DASH ロケーション機能 - AWS Elemental MediaTailor

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

DASH ロケーション機能

このセクションでは、 でデフォルトで有効になっている DASHの場所機能について説明します AWS Elemental MediaTailor。 MediaTailor マニフェストにアクセスするためのコンテンツ配信ネットワーク (CDN) ルーティングルールを作成する場合は、このセクションをお読みください。また、スティッキーHTTPリダイレクトをサポートしていないプレイヤーでサーバー側のレポートを使用する場合は、このセクションもお読みください。

ロケーション機能とは

ロケーション機能を使用すると、スティッキーHTTPリダイレクトをサポートしていないプレイヤーは、マニフェスト更新リクエストでスティッキー動作を提供できます。

AWS Elemental MediaTailor はセッションレス初期化を使用し、プレイヤーからのスティッキーHTTPリダイレクト動作が必要です。サーバー側のレポートでは、プレイヤーが へのマニフェスト更新をリクエストすると MediaTailor、サービスは 302 の一時的なリダイレクトを発行して、パーソナライズされたマニフェストのエンドポイントにプレイヤーを誘導します。 はクエリパラメータとして、レスポンスにセッション ID MediaTailor を含めます。プレイヤーがセッション全体URLを通じて に従うのが目的ですが、スティッキーHTTPリダイレクトをサポートしていないプレイヤーはリダイレクトを削除して元の に戻りますURL。プレイヤーが元の に戻るとURL、新しいリクエストごとに、元のセッションに留まるのではなく、新しいセッション MediaTailor が作成されます。これは、マニフェストが破損する原因になる場合があります。

このDASH仕様は、 ロケーション機能でこの問題に対する解決策を提供します。これは、 AWS Elemental MediaTailor 設定でデフォルトで有効になっています。この機能を有効にすると、 はマニフェスト<Location>タグURLに絶対 MediaTailor 値を入力します。スティッキーHTTPリダイレクトをサポートしていないプレイヤーは、 でURL提供されている <Location> を使用してマニフェストの更新をリクエストできます。

設定でロケーション機能を無効にする必要がありますか?

ロケーション機能は、 AWS Elemental MediaTailor マニフェストにアクセスするために設定したCDNルーティングルールをオーバーライドするため、無効にする必要がある場合があります。ロケーション機能は、コンテンツまたは広告セグメントのCDNキャッシュには影響しません。

以下のリストから該当する状況を見つけて、設定でロケーション機能を無効にする必要があるかどうか、その機能をどのように扱うかを判断します。

  • マニフェストにアクセス AWS Elemental MediaTailor するためのCDNルーティングルールを設定していない場合は、ロケーション設定を有効にしておきます。

  • それ以外の場合は、以下のルールを使用します。

    • サーバー側のレポートを使用しないか、プレイヤーがすべてスティッキーHTTPリダイレクトをサポートしている場合は、ロケーション機能を無効にします。コンソールでこの操作を行う方法については、「設定の作成」を参照してください。

    • それ以外の場合は、 AWS サポート にお問い合わせください。

ロケーション機能を使用する必要がありますか?

スティッキーHTTPリダイレクトをサポートしていないプレイヤーには、位置情報機能を使用する必要があります。すべてのマニフェスト更新リクエストには、 <Location> タグでURL提供されている を使用します。

例URLsと例の<Location>タグ。

  • 例: 初期リクエスト URL
    https://b00f3e55c5cb4c1ea6dee499964bea92.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd
  • 例: リダイレクト 302 レスポンス
    /v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6
  • 例: マニフェストのロケーションタグ
    <Location>https://b00f3e55c5cb4c1ea6dee499964bea92.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6</Location>