Cookie の設定を選択する

当社は、当社のサイトおよびサービスを提供するために必要な必須 Cookie および類似のツールを使用しています。当社は、パフォーマンス Cookie を使用して匿名の統計情報を収集することで、お客様が当社のサイトをどのように利用しているかを把握し、改善に役立てています。必須 Cookie は無効化できませんが、[カスタマイズ] または [拒否] をクリックしてパフォーマンス Cookie を拒否することはできます。

お客様が同意した場合、AWS および承認された第三者は、Cookie を使用して便利なサイト機能を提供したり、お客様の選択を記憶したり、関連する広告を含む関連コンテンツを表示したりします。すべての必須ではない Cookie を受け入れるか拒否するには、[受け入れる] または [拒否] をクリックしてください。より詳細な選択を行うには、[カスタマイズ] をクリックしてください。

CDN の統合

フォーカスモード
CDN の統合 - AWS Elemental MediaTailor

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

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

次の手順は、 をコンテンツ配信ネットワーク (CDN) AWS Elemental MediaTailor と統合する方法を示しています。使用している CDN によっては、これらの手順で使用されているものと異なる用語が使用されている場合があります。

ステップ 1: (CDN) ルーティング動作を作成する

CDN で、再生リクエストを MediaTailor に送信する動作とルールを作成します。すべてのセグメントのリクエスト (コンテンツ、通常の ad avail、プレロール ad avail) には、以下のルールを使用します。

  • コンテンツセグメントリクエストをオリジンサーバーに送信する動作を 1 つ作成します。この動作が、コンテンツセグメントリクエストと広告セグメントリクエストを区別するフレーズを含むルールに基づくようにします。

    例えば、CDN は、リクエスト内のキーワード https://CDN_Hostname/subdir/content.ts に基づいて、HLS プレイヤーリクエストを http://origin.com/contentpath/subdir/content.ts に、オリジンサーバーパス subdir に送信できます。

    例えば、CDN は、リクエスト内のキーワード https://CDN_Hostname/subdir/content.mp4 に基づいて、DASH プレイヤーリクエストを http://origin.com/contentpath/subdir/content.mp4 に、オリジンサーバーパス subdir に送信できます。

  • (オプション) がトランスコードされた広告を保存する内部 Amazon CloudFront ディストリビューションに広告セグメントリクエストをルーティングする動作を 1 つ作成します。 Amazon CloudFront AWS Elemental MediaTailor この動作が、広告セグメントリクエストとコンテンツセグメントリクエストを区別するフレーズを含むルールに基づくようにします。はデフォルト設定 AWS Elemental MediaTailor を提供するため、このステップはオプションです。

    AWS Elemental MediaTailor は、広告の保存に次のデフォルトの Amazon CloudFront ディストリビューションを使用します。

    例 広告セグメントのルーティング

    パターン: https://segments.mediatailor.<region>.amazonaws.com

    例: https://segments.mediatailor.eu-west-1.amazonaws.com

ステップ 2: (AWS Elemental MediaTailor) CDN マッピングを使用して設定を作成する

CDN ルーティング動作のドメインをオリジンサーバーと広告ストレージの場所にマッピングする AWS Elemental MediaTailor 設定を作成します。以下のように設定にドメイン名を入力します。

  • [CDN content segment prefix (CDN コンテンツセグメントプレフィックス)] に、コンテンツリクエストをオリジンサーバーに送信するために作成した動作の CDN ドメインを入力します。マニフェストで、MediaTailor がコンテンツセグメントの URL プレフィックスを CDN ドメインに置き換えます。

    例えば、以下の設定を検討してみましょう。

    • MediaTailor 設定内の [Video content source] (動画コンテンツソース) が http://origin.com/contentpath/

    • [CDN content segment prefix] (CDN コンテンツセグメントプレフィックス) が https://CDN_Hostname/

    HLS では、フルコンテンツファイルパスが http://origin.com/contentpath/subdir/content.ts の場合、MediaTailor から提供されるマニフェスト内のコンテンツセグメントは https://CDN_Hostname/subdir/content.ts です。

    DASH では、フルコンテンツファイルパスが http://origin.com/contentpath/subdir/content.mp4 の場合、MediaTailor から提供されるマニフェスト内のコンテンツセグメントは https://CDN_Hostname/subdir/content.mp4 です。

  • [CDN ad segment prefix (CDN 広告セグメントのプレフィックス)] に、CDN を介して広告リクエストを送信するために作成した CDN 動作の名前を入力します。マニフェストで、MediaTailor が Amazon CloudFront ディストリビューションを動作名に置き換えます。

