本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
中的 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:整个清单嵌套在一个周期内。 -
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 清单段模板格式。