

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

# DASH のロケーション機能
<a name="dash-location-feature"></a>

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

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

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

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

**設定でロケーション機能を無効にする必要がありますか?**  
ロケーション機能は、 AWS Elemental MediaTailor マニフェストへのアクセス用に設定した CDN ルーティングルールを上書きするため、無効にすることが必要になる場合があります。ロケーション機能はコンテンツまたは広告セグメントの CDN キャッシュに影響しません。

以下のリストから該当する状況を見つけて、設定でロケーション機能を無効にする必要があるかどうか、その機能をどのように扱うかを判断します。
+  AWS Elemental MediaTailor マニフェストにアクセスするための CDN ルーティングルールが設定されていない場合は、ロケーション設定を有効のままにします。
+ それ以外の場合は、以下のルールを使用します。
  + サーバー側のレポートを使用しない場合、またはすべてのプレイヤーがスティッキー HTTP リダイレクトをサポートしている場合は、ロケーション機能を無効にします。コンソールでこの操作を行う方法については、「[MediaTailor 再生設定の作成](configurations-create.md)」を参照してください。
  + それ以外については、[AWS Support](https://aws.amazon.com/premiumsupport/) までお問い合わせください。

**ロケーション機能を使用する必要がありますか?**  
スティッキー HTTP リダイレクトをサポートしていないプレイヤーには、 ロケーション機能を使用する必要があります。`<Location>` タグに指定されている URL をすべてのマニフェスト更新リクエストに使用します。

**例**  
URL と `<Location>` タグの例:
+   
**Example 例: 初期リクエスト URL**  

  ```
  https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd
  ```
+   
**Example 例: リダイレクト 302 レスポンス**  

  ```
  /v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6
  ```
+   
**Example 例: マニフェストのロケーションタグ**  

  ```
  <Location>https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6</Location>
  ```