HLS输入要求 - MediaConvert

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

HLS输入要求

当你指定 HLS package 作为 MediaConvert 作业的输入,您需要指定正确的输入文件URL并确保HLS输入包符合此页面上列出的要求。

您可以指定父清单或子清单。如果清单是列出多个子清单的父清单,则 MediaConvert 使用带宽最高的子清单作为输入源。

HLS输入要求

您的 HLS 输入必须符合以下要求:

输入要求 详细信息
视频容器 MediaConvert 支持 MPEG -2 个用于输入HLS媒体片段的传输流 (MPEG-TS) 文件。

HLS表现 EXT-X-VERSION

MediaConvert 在输入HLS清单中支持等于 4 或更低EXT-X-VERSION值。

HLS表现 EXT-X-ENDLIST

在您的输入清单中包含 EXT-X-ENDLISTEXT-X-PLAYLIST-TYPE: VOD

提交作业后,清单文件不得更改。

HLS表现 EXT-X-PLAYLIST-TYPE: VOD

在您的输入清单中包含 EXT-X-ENDLISTEXT-X-PLAYLIST-TYPE: VOD

提交作业后,清单文件不得更改。

HLS表现 EXT-X-BYTERANGE 如果存在,则第一个子范围的开头必须为 0,并且以下子范围分段必须延续前一个子范围分段。
HLS表现 EXT-X-KEY

如果存在,则 EXT-X-KEY: METHOD 必须设置为 NONE

MediaConvert 不支持HLS加密输入。

HLS清单被忽略的标签

MediaConvert 忽略以下标签:

  • EXT-X-PROGRAM-DATE-TIME

  • EXT-X-DATERANGE

  • EXT-X-I-FRAMES-ONLY

  • EXT-X-I-FRAME-STREAM-INF

  • EXT-X-SESSION-DATA

  • EXT-X-SESSION-KEY

  • EXT-X-INDEPENDENT-SEGMENTS

  • EXT-X-START

不连续性

如果存在,则任何不连续性必须从分段的开头开始。

MediaConvertdoes 不支持区段子范围内的输入中断。

加速转码要求 EXTINF 持续时间必须使用十进制浮点数指定,并具有足够的精度以避免在累积分段持续时间时出现明显的错误。

MediaConvert 与HLS输入兼容的功能

With HLS 输入,你可以使用以下输入功能:

  • 输入剪辑

  • 输入拼接

  • 图像插入器

  • 嵌入输入字幕选择器

HLS输入要素限制

当你的输入是 HLS 包裹,您的工作受到以下方面的限制:

  • 您输入的包必须符合 HLS输入要求 中的以下要求:

  • 您的输入区段无法使用进行加密DRM。例如,Apple 无法对你的输入进行加密 FairPlay DRM。

  • 您只能使用嵌入式输入字幕。