本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS Elemental 中的 DASH 清单选项 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
-定义表示形式的属性,例如媒体和初始化段的时间刻度和访问网址。每个Representation
有一个SegmentTemplate
。 -
SegmentTimeline
-描述每个片段何时可供播放。每个SegmentTemplate
有一个SegmentTimeline
。 -
S
-描述区段何时可用(t
值)、分段的持续时间(d
值)以及有多少其他连续分段具有相同持续时间(r
值)的计数。SegmentTimeline
中有一个或多个段。
MediaPackage 可以修改其中一些元素在输出清单中的呈现方式。您可以对输出实时清单使用以下处理选项:
将清单拆分为多个时间段,以允许广告中断。请参阅 AWS Elemental 中的 DASH 清单选项 MediaPackage AWS Elemental 中的多周期 DASH MediaPackage。
减少清单的长度,以便更高效地进行处理和播放。请参阅 紧凑的 DASH 清单。
控制在
SegmentTemplate
属性的媒体 URL 中使用哪些段信息。请参阅 DASH 清单区段模板格式。