tencent cloud

フィードバック

クライアントからのアップロードの高速化

最終更新日:2023-10-26 17:31:32

    クライアントのアップロードアクセラレーションにより、より高品質なアップロードサービスをお客様に提供することができます。この機能は、Tencent Cloudがグローバルにデプロイするアクセラレーションネットワークをベースとして、ユーザーのリクエストに応じて最適なアクセスポイントと最適なリンクをインテリジェントに選択し、アップロードの速度と成功率を引き上げます。また、QUICプロトコルによるデータ伝送もサポートし、データ伝送の効率化と脆弱なネットワーク環境下での安定性を向上させます。

    アップロードの品質に影響する主な要因

    長距離伝送

    オンデマンドは世界中多くの地域にストレージセンターを設けており、お客様はオプションでこのストレージセンターを利用して、アップロード時にお客様の所在地の近くでストレージすることができます。詳細については、近くでのアップロードをご参照ください。しかしこのサービスを利用しても、エンドユーザーがストレージセンターから遠すぎて、地域や海を越えてアップロードする必要があるビジネスシナリオを持つお客様もいらっしゃいます。長距離のデータアップロードは通常、ネットワークリンクが長くなり、伝送遅延が大きくなることを意味します。さらに中間リンクの1つでネットワークジッターやパケットロスが発生すると、リンク全体のアップロード速度や成功率は低下します。

    脆弱なネットワークの問題

    脆弱なネットワークとは、簡単に言えば、遅延やパケットロス率の多いネットワークなど、質の悪いネットワーク環境のことです。現在、モバイルネットワークが非常に普及しており、アップロードに占めるモバイル端末のお客様の割合が非常に高くなっています。モバイルネットワークでは、ユーザーが基地局からの電波が届きにくい場所にいる場合や、ネットワーク接続された機器が動作中に頻繁にネットワークを切り替える場合など、ネットワークの脆弱性が問題となることがよくあります。アップロードの品質を向上させるには、脆弱なネットワーク環境下でいかに安定したデータ伝送を維持するかが大きな課題となります。

    非効率なネットワークプロトコル

    オンデマンドクライアントがアップロードするファイルの多くは、データ量の大きいビデオファイルです。現在、アップロードに最も頻繁に使用されるネットワークプロトコルは、依然としてHTTP 1.1です。このプロトコルはシリアルモデルをベースとしているため、HOLブロッキングなどの問題があり、大規模データ伝送シナリオでは性能ボトルネックになりやすくなっています。

    クライアントからのアップロードの高速化方式

    グローバルリンクアクセラレーション、高信頼性チャネル

    Video on Demandは、長距離伝送シナリオにおける長いネットワークリンクによるアップロードの品質低下の問題に対応するため、Tencent Cloudのグローバルなアクセラレーションネットワークとエッジノードをベースとしたデータアップロード用の一連のグローバルリンクのアクセラレーションチャンネルをお客様に提供しています。Tencent Cloudのインテリジェントなグローバルトラフィック管理プラットフォームを介して、ユーザーのアップロードリクエストはユーザーに最も近いエッジノードに送信され、ユーザーのデータを近くで受信することができます。さらにTencent Cloudが長年磨き上げてきたアクセラレーションネットワークを通じて最適なリンクを選択し、ストレージセンターにデータを伝送します。

    より高速に、より安定したQUICプロトコル

    VODでは、脆弱なネットワーク環境や非効率なネットワークプロトコルに対応するため、現在の標準的なHTTP3プロトコルのベースとなっているUDPベースの低遅延・高信頼通信プロトコルであるQUICプロトコルに対応したクライアントアップロードを実装しています。QUICは、0-RTTの接続の確立とHOLブロッキングのない多重化をサポートしています。ネットワーク帯域幅を実際のデータ伝送に最大限活用できるため、パケットロス率やネットワーク遅延の大きい脆弱なネットワーク環境でも高品質のデータ通信を実現できます。また、QUICは、モバイル端末が頻繁にネットワークを切り替えるようなシナリオでも、接続移行をサポートしてスムーズな移行と中断のないネットワークを確保します。

    インテリジェントな選択、手軽な使用

    Video on Demandは、お客様がコンソールで関連機能を有効にするだけで、簡単に使用できるアップロードアクセラレーション方式を提供します。SDKを使用してアップロードする場合、通常チャネルとアクセラレーションチャネルの間でインテリジェントに速度の競争と優先順位付けを行い、データアップロードにQUICプロトコルを使用するかどうかを自動的に検出して決定します。

    使用方法

    以下の2つの簡単なステップにより、クライアントのアップロードアクセラレーション機能がオンになります。

    1. クライアントアップロードのアクセラレーションについては、コンソール操作のガイドをご参照のうえ、「グローバルリンクアクセラレーション」をオンにし、必要に応じて「QUIC伝送」をオンにしてください。
    2. AndroidとiOSプラットフォームでは、Appの起動時にプリアップロードが呼び出されるようにする必要があります。「QUIC伝送」をオンにする場合は、AndroidプラットフォームはSDKバージョン9.6以上、iOSプラットフォームはSDKバージョン10.4以上を使用する必要があります
      説明:

      • Android、iOSでSDKをアップロードする場合、アップロードアクセラレーションとQUIC伝送が同時にサポートされます。
      • Web端末、ミニプログラム端末でSDKをアップロードする場合、アップロードアクセラレーションのみをサポートしており、今のところQUIC伝送はサポートしていません。

    料金関連

    クライアントのアップロードアクセラレーションを使用する場合、以下のような料金が発生します。

    • グローバルリンクアクセラレーション料金:グローバルリンクアクセラレーション使用時に発生するアップロードアクセラレーショントラフィック料金
    • QUIC伝送料金:QUIC伝送を使用する際に発生するアップロードトラフィックのアクセラレーション料金
      上記の料金の具体的な価格については、購入ガイドをご参照ください。
    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)