本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
中的 DASH 資訊清單選項 AWS Elemental MediaPackage
本節說明 AWS Elemental MediaPackage 提供的選項,可用來修改即時輸出 DASH 資訊清單。
這些選項不適用於隨選視訊 (VOD) 輸出或所收集的實況錄音影像隨選播送資產。
預設 DASH 資訊清單
以下是截斷的 DASH 資訊清單範例,未包含處理方式:
<MPD>
<Period>
<AdaptationSet>
<Representation>
<SegmentTemplate>
<SegmentTimeline>
<S />
</SegmentTimeline>
</SegmentTemplate>
</Representation>
</AdaptationSet>
.
.
</Period>
</MPD>DASH 資訊清單的元素會在 MPD (媒體呈現描述) 物件內形成巢狀。這些是資訊清單的元素:
-
Period- 整個資訊清單會在一個期間內巢狀化。 -
AdaptationSet- 將相同類型的表示法分組在一起 (視訊、音訊或字幕)。Period中有一或多個AdaptationSets。 -
Representation- 描述音訊、視訊或字幕音軌。每個AdaptationSet中有一或多個Representations。每個呈現是一個軌。 -
SegmentTemplate- 定義表示法的屬性,例如媒體和初始化區段的時間範圍和存取 URLs。每個Representation會有一個SegmentTemplate。 -
SegmentTimeline- 說明每個區段何時可供播放。每個SegmentTemplate會有一個SegmentTimeline。 -
S- 描述何時可使用區段 (t值)、區段持續時間 (d值),以及額外連續區段具有相同持續時間 (r值) 的計數。SegmentTimeline中有一或多個區段。
MediaPackage 可以修改輸出資訊清單中顯示其中一些元素的方式。您可以在輸出即時資訊清單上使用以下處理方式選項:
將資訊清單分成多個期間以允許廣告休息時間。請參閱 中的 DASH 資訊清單選項 AWS Elemental MediaPackage。
減少資訊清單的長度,讓處理和播放更有效率。請參閱 壓縮的 DASH 資訊清單。
在
SegmentTemplate屬性中控制要在媒體 URL 中使用哪些區段資訊。請參閱DASH 資訊清單區段範本格式。