HLS 输入要求 - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

HLS 输入要求

指定HLS包作为 MediaConvert 作业输入时,需要指定正确的输入文件 URL,并确保 HLS 输入包符合本页列出的要求。

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

HLS 输入要求

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

输入要求 详细信息
视频容器 MediaConvert 支持输入 HLS 媒体分段的 MPEG-2 传输流 (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 输入的特征

使用 HLS 输入,您可以将以下输入功能用于:

  • 输入剪辑

  • 输入拼接

  • 图像插入器

  • 嵌入输入字幕选择器

HLS 输入特征限制

当您的输入是 HLS 包时,您的任务会受到以下限制:

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

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

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