

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

# HLS 输入要求
<a name="using-hls-inputs"></a>

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

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

## HLS 输入要求
<a name="hls-input-package-requirements"></a>

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


|  |  | 
| --- |--- |
| 输入要求 | 详细信息 | 
| 视频容器 | MediaConvert 支持输入 HLS 媒体片段的 MPEG-2 传输流 (MPEG-TS) 文件。 | 
|  HLS 清单 `EXT-X-VERSION`  | MediaConvert 在输入 HLS 清单中支持等于 4 或更低的EXT-X-VERSION值。 | 
|  HLS 清单 `EXT-X-ENDLIST`  |  在您的输入清单中包含 `EXT-X-ENDLIST` 或 `EXT-X-PLAYLIST-TYPE: VOD`。 提交作业后，清单文件不得更改。  | 
|  HLS 清单 `EXT-X-PLAYLIST-TYPE: VOD`  |  在您的输入清单中包含 `EXT-X-ENDLIST` 或 `EXT-X-PLAYLIST-TYPE: VOD`。 提交作业后，清单文件不得更改。  | 
| HLS 清单 EXT-X-BYTERANGE | 如果存在，则第一个子范围的开头必须为 0，并且以下子范围分段必须延续前一个子范围分段。 | 
| HLS 清单 EXT-X-KEY |  如果存在，则 `EXT-X-KEY: METHOD` 必须设置为 `NONE`。 MediaConvert 不支持 HLS 加密输入。  | 
| HLS 清单忽略的标签 |  MediaConvert 忽略以下标签： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/mediaconvert/latest/ug/using-hls-inputs.html)  | 
| 不连续性 |  如果存在，则任何不连续性必须从分段的开头开始。 MediaConvertdoes 不支持区段子范围内的输入中断。  | 
| 加速转码要求 | EXTINF 持续时间必须使用十进制浮点数指定，并具有足够的精度以避免在累积分段持续时间时出现明显的错误。 | 

## MediaConvert 与 HLS 输入兼容的功能
<a name="compatible-features"></a>

使用 HLS 输入，您可以将以下输入功能用于：
+ 输入剪辑
+ 输入拼接
+ 图像插入器
+ 嵌入输入字幕选择器

## HLS 输入特征限制
<a name="hls-feature-restrictions"></a>

当您的输入是 HLS 包时，您的任务会受到以下限制：
+ 您输入的包必须符合 [HLS 输入要求](#hls-input-package-requirements) 中的以下要求：
+ 您的输入分段无法使用 DRM 进行加密。例如，您的输入无法使用 Apple FairPlay DRM 进行加密。
+ 您只能使用嵌入式输入字幕。