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

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

将 HLS 输入与 AWS Elemental MediaConvert

当您输入到 MediaConvert 是HLS包,指定父清单或子清单输入文件 URL(FileInput)。当清单是列出多个子清单的父清单时, MediaConvert 使用带宽最高的子清单作为输入源。

与 HLS 输入兼容的功能

与HLS输入,您可以使用以下输入要素:

  • 输入剪辑

  • 输入拼接

  • 图像插入

  • 嵌入式输入字幕选择器

HLS 输入的功能限制

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

  • 您的输入包必须符合中列出的要求HLS 输入包要求.

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

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

HLS 输入包要求

你的输入HLS包装必须满足以下要求:

  • 媒体片段的视频容器必须是MPEG-2 TS.

  • 清单文件的兼容性版本(由EXT-X-VERSION) 必须为 4 或更小。

  • 提交任务后,清单文件必须保持不变。也就是说,清单必须具有标签。EXT-X-ENDLIST或者它必须具有EXT-X-PLAYLIST-TYPE值设置为 VOD。

  • 如果清单使用EXT-X-BYTERANGE,第一个子范围的开始必须为 0,以下子范围段必须继续前一个子范围段。

  • 如果输入存在不连续性,它们必须从区段的开始处开始。也就是说,输入在细分的子范围内不能有中断。

  • 清单不能使用以下任何标签:

    • EXT-X-KEY

    • 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

  • 当你的作业使用加速转码时,你的输入 HLS 软件包必须符合以下额外要求:中的持续时间EXTINF必须使用十进制浮点数来指定,具有足够的准确性,以避免在累计区段持续时间时可以察觉到的错误。

使用备用音频格式副本

使用 HLS 格式副本组,您可以使用音频选择器设置来指示您想要哪种备用音频格式副本 MediaConvert 要使用。要获得选择资格,您的备用音频格式副本必须符合以下要求:

  • 格式副本必须包含在EXT-X-MEDIA输入父清单中的标签。

  • 这些区域有:EXT-X-MEDIA标签必须包含 GROUP-ID、NAME 和语言值的唯一组合。

  • 音频必须位于以下受支持的音频编解码器之一:AAC、Dolby Digital (AC3)、Dolby Digital Plus (EAC3),或MP3.

  • 备用音频格式副本的子 mainfest 必须包含在用于输入文件 URL (FileInput) 的父清单中

当您指定音频选择器设置以标识备用音频格式副本时,音频选择器会查找匹配的EXT-X-MEDIA父清单中的标签。

您可以一次使用一个或多个选择器设置。例如,给定以下情况:EXT-X-MEDIA标签时,您可以通过名称 (renediName) 或语言 (renition LangageCode) 来识别音频格式副本,因为这些都是标签中的唯一值。

#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="English",LANGUAGE="eng",DEFAULT=YES,AUTOSELECT=YES,URI="english_audio.m3u8"

#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio",CHANNELS="2",NAME="Japanese",LANGUAGE="jpn",DEFAULT=NO,AUTOSELECT=NO,URI="japanese_audio.m3u8"

但是,由于两个标签的组 ID(Rendition GroupID)都是相同的,因此您不能单独使用它来识别音频格式副本。您必须将群组 ID 与来自EXT-X-MEDIA标签以识别你想要的音频格式副本 MediaConvert 要使用。

如果不指定音频选择器设置,则音频选择器会查找已混合到视频段中的音频。如果视频片段不包含音频,音频选择器将使用输入父清单中的第一个备用音频格式副本。