HLS清单的媒体内容 - MediaLive

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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