输出路径的语法 - MediaLive

输出路径的语法

HLS 输出始终包含三类文件:

请参阅以下部分。

  • 主清单

  • 子清单

  • 媒体文件

下表描述了构成这三类文件的目标路径的各个部分。

这三类文件的目标路径在 baseFileName 前(含)是相同的,这意味着 MediaLive 会将所有这些类别的文件发送到同一文件夹。每类文件的修饰符和文件扩展名都不同。发送到 MediaPackage 时,您必须将所有文件发送到同一个文件夹。下游系统希望所有文件都在一起。

文件 路径语法 示例
主清单文件 protocol channelURL extension

输出路径。以下是使用 MediaPackage v2 的示例

https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index.m3u8

子清单文件 protocol channelURL nameModifier extension 以下是 curling 输出高分辨率格式副本的子清单路径示例(在使用 MediaPackage v2 的目标中):

https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high.m3u8

媒体文件(分段) protocol channelURL nameModifier optionalSegmentModifier counter extension

以下是第 230 段文件的路径示例(在使用 MediaPackage v2 的目标中):

https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high-00230.ts

这些路径的构造如下:

  • MediaPackage 用户应该已经向您提供了通道 URL。这些 URL 涵盖了路径中直到 baseFileName(含)的部分:

    • 对于标准 MediaPackage,baseFilename 始终是 channel

    • 对于 MediaPackage v2,baseFilename 始终是 index

  • 您必须指定以下内容:

    • 修饰符

    • segmentModifier

    请参阅以下各节。

  • MediaLive 在计数器前插入下划线。

  • MediaLive 生成计数器,它始终是从 00001 开始的五位数字。

  • MediaLive 在扩展名前插入圆点。

  • MediaLive 选择扩展名:

    • 对于清单文件 – 始终为 .m3u8

    • 对于媒体文件 – 传输流中的文件为 .ts,fMP4 容器中的文件为 .mp4