翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Elemental MediaPackage の DASH マニフェストオプション
このセクションでは、ライブ出力 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 では、これらの要素の一部がどのように出力マニフェストに記載されるかを変更できます。出力ライブマニフェストでは、以下の処理オプションを使用できます。
マニフェストを複数の期間に分割して、広告時間枠を許可する。「AWS Elemental MediaPackage の DASH マニフェストオプション」を参照してください。
マニフェストの長さを減らし、処理と再生をより効率化する。「圧縮された DASH マニフェスト」を参照してください。
メディア URL 情報で使用されるセグメント情報を、
SegmentTemplate
プロパティで管理する。「DASH マニフェストのセグメントテンプレート形式」を参照してください。