翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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 設定。この機能を有効にする MediaTailor と、 はマニフェスト<Location>
タグURLに絶対 を入力します。スティッキーHTTPリダイレクトをサポートしていないプレイヤーは、 でURL提供されている <Location>
を使用してマニフェストの更新をリクエストできます。
設定でロケーション機能を無効にする必要がありますか?
ロケーション機能は、アクセス用に設定したCDNルーティングルールを上書きします。 AWS Elemental MediaTailor マニフェストは、無効にする必要がある場合があります。ロケーション機能は、コンテンツや広告セグメントのCDNキャッシュには影響しません。
以下のリストから該当する状況を見つけて、設定でロケーション機能を無効にする必要があるかどうか、その機能をどのように扱うかを判断します。
-
にアクセスするためのCDNルーティングルールを設定していない場合 AWS Elemental MediaTailor マニフェストの場合は、ロケーション設定を有効にしたままにします。
-
それ以外の場合は、以下のルールを使用します。
ロケーション機能を使用する必要がありますか?
スティッキー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>