MediaConvert
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

选择您的 ABR 流输出组

要创建媒体资产以供用户流式传输到其设备,请选择一个或多个自适应比特率 (ABR) 输出组:Apple HLS、DASH ISO、Microsoft 平滑流或 CMAF。输出组的类型决定了哪些媒体播放器可以播放 MediaConvert 为该输出组创建的文件。

注意

在设置 CMAF、DASH ISO 或 Microsoft Smooth Streaming 输出组时,请确保正确设置片段长度。有关设置片段长度的信息,请参阅设置流输出的片段长度

下表总结了输出组与媒体播放器之间的关系。

对于播放设备... 使用此输出组...
Apple 设备,较旧 Apple HLS
Apple 设备,较新 CMAF
Android 设备,大多数智能电视 CMAF 或 DASH ISO
Microsoft 设备 Microsoft 平滑流

注意

MediaConvert 将按转码输出时间的分钟数计费,而不是按作业数计费。因此,当您将输出组添加到作业时,成本将变得更高。

例如,在转码设置相同的情况下,包含一个 Apple HLS 程序包和一个 DASH ISO 程序包的作业的费用是只包含其中一个程序包的作业的两倍。

确定所需的输出组

  1. 确定您希望最终观看者能够在其上播放转码媒体资产的设备。如果您想让您的资产在所有可能的设备上播放,则包含以下输出组:

    • Apple HLS

    • DASH ISO 或 CMAF

    • Microsoft 平滑流

  2. 考虑是否使用高级编码功能。要将以下任一内容传输到 Apple 设备,您还必须包含一个 CMAF 输出组:

    • 高动态范围 (HDR) 视频

    • H.265 (HEVC) 编码的视频

    如果您包含 CMAF 输出,则无需创建 DASH ISO 输出,因为与 DASH 兼容的所有常用播放器也与 CMAF 兼容。

    注意

    有一些不常用的 DASH 播放器明确表示需要视频分段扩展类型 .mp4。MediaConvert 以 .cmfv 格式输出 CMAF 视频段。要创建与这些播放器兼容的输出,请将 DASH ISO 输出组包含在作业中。

  3. 考虑成本权衡。

    如果您不需要支持在大约 2013 年之前生产的播放器,并且您不需要支持需要 .mp4 视频段的极少使用的 DASH 播放器,则可以包含单个 CMAF 输出组而不是同时包含 DASH ISO 和 Apple HLS。通过创建单个 CMAF 程序包而不是单独的 DASH ISO 和 Apple HLS 程序包,也可以节省视频存储和分发的成本,因为您只需要存储和分发一组视频和音频文件。