本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
HLS清单的媒体内容
在HLS输出中设置冗余清单时, MediaLive 会更改清单的内容。它更改清单中的媒体信息(视频、音频和字幕信息)。所有这些信息将显示为 #EXT-X-STREAM-INF
标签。
以下几节介绍了标准(非冗余)清单和冗余清单中的这些标签的数量和内容。
标准清单的显示内容
对于标准通道,具有两个管道。每个管道生成自己的一组清单。因此,对于管道 0,具有一个主清单、一组子清单和一组媒体文件。同样,管道 1 具有一组相同的文件。这些清单仅引用自己的管道的文件。
每个管道的主清单中的视频信息可能如下所示:
#EXT-X-STREAM-INF:BANDWIDTH=629107 ... curling-high.m3u8
冗余清单的显示内容
如果启用了冗余清单功能,每个主清单将引用自己的管道和另一个管道的子清单。
该功能不会影响子清单。子清单仅引用自己的媒体文件。
以下示例说明了可能如何显示清单中的视频信息。假设管道 0 是第一个卷曲, baseFilename 而对于管道 1,则是其他卷曲。
管道 0 的清单可能如下所示(先显示管道 0 的子清单信息):
#EXT-X-STREAM-INF:BANDWIDTH=629107 ... first-curling-high.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=629107 ... other-curling-high.m3u8
管道 1 的清单中的视频信息可能如下所示(先显示管道 1 的子清单信息):
#EXT-X-STREAM-INF:BANDWIDTH=629107 ... other-curling-high.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=629107 ... first-curling-high.m3u8