翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
の DASH マニフェストオプション AWS Elemental MediaPackage
このセクションでは、ライブ出力 DASH マニフェストを変更するために AWS Elemental MediaPackage が提供するオプションについて説明します。
これらのオプションは、ビデオオンデマンド (VOD) 出力または収集された Live-to-VOD アセットには適用されません。
デフォルトの DASH マニフェスト
以下に示すのは、処理されずに切り捨てられた DASH マニフェストの例です。
<MPD>
<Period>
<AdaptationSet>
<Representation>
<SegmentTemplate>
<SegmentTimeline>
<S />
</SegmentTimeline>
</SegmentTemplate>
</Representation>
</AdaptationSet>
.
.
</Period>
</MPD>DASH マニフェストの要素は、MPD (メディア表現の説明) オブジェクト内にネストされます マニフェストの要素には次のものがあります。
-
Period- マニフェスト全体が 1 期間内にネストされます。 -
AdaptationSet- 同じタイプの表現 (動画、オーディオ、キャプション) をまとめます。Periodには 1 つ以上のAdaptationSetsがあります。 -
Representation- オーディオ、動画、キャプショントラックについて説明します。各AdaptationSetには 1 つ以上のRepresentationsがあります。各表現はトラックです。 -
SegmentTemplate- メディアおよび初期化セグメントのタイムスケールやアクセス URL など、表現のプロパティを定義します。各Representationに対して 1 つのSegmentTemplateがあります。 -
SegmentTimeline- 各セグメントでいつ再生が可能になるかを説明します。各SegmentTemplateに対して 1 つのSegmentTimelineがあります。 -
S- セグメントがいつ利用可能になるか (tの値)、セグメントの長さ (dの値)、長さが同じ追加の連続セグメントの数 (rの値) を説明します。SegmentTimelineには 1 つ以上のセグメントがあります。
MediaPackage では、これらの要素の一部がどのように出力マニフェストに記載されるかを変更できます。出力ライブマニフェストでは、以下の処理オプションを使用できます。
マニフェストを複数の期間に分割して、広告時間枠を許可する。「の DASH マニフェストオプション AWS Elemental MediaPackage」を参照してください。
マニフェストの長さを減らし、処理と再生をより効率化する。「圧縮された DASH マニフェスト」を参照してください。
メディア URL 情報で使用されるセグメント情報を、
SegmentTemplateプロパティで管理する。「DASH マニフェストのセグメントテンプレート形式」を参照してください。