

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

# 选择您的 ABR 流式处理输出组
<a name="choosing-your-streaming-output-groups"></a>

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

**注意**  
在设置 CMAF、DASH ISO 或 Microsoft Smooth Streaming 输出组时，请确保正确设置片段长度。有关设置片段长度的信息，请参阅[设置流输出的片段长度](setting-the-fragment-length.md)。

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


| 媒体播放器 | 使用此输出组 | 
| --- | --- | 
| 大约 2013 年之前的 Apple 设备 | Apple HLS | 
| Apple 设备，较新 | CMAF | 
| 最智能的安卓设备 TVs | CMAF 或 DASH ISO | 
| Microsoft 设备 | Microsoft Smooth Streaming | 

**注意**  
MediaConvert 按转码输出时间的每分钟计费，而不是按作业收费。因此，当您将输出组添加到作业时，成本将变得更高。  
例如，包含一个 Apple HLS 程序包和一个 DASH ISO 程序包的作业的费用是只包含其中一个程序包的作业的两倍。这是假设转码设置相同。

**确定所需的输出组**

1. 确定您希望最终观看者能够在其上播放转码媒体资产的设备。如果您想让您的资产在所有可能的设备上播放，则包含以下输出组：
   + Apple HLS
   + DASH ISO 或 CMAF
   + Microsoft Smooth Streaming

1. 考虑是否使用高级编码功能。要将以下任一内容传输到 Apple 设备，您还必须包含一个 CMAF 输出组：
   + High-dynamic-range (HDR) 视频
   + H.265 (HEVC) 编码的视频

   如果您包含 CMAF 输出，则无需创建 DASH ISO 输出，因为与 DASH 兼容的所有常用播放器也与 CMAF 兼容。
**注意**  
有一些不常见的DASH播放器明确要求使用视频分割扩展名类型.mp4。 MediaConvert 输出.cmfv 格式的 CMAF 视频片段。要创建与这些播放器兼容的输出，请将 DASH ISO 输出组包含在作业中。

1. 考虑成本权衡。

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