CDN と MediaTailor の統合の AWS CloudFormation デプロイを準備する - AWS Elemental MediaTailor

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

CDN と MediaTailor の統合の AWS CloudFormation デプロイを準備する

AWS Elemental MediaTailor を使用した デプロイには、特定の前提条件と準備手順 AWS CloudFormation が必要です。を使用して MediaTailor と Amazon CloudFront AWS CloudFormation を統合する前に、以下があることを確認してください。

  • MediaTailor、CloudFront、および AWS CloudFormation リソースを作成するアクセス許可を持つ AWS アカウント

  • 動画コンテンツがホストされているコンテンツオリジン ( AWS Elemental MediaPackage Amazon S3 や別のオリジンサーバーなど)

  • VAST リクエストに応答できる広告決定サーバー (ADS)

AWS CloudFormation テンプレートをデプロイする前に、以下の必須パラメータを収集します。

AdServerUrl

動的広告挿入用の VAST 広告サーバーの URL。テスト用に静的 VAST エンドポイントが用意されています。

ContentOriginDomainName

プロトコルを使用しないコンテンツオリジンのドメイン名 (、mediapackage-domain---mediapackagev2---us-west-2.amazonaws.com.rproxy.govskope.camybucket---s3.amazonaws.com.rproxy.govskope.cacustom-origin.example.com など)。http:// または https:// プレフィックスやパスを含めないでください。

ContentOriginType

コンテンツオリジンのタイプ:

  • mediapackagev2: AWS Elemental MediaPackage オリジンの場合

  • s3: Amazon S3 バケットオリジンの場合

  • custom: 他のオリジンタイプの場合

テンプレートは、パーソナライズされた広告でコンテンツを配信するために連携する複数の AWS リソースを作成します。各コンポーネントの動作を以下に示します。

オリジンアクセスコントロール

オリジンアクセスコントロール (OAC) は、オリジンサーバーから直接ではなく CloudFront 経由でのみコンテンツにアクセスできるようにするセキュリティ機能です。これにより、コンテンツを不正アクセスから保護できます。

MediaPackage および Amazon S3 オリジンの場合、テンプレートはコンテンツへのアクセスを保護するためのオリジンアクセスコントロール (OAC) リソースを作成します。

MediaTailor の再生設定

MediaTailor 再生設定は、広告挿入を処理するコアコンポーネントです。オリジンからコンテンツを受信し、広告サーバーから広告をリクエストし、それらを各ビューワーのパーソナライズされたストリームに結合します。

テンプレートは、以下の設定で MediaTailor 再生設定を作成します。

  • CloudFront ディストリビューションを指す動画コンテンツソース

  • 指定した VAST エンドポイントに設定された広告決定サーバー URL

  • ライブストリーム中の広告挿入のライブプリロール設定

  • 適切なセグメント URL プレフィックスを持つ CDN 設定

CloudFront 配信

CloudFront ディストリビューションは、低レイテンシーで世界中の視聴者にコンテンツを配信します。さまざまなタイプのリクエスト (マニフェスト、コンテンツセグメント、広告セグメント) を処理し、適切なオリジンにルーティングします。

CDNs、いくつかの重要な用語があります。

オリジン

元のコンテンツが保存されているサーバー (MediaPackage や Amazon S3 など)

キャッシュ動作

さまざまなタイプのコンテンツがどのようにキャッシュおよび配信されるかを決定するルール

キャッシュポリシー

コンテンツのキャッシュ期間とキャッシュに影響するリクエストコンポーネントを制御する設定

テンプレートは、以下のコンポーネントを使用して CloudFront ディストリビューションを作成します。

  • 3 つのオリジン:

    • コンテンツオリジン (MediaPackage、Amazon S3、またはカスタム)

    • MediaTailor マニフェストオリジン

    • MediaTailor セグメントのオリジン

  • 適切なパターンで動作をキャッシュします。

    • コンテンツセグメントのデフォルトの動作

    • MediaTailor 広告セグメントの動作 (/tm/*)

    • MediaTailor インタースティシャルメディアの動作 (/i-media/*)

    • パーソナライズされたマニフェストの動作 (/v1/*)

    • セグメントリダイレクトリクエストの動作 (/segment/*)

  • 動作ごとに最適化されたキャッシュポリシー:

    • CachingOptimized

    • パーソナライズされたマニフェストの CachingDisabled

  • 適切なヘッダー転送を確保するためのオリジンリクエストポリシー

  • CORS サポートのレスポンスヘッダーポリシー