MediaTailor との CDN 統合を設定する - AWS Elemental MediaTailor

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

MediaTailor との CDN 統合を設定する

このセクションでは、 をコンテンツ配信ネットワーク (CDN) AWS Elemental MediaTailor と統合するためのガイダンスを提供します。

MediaTailor との効果的な CDN 統合は、パーソナライズされた広告で高品質のストリーミングエクスペリエンスを大規模に提供するために不可欠です。このガイドでは、CDN 統合をセットアップ、設定、最適化する完全なプロセスについて説明します。

詳細については、次のリンクを参照してください。

このガイドを明確にするために、さまざまなタイプのマニフェストを説明するために次の用語が使用されます。

  • HLS マニフェスト

    • 多変量プレイリスト: メディアプレイリストへのリンクを含む最上位マニフェスト

    • メディアプレイリスト: コンテンツセグメントへのリンクを含む第 2 レベルのマニフェスト

  • DASH マニフェスト

    • MPD (メディアプレゼンテーションの説明): DASH マニフェストの標準用語

MediaTailor を CDN と統合すると、次の利点があります。

  • ビューワーのレイテンシーの短縮

  • トラフィックの多いイベントのスケーラビリティの向上

  • 冗長な配信パスによる信頼性の向上

  • オリジントラフィックを削減してコストを最適化

  • DDoS 攻撃に対する保護の強化

CDN 統合コンポーネントと要件

MediaTailor との CDN 統合を成功させるには、次の主要コンポーネントを設定する必要があります。

CDN ルーティングの動作

さまざまなタイプのリクエスト (マニフェスト、コンテンツセグメント、広告セグメント) が CDN 経由でルーティングされる方法を決定するルール。

MediaTailor での CDN マッピング

オリジンサーバーを直接参照するのではなく、マニフェストが CDN ドメインを参照するように MediaTailor で設定します。

セキュリティ設定

トランスポートセキュリティ、アクセスコントロール、モニタリングなど、コンテンツとインフラストラクチャを保護する設定。

テストと検証

本番環境にデプロイする前に CDN 統合が正しく機能していることを検証する手順。

CDN 統合の前提条件

CDN 統合を設定する前に、以下があることを確認してください。

  1. 次の設定の MediaTailor 設定。

    • コンテンツソースとしてのコンテンツオリジン

    • 広告決定サーバーとしての ADS

    CDN 統合ステップでもオリジンと ADS URLsが必要です。

  2. CDN の設定インターフェイスへのアクセス

  3. 動作、ルール、キャッシュ設定に関する CDN 固有の用語を理解する

  4. セグメントに使用されるファイル拡張子 (.ts、.mp4、.m4s など) を含むコンテンツ構造に関する知識

CDN 統合のセットアップ手順

MediaTailor を CDN と統合するプロセスは、以下の大まかなステップに従います。

  1. CDN ルーティング動作を設定する - さまざまなタイプのリクエストを適切にルーティングするように CDN を設定します。

  2. MediaTailor で CDN マッピングを設定する - CDN ドメイン名を使用するように MediaTailor 設定を更新します。

  3. セキュリティのベストプラクティスを実装する - コンテンツとインフラストラクチャを保護するためにセキュリティ設定を構成します。

  4. 統合をテストする - CDN 統合が正しく動作していることを確認します。

MediaTailor CDN 統合に必要なヘッダー

MediaTailor が CDN で正しく機能するには、特定の HTTP ヘッダーを転送するように CDN を設定する必要があります。これらのヘッダーは、圧縮、デバイス検出、広告パーソナライゼーション、ジオターゲティングなどの適切な機能に不可欠です。

次のヘッダーを MediaTailor に転送するように CDN を設定します。

Accept-Encoding

目的: 圧縮機能に必要

詳細: このヘッダーは、クライアントがサポートする圧縮方法を MediaTailor に伝えます。MediaTailor はこの情報を使用して、可能な限りマニフェストを圧縮し、帯域幅の使用量を減らし、パフォーマンスを向上させます。圧縮をサポートしていないレガシーデバイスはこのヘッダーを送信せず、MediaTailor は非圧縮マニフェストを返します。

User-Agent

目的: デバイスの検出と広告のパーソナライゼーションに必要です

詳細: MediaTailor は User-Agent ヘッダーを分析して、クライアントデバイスタイプ、ブラウザ、機能を特定します。この情報は、広告ターゲティング、デバイス固有の最適化、さまざまな再生クライアントとの互換性の確保に使用されます。

Host

目的: 適切なリクエストルーティングに必要です

詳細: Hostヘッダーにより、リクエストが正しい MediaTailor エンドポイントにルーティングされます。これは、マルチテナント環境やカスタムドメイン設定を使用する場合に特に重要です。

Amazon CloudFront を含む多くの CDNs、デフォルトでHostヘッダーを転送しません。CloudFront ユーザーの場合: 設定手順Host ヘッダー転送を設定するについては、「」を参照してください。

X-Forwarded-For

目的: クライアント IP の検出とジオターゲティングに必要

詳細: このヘッダーは、リクエストが CDN を通過するときに元のクライアント IP アドレスを保持します。MediaTailor は、この情報を地理的広告のターゲティング、分析、リージョンのコンテンツ制限への準拠に使用します。

重要

MediaTailor の全機能には、4 つのヘッダーがすべて必要です。これらのヘッダーがないと、次のような機能が低下する可能性があります。

  • マニフェストを圧縮できない (Accept-Encoding がない)

  • 不適切な広告ターゲティングとデバイスの互換性の問題 (User-Agent の欠落)

  • リクエストルーティングの失敗 (ホストの欠落)

  • 不正確なジオターゲティングと分析 (X-Forwarded-For を見逃す)

CDN 固有の設定手順については、このヘッダーリストを参照するルーティング動作とキャッシュセクションを参照してください。

以下のトピックでは、CDN 統合の各側面の詳細な手順について説明します。