自定义路径示例 - MediaLive

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

自定义路径示例

在所有这些示例中,假定以下条件:

  • 在主清单中,子清单的默认路径是以下相对路径:

    curling-high.m3u8
  • 在子清单中,媒体文件的默认路径是以下相对路径:

    curling-high-000001.ts
例 1

下游系统将把文件从 MediaLive 推送文件的地方移开。下游系统将以这样的方式移动文件,即子清单仍与父清单处于相同的相对位置,并且媒体文件仍与子清单处于相同的相对位置。

因此,您不需要自定义这些路径。在移动后,默认路径仍然有效。

例 2

您希望主清单和子清单包含其相应文件的绝对路径。您可以按以下方式进行设置:

  • 填写 Base URL manifest A (基本 URL 清单 A) 字段以指定该绝对路径:

    http://198.51.100/sports/viewing/

    在主清单中,子清单的路径现在如下所示:

    http://198.51.100/sports/viewing/curling-high.m3u8
  • 填写 Base URL content (基本 URL 内容) 字段以指定该绝对路径:

    http://203.0.113.55/sports/viewing/

    在子清单中,媒体文件的路径现在如下所示:

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

该示例说明了两组文件的域可能不同。

例 3

您希望父清单包含子清单的绝对路径。但是,您希望子清单包含媒体文件相对于子清单的路径。在这种情况下,您自定义子清单的路径,但继续使用媒体文件的默认路径。

  • 您填写 Base URL manifest A (基本 URL 清单 A) 字段以指定该绝对路径:

    在管道 A 的主清单中,子清单的路径现在如下所示:

    http://198.51.100/sports/viewing/curling-high.m3u8
  • 您没有填写 Base URL content A (基本 URL 内容 A) 字段。

    在子清单中,媒体文件的路径仍然为默认路径:

    curling-high-000001.ts