ステップ 3: (CDN) マニフェストリクエストとレポートリクエストのために CDN をセットアップする

マニフェストおよびレポートリクエストに CDN を使用すると、ワークフローの機能が高まります。

マニフェストでは、マニフェスト仕様の前で CDN を参照すると、ジオフェンシングなどの CDN 機能を使用できます。また、すべてを独自のドメイン名から提供できます。このパスでは、マニフェストはすべてパーソナライズされているため、キャッシュしないでください。マニフェスト仕様は、HLS マスターマニフェストリクエストの場合は /v1/master、HLS メディアマニフェストリクエストの場合は /v1/manifest、DASH マニフェストリクエストの場合は /v1/dash です。

CDN がすべてのクエリパラメータを に転送することを確認します AWS Elemental MediaTailor。MediaTailor はこのクエリパラメータに基づいて、パーソナライズされた広告に対する VAST リクエストに対応にします。

サーバー側のレポートでは、広告セグメントリクエスト/v1/segmentで の前に CDN を参照すると、 AWS Elemental MediaTailor が重複する広告追跡ビーコンを送信しなくなります。プレイヤーが /v1/segment 広告をリクエストすると、MediaTailor は実際の *.ts セグメントに対する 301 リダイレクトを発行します。MediaTailor がその /v1/segment リクエストを認識すると、広告の視聴率を追跡するためのビーコンコールを発行します。同じプレイヤーが 1 つのセッション内で同じ /v1/segment に複数のリクエストを行い、広告決定サーバー (ADS) がリクエストの重複を除外できない場合、MediaTailor が同じビーコンに対する複数のリクエストを発行します。CDN を使用してこれらの 301 レスポンスをキャッシュすることで、MediaTailor が繰り返されるリクエストに対して重複するビーコンコールを実行しないことが確実になります。このパスでは、これらのセグメントのキャッシュキーは一意であるため、上位またはデフォルトのキャッシュを使用できます。

これらの利点を活用するには、CDN で AWS Elemental MediaTailor 設定エンドポイントにリクエストをルーティングする動作を作成します。作成した動作が、マスター HLS マニフェスト、HLS マニフェスト、DASH マニフェスト、レポートのリクエストを区別するルールに基づくようにします。

リクエストは以下の形式に従います。

  • HLS マスターマニフェスト形式

    https://<playback-endpoint>/v1/master/<hashed-account-id>/<origin-id>/<master>.m3u8

    https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/master/a1bc06b59e9a570b3b6b886a763d15814a86f0bb/Demo/assetId.m3u8
  • HLS マニフェスト形式

    https://<playback-endpoint>/v1/manifest/<hashed-account-id>/<session-id>/<manifestNumber>.m3u8

    https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/manifest/a1bc06b59e9a570b3b6b886a763d15814a86f0bb/c240ea66-9b07-4770-8ef9-7d16d916b407/0.m3u8
  • DASH マニフェスト形式

    https://<playback-endpoint>/v1/dash/<hashed-account-id>/<origin-id>/<assetName>.mpd

    https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/a1bc06b59e9a570b3b6b886a763d15814a86f0bb/Demo/0.mpd
  • サーバー側のレポートの広告レポートリクエストの形式

    https://<playback-endpoint>/v1/segment/<origin-id>/<session-id>/<manifestNumber>/<HLSSequenceNum>

    https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/segment/Demo/240ea66-9b07-4770-8ef9-7d16d916b407/0/440384

CDN で、マニフェストリクエストを AWS Elemental MediaTailor 設定エンドポイントにルーティングする動作を作成します。この動作が、マニフェストリクエストとセグメントリクエストを区別するフレーズを含むルールに基づくようにします。

例 ルーティング
  • へのプレイヤーリクエストhttps://CDN_Hostname/some/path/asset.m3u8は、リクエストのキーワードhttps://mediatailor.us-west-2.amazonaws.com/v1/session/configuration/endpointに基づいて AWS Elemental MediaTailor パス*.m3u8にルーティングされます。

  • へのプレイヤーリクエストhttps://CDN_Hostname/some/path/asset.mpdは、リクエスト内のキーワードhttps://mediatailor.us-west-2.amazonaws.com/v1/dash/configuration/endpointに基づいて AWS Elemental MediaTailor パス*.mpdにルーティングされます。

プライバシーサイト規約Cookie の設定
© 2025, Amazon Web Services, Inc. or its affiliates.All rights reserved.