翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
MediaTailor SSAI を収益化されたリニアチャネルのチャネルアセンブリと統合する
このトピックでは、 AWS Elemental MediaTailor サーバー側の広告挿入をチャネルアセンブリおよびコンテンツ配信ネットワーク (CDN) 統合と組み合わせる方法について説明します。この統合により、次のことが可能になります。
-
パーソナライズされた広告を使用して収益化されたリニアチャネルを作成する
-
同じコンテンツを見ているさまざまな視聴者にターゲットを絞った広告を配信する
-
ブロードキャスト品質の視聴エクスペリエンスを維持する
SSAI とチャネルアセンブリを組み合わせるメリット
SSAI とチャネルアセンブリを統合すると、いくつかの重要な利点があります。
- 線形チャネルの収益化
-
パーソナライズされた広告をリニアチャネルに挿入して、コンテンツライブラリから収益を生成します。ライブコンテンツと VOD コンテンツの両方を単一の線形ストリーム内で収益化できます。
- パーソナライズされた広告
-
同じチャネルコンテンツを見ているさまざまな視聴者にさまざまな広告を配信します。このターゲットを絞ったアプローチでは、従来のブロードキャスト広告と比較して、広告の関連性と潜在的な収益が増加します。
- 広告時間枠管理の簡素化
-
SCTE-35 マーカーでコンテンツを条件付けすることなく、チャネルアセンブリプログラムで広告ブレークポイントを定義します。これにより、コンテンツ内の自然なブレークポイントに広告を挿入しやすくなります。
- ブロードキャスト品質のエクスペリエンス
-
MediaTailor は、コンテンツと広告間のシームレスな移行により、高品質の視聴エクスペリエンスを維持します。サーバー側の広告挿入は、次のような多くの一般的な問題を排除します。
-
広告遷移中のバッファリング
-
収益化を妨げる広告ブロッカー
-
再生品質の不整合
-
- スケーラブルな配信
-
CDN と組み合わせると、この統合はパフォーマンスやパーソナライゼーション機能を低下させることなく、数百万の同時視聴者にスケールできます。
アーキテクチャの概要
SSAI とチャネルアセンブリを組み合わせるアーキテクチャには通常、次のコンポーネントが含まれます。
-
チャネルアセンブリ: VOD とライブコンテンツからリニアチャネルを作成し、生成されたマニフェストに広告マーカーを作成するスレートコンテンツを挿入します
-
広告挿入: 広告ブレークポイントを認識し、マニフェスト内のパーソナライズされた広告セグメントを指す URLs を挿入します
-
広告決定サーバー (ADS): 各ビューワーに挿入する広告を決定します
-
コンテンツ配信ネットワーク (CDN): アセンブルされたコンテンツと広告セグメントをビューワーに配信します
-
オリジンサーバー: VOD とライブコンテンツセグメントを保存します
このアーキテクチャでは、以下のようになります。
-
チャネルアセンブリは、VOD とライブコンテンツからリニアチャネルを作成し、生成されたマニフェストに広告マーカーを作成するスレートコンテンツを挿入します。
-
ビューワーがチャネルをリクエストすると、広告挿入はリニアチャネルに挿入された広告ブレークを認識します。
-
広告挿入は ADS を呼び出して広告のリストを受信し、トランスコードして、トランスコードされた広告セグメントを指す URLs をパーソナライズされたマニフェストに挿入します。
-
CDN はパーソナライズされたストリームをビューワーに配信します。
次の図は、このワークフローを示しています。

