View a markdown version of this page

MediaTailor の CDN セグメントの配信とロードに関する問題のトラブルシューティング - AWS Elemental MediaTailor

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

MediaTailor の CDN セグメントの配信とロードに関する問題のトラブルシューティング

AWS Elemental MediaTailor コンテンツ配信ネットワーク (CDN) セグメント配信の問題により、バッファリングと再生が中断される可能性があります。プレイヤーがセグメントをロードできない場合、またはバッファリングを経験できない場合:

  1. CDN ルーティングルールを確認します。

    • コンテンツセグメントが正しいオリジンにルーティングされていることを確認する

    • 広告セグメントが正しい MediaTailor 広告ストレージロケーションにルーティングされていることを確認します。

    • セグメントファイルの拡張子が CDN 動作パターンと一致することを確認する

    • マニフェストURLs が正しい CDN ドメインを使用していることを確認する

    • ルーティングと動作のパスパターンを設定する詳細な手順については、「」を参照してください。 MediaTailor の CDN ルーティング動作を設定する

  2. CORS 設定を確認します。

    • ウェブプレイヤーの場合は、CDN が CORS ヘッダーを通過しているか、適切に設定されていることを確認します。

    • ブラウザ開発者ツールを使用してテストし、CORS 関連のエラーを特定する

    • プリフライト OPTIONS リクエストが正しく処理されていることを確認する

  3. セグメントのアクセシビリティとパフォーマンスをテストします。

    • 個々のセグメント URLs を直接テストしてアクセス可能であることを確認する

    • セグメントの応答時間を確認し、パフォーマンスのボトルネックを特定する

    • セグメントファイルのサイズが帯域幅ターゲットに適していることを確認する

    • さまざまな地理的場所からのセグメントロードをテストする

  4. セグメントの CDN キャッシュ動作を検証します。

    • コンテンツセグメントに適切な TTL 設定がある (通常はマニフェストより長い) ことを確認する

    • 広告セグメントがパーソナライゼーション要件に基づいて適切にキャッシュされていることを確認する

    • コンテンツセグメントと広告セグメントの両方のキャッシュヒット率をモニタリングする

    • キャッシュキーにキャッシュ効率を低下させる不要なパラメータが含まれていないことを確認する

  5. オリジンサーバーの接続性と状態を確認します。

    • オリジンサーバーがセグメントリクエストに正しく応答していることを確認する

    • ロード中のオリジンサーバーの容量と応答時間を確認する

    • オリジンサーバーに期待されるセグメントファイルが使用可能であることを確認する

    • 複数のオリジンが設定されている場合のオリジンフェイルオーバーシナリオのテスト

  6. 広告セグメント固有の問題をトラブルシューティングします。

    • 広告セグメントが適切にトランスコードされ、MediaTailor で使用できることを確認する

    • マニフェストで広告セグメント URLsが正しく生成されていることを確認します。

    • さまざまな広告ターゲティングパラメータを使用して広告セグメントのロードをテストする

    • セグメントが利用できなくなる可能性のある広告トランスコーディングの遅延をモニタリングする

  7. プレイヤーの互換性と動作を検証します。

    • さまざまなプレイヤータイプとバージョンでセグメントのロードをテストする

    • プレイヤーバッファ設定とセグメントリクエストパターンを確認する

    • 失敗したセグメントリクエストのプレイヤーエラー処理を検証する

    • 適応ビットレート切り替えとセグメント選択ロジックをテストする

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

成功基準: 解決されると、プレイヤーは中断をバッファリングせずにセグメントをスムーズにロードする必要があります。セグメントリクエストは、適切な応答時間で HTTP 200 ステータスコードを返し、コンテンツセグメントと広告セグメントの両方にアクセスして適切にキャッシュする必要があります。