View a markdown version of this page

MediaTailor の CDN 広告時間枠のタイミングと同期の問題を解決する - AWS Elemental MediaTailor

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

MediaTailor の CDN 広告時間枠のタイミングと同期の問題を解決する

AWS Elemental MediaTailor コンテンツ配信ネットワーク (CDN) 広告時間枠のタイミングは、コンテンツマーカーと正確に同期する必要があります。広告が間違ったタイミングで表示される場合、または広告時間枠のタイミングに一貫性がない場合:

  1. コンテンツ内の広告ブレークマーカーを確認します。

    • SCTE-35 マーカーがオリジンコンテンツに正しく配置されていることを確認します。

    • 広告時間枠の期間が実際の広告コンテンツの長さと一致することを確認する

    • 広告時間枠のタイミングがコンテンツ境界と一致していることを確認する

    • オリジンマニフェストで SCTE-35 マーカーの形式とタイミングの精度を検証する

    • さまざまなコンテンツタイプ (ライブと VOD) で広告ブレークマーカーをテストする

  2. CDN キャッシュがタイミングに与える影響を確認します。

    • タイミングドリフトを防ぐために、マニフェスト TTL が 0 に設定されていることを確認します。

    • 時間的制約のあるパラメータがキャッシュされていないことを確認する

    • コンテンツソース、MediaTailor、CDN 間のクロック同期の問題を確認する

    • 長時間実行されるライブストリームのタイミングドリフトをモニタリングする

    • CDN エッジサーバーと NTP の時刻同期を検証する

  3. SCTE-35 マーカーの実装を検証します。

    • EXT-X-DATERANGE タグに適切な SCTE35-OUT および DURATION 仕様が含まれていることを確認する

    • 明示的なキューインタイミングを使用する場合は、SCTE35-OUT マーカーと SCTE35-IN マーカーのペアを確認します。

    • START-DATE タイムスタンプが実際のコンテンツのタイミングと一致することを確認する

    • さまざまな SCTE-35 マーカー形式 (期間ベースマーカーとペアマーカー) をテストする

  4. さまざまなシナリオで広告時間枠のタイミングをテストします。

    • 広告時間枠のタイミングと直接 MediaTailor リクエストと CDN リクエストを比較する

    • さまざまな CDN エッジロケーション間でタイミングの一貫性をテストする

    • さまざまなプレイヤータイプとバッファ動作で広告時間枠のタイミングを検証する

    • ピークトラフィック期間中のタイミング精度をモニタリングする

  5. ログとモニタリングを使用してタイミングの問題をデバッグします。

    • デバッグログを有効にして広告時間枠処理のタイミングを追跡する

    • 広告挿入タイミングパターンの CloudWatch メトリクスをモニタリングする

    • CDN ログでタイミング関連のリクエストパターンを確認する

    • プレイヤーデバッグツールを使用して、クライアントの観点から広告時間枠のタイミングを検証する

予想されるタイミング許容値:

  • 広告時間枠のタイミングは、コンテンツ内の SCTE-35 マーカーと一致する必要があります

  • 広告期間は、広告決定サーバーのレスポンスで指定された期間と一致する必要があります

  • コンテンツソース、MediaTailor、CDN 間のクロック同期は 1 秒以内である必要があります

  • SCTE-35 マーカーのタイミングは、実際のコンテンツタイミングから 100 ミリ秒以内の精度である必要があります

その他のトラブルシューティングリソース:

成功基準: 解決すると、広告ブレークは SCTE-35 マーカーで指定された時刻に正確に表示され、すべての CDN エッジロケーションとプレイヤータイプで一貫したタイミングになります。デバッグログには、ドリフトや同期エラーなしで正確な広告時間枠処理のタイミングが表示されます。