View a markdown version of this page

高度な DASH マニフェストの概念 - AWS Elemental MediaTailor

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

高度な DASH マニフェストの概念

MediaTailor で DASH マニフェストを使用する場合、次の高度な概念を理解することで、ストリーミングワークフローをより効果的に設定およびトラブルシューティングできます。

期間開始時刻の計算

DASH マニフェストでは、期間の開始時間は MPD の availabilityStartTime 属性と期間の start 属性に基づいて計算されます。ライブストリームの場合、開始時刻は可用性の開始時刻を基準にしていますが、VOD コンテンツの場合、通常はプレゼンテーションの開始時刻を基準にしています。

MediaTailor が広告期間を挿入すると、開始時間を慎重に計算して、コンテンツと広告間のシームレスな移行を確保します。この計算では、以下が考慮されます。

  • 元の期間の開始時刻

  • 前述の広告期間の期間

  • 広告決定サーバーのレスポンスで指定された任意のタイムオフセット

プリロールタイミングの計算

DASH マニフェストのプレロール広告は、メインコンテンツが開始される前に表示されるため、特別な処理が必要です。MediaTailor は、マニフェストの開始時にプリロール広告を個別の期間として適切な開始時間と期間とともに挿入します。

プレロール広告の場合、MediaTailor:

  • プレロール広告ごとに新しい期間を作成します

  • 最初のプリロール期間の開始時間を 0 に設定します

  • すべてのプリロール広告の合計期間を考慮して、メインコンテンツ期間の開始時間を調整します。

Live-to-VOD 移行

DASH マニフェストは、ライブストリームが終了すると、ライブ形式から VOD (ビデオオンデマンド) 形式に移行できます。この移行では、MPD の type 属性を から dynamic に変更staticし、 timeShiftBufferDepth や などの他の属性を調整しますminimumUpdatePeriod

MediaTailor が live-to-VOD 移行中にマニフェストを処理すると、以下が保証されます。

  • 広告マーカーは VOD マニフェストに保持されます

  • 期間の開始時間は、適切なタイミングを維持するために調整されます。

  • マニフェストは VOD 再生クライアントと互換性があります

DRM 処理

DASH マニフェストのデジタル著作権管理 (DRM) 情報は、通常、AdaptationSets または表現内のContentProtection要素に含まれます。MediaTailor は広告挿入中にこれらの要素を保持し、コンテンツ保護がそのまま維持されるようにします。

DRM で保護されたコンテンツを処理する場合、MediaTailor は次のようになります。

  • 元のマニフェストのすべての ContentProtection 要素を維持します

  • 該当する場合、広告コンテンツが互換性のある DRM スキームを使用していることを確認します

  • マニフェスト全体で DRM 関連の属性と要素を保持します

SCC フラグ

DASH マニフェストの補足コンテンツコントロール (SCC) フラグは、コンテンツの特性と再生要件に関する追加情報を提供します。これらのフラグは通常、MPD 構造内の属性または要素として含まれます。

MediaTailor が処理する一般的な SCC フラグには以下が含まれます。

  • コンテンツ評価情報

  • アクセシビリティ機能 (クローズドキャプション、オーディオの説明)

  • コンテンツアドバイザリ通知

  • 再生の制限

MediaTailor は、マニフェスト処理中にこれらのフラグを保持し、すべてのコンテンツメタデータがパーソナライズされたマニフェストに維持されるようにします。

これらの高度な概念を理解することで、最適なパフォーマンスを実現するように MediaTailor を設定し、DASH ストリーミングワークフローで発生する可能性のある問題をトラブルシューティングできます。