清单的工作方式 - MediaLive

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

清单的工作方式

以下各节描述了如何 MediaLive 处理清单路径。

清单路径的默认工作方式

MediaLive 创建的清单包括有关其他文件路径的信息,特别是:

  • 主清单中的内容包含每个子清单的路径。

    默认情况下,该路径的语法如下所示:

    baseFilename nameModifier extension

    例如:

    curling-high.m3u8

    路径相对于主清单的位置。

  • 每个子清单中的内容包含其媒体文件的路径。

    默认情况下,该路径的语法如下所示:

    baseFilename nameModifier optionalSegmentModifier counter extension

    例如:

    curling-high-000001.ts

    该路径相对于子清单的位置。

自定义路径的工作方式

如果清单中的默认路径不适合下游系统处理三组文件的方式,则可以填写基本URL字段:

  • 填写 Base URL 清单字段,以便 MediaLive 构造子清单的自定义路径。

  • 填写 “基本URL内容” 字段,以便 MediaLive 构造媒体文件的自定义路径。

在自定义路径时,语法将会发生变化。

  • 填写基本URL清单字段后,子清单路径(在主清单中)的语法如下:

    baseURLManifest baseFilename nameModifier extension

    例如:

    http://viewing/sports/curling-high.m3u8
  • 填写 “基本URL内容” 字段后,媒体文件路径(子清单内)的语法如下:

    baseURLContent baseFilename nameModifier optionalSegmentModifier counter extension

    例如:

    http://viewing/media/sports/curling-high-000001.ts

这些路径是如何 MediaLive 构造的

子清单的自定义路径是按以下方式构造的:

  • 您填写基本URL清单字段或基本URL内容字段,或同时填写两者。

    例如:

    http://198.51.100/sports/viewing/

    请注意值末尾的正斜杠。

  • MediaLive 将该值置于默认路径的前面。例如:

    http://198.51.100/sports/viewing/curling-high.m3u8