統合のセットアップ
チャネルアセンブリで SSAI を設定するには:
-
ビューワーからのマニフェストリクエストを受け入れ、 AWS Elemental MediaTailor 広告挿入に転送するようにエッジ CDN を設定します。
-
MediaTailor 広告挿入を設定して、リクエストをオリジン CDN に転送します。
-
MediaTailor チャネルアセンブリにリクエストを転送するようにオリジン CDN を設定します。
-
MediaTailor チャネルアセンブリを設定して、現在のスケジュールに基づいて動的マニフェストを生成します。
-
アセンブルされたマニフェストを MediaTailor 広告挿入に転送するようにオリジン CDN を設定します。
-
MediaTailor 広告挿入を設定して、広告ブレークポイントで広告決定サーバーに広告決定をリクエストします。
-
広告マーカー (チャネルアセンブリから) をターゲット広告セグメント (ADS から) を指す URLs に置き換えて、マニフェストをパーソナライズするように MediaTailor 広告挿入を設定します。
-
パーソナライズされたマニフェストをビューワーに配信するようにエッジ CDN を設定します。
-
コンテンツと広告セグメントの両方のリクエストを効率的に処理するように CDN アーキテクチャを設定します。
チャネルアセンブリでの広告ブレークの定義
チャネルアセンブリでプログラムを作成するときは、いくつかの方法で広告時間枠を定義できます。
- プログラム移行
-
チャネルスケジュールのプログラム間に広告を挿入します。これは最も簡単なアプローチであり、広告がプログラムの内容を中断しないようにします。
- SCTE-35 マーカー
-
VOD コンテンツに SCTE-35 マーカーが含まれている場合、チャネルアセンブリはこれらのマーカーを保持し、広告挿入はそれらを広告ブレークポイントとして使用できます。
- 時間ベースの挿入
-
プログラム内の特定の時点で広告時間枠を定義します。これにより、コンテンツ内の自然なブレークポイントに広告を挿入できます。
広告時間枠でプログラムを作成する方法の詳細については、「プログラムの使用」を参照してください。
CDN キャッシュに関する考慮事項
チャネルアセンブリと SSAI を CDN と組み合わせるときに最適なパフォーマンスを得るには:
-
チャネルアセンブリと SSAI リクエストを区別するキャッシュ動作を設定する
-
で推奨されているマニフェストとセグメントに適切な TTL 値を設定する ステップ 1: 最適な広告配信のために CDN キャッシュを設定する
-
チャネルアセンブリ、広告挿入、CDN オリジン間の適切なルーティングを確保する
-
チャネルアセンブリと広告挿入コンポーネントの両方のパフォーマンスメトリクスをモニタリングする
コンテンツタイプ | TTL | キャッシュキー要素 |
---|---|---|
チャネルアセンブリマニフェスト | 0 秒 | URL パス + クエリパラメータ |
SSAI パーソナライズされたマニフェスト | 0 秒 | URL パス + すべてのクエリパラメータ |
コンテンツセグメント | 24 時間以上 | URL パスのみ |
広告セグメント | 24 時間以上 | URL パスのみ |
統合ソリューションのモニタリング
統合ソリューションが最適に動作していることを確認するには、次の主要なメトリクスをモニタリングします。
- チャネルアセンブリメトリクス
-
マニフェスト生成時間、プログラム移行、チャネルアセンブリプロセスのエラーをモニタリングします。
- 広告挿入メトリクス
-
広告フィルレート、広告決定サーバーの応答時間、広告挿入エラーを追跡します。
- CDN メトリクス
-
コンテンツセグメントと広告セグメントの両方で、キャッシュヒット率、オリジンリクエストボリューム、レスポンスレイテンシーをモニタリングします。
- ビューワーエクスペリエンスメトリクス
-
特に広告の移行中に、再バッファリングイベント、起動時間、視聴者のエンゲージメントを追跡します。
モニタリングの詳細については、CDN と MediaTailor の統合のオペレーションをモニタリングする「」および「」を参照してくださいMediaTailor チャネルアセンブリ CDN オペレーションのモニタリング。
一般的な の問題のトラブルシューティング
統合ソリューションに関する問題をトラブルシューティングするときは、以下の一般的な問題を考慮してください。
- 広告ブレーク同期の問題
-
広告が予想されるブレークポイントに表示されない場合は、チャネルアセンブリプログラムの広告ブレーク定義が正しく設定されており、広告挿入によってこれらのブレークポイントが適切に識別されていることを確認します。
- マニフェスト配信エラー
-
視聴者に再生の問題が発生した場合は、CDN がチャネルアセンブリと広告挿入の間でマニフェストリクエストを正しく転送していること、およびキャッシュ設定がこれらのマニフェストの動的な性質に適していることを確認します。
- セグメントルーティングの問題
-
コンテンツまたは広告セグメントがロードされていない場合は、CDN がセグメントリクエストを適切なオリジンに正しくルーティングしていること、およびマニフェスト内のセグメント URLs が正しくフォーマットされていることを確認します。
- パフォーマンスの低下
-
ビューワーにバッファリングまたは高レイテンシーが発生している場合は、CDN キャッシュヒット率とオリジンリクエストボリュームをチェックして、配信パイプラインの潜在的なボトルネックを特定します。
トラブルシューティングのガイダンスの詳細については、「」を参照してください中断のない広告配信のための CDNs を使用した MediaTailor SSAI のトラブルシューティング。
ベストプラクティス
SSAI とチャネルアセンブリの統合を成功させるには、次のベストプラクティスに従います。
-
徹底的にテストする: 本稼働環境にデプロイする前に、さまざまなコンテンツタイプ、広告シナリオ、視聴者条件で統合ソリューションをテストします。
-
継続的なモニタリング: 包括的なモニタリングとアラートを設定して、発生した問題をすばやく特定して対処します。
-
キャッシュの最適化: 実際の使用パターンとパフォーマンスメトリクスに基づいて、CDN キャッシュ設定を定期的に確認および調整します。
-
スケールを計画する: 特に一般的なチャネルやイベントでピークトラフィック負荷を処理するようにアーキテクチャを設計します。
-
冗長性を検討する: 重要なコンポーネントに冗長性を実装して、リニアチャネルの高可用性を確保します。
-
広告遷移の最適化: 一貫したエンコーディングプロファイルとセグメント期間を使用して、コンテンツと広告間のスムーズな遷移を確保します。
関連情報
SSAI とチャネルアセンブリの統合の詳細については、以下を参照してください。
- チャネルアセンブリドキュメント
-
AWS Elemental MediaTailor を使用して線形アセンブルストリームを作成する - チャネルアセンブリの概念について説明します。
CDN を使用したチャネルアセンブリ - CDN を使用してチャネルアセンブリをセットアップする
- SSAI ドキュメント
-
CDN を使用した広告挿入 - CDN を使用して広告挿入を設定する
CDN と MediaTailor の統合のための広告挿入アーキテクチャを理解する - 広告挿入 CDN アーキテクチャを理解する
- CDN 設定
-
CDN 統合をセットアップする - 一般的な CDN 設定ガイダンス
CloudFront 統合 - CloudFront 固有の設定