

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

# 确定输出组的编码要求
<a name="identify-dss-video-audio"></a>

确定需要创建的输出组后，必须确定要包含在每个输出组中的视频和音频编码的要求。下游系统控制这些要求。

在评估上游系统之前，请先对[下游系统](evaluate-upstream-system.md)执行此任务。工作流中的决策从下游系统开始，然后回到上游系统。

**确定每个输出组中的视频和音频编解码器**

对您确定的每个输出组执行此过程。

1. 从下游系统获取以下视频信息：
   + 它们支持的一个或多个视频编解码器。
   + 它们可以支持的最大比特率和最大分辨率。

1. 从下游系统获取以下音频信息：
   + 支持的音频编解码器。
   + 每个编解码器中支持的音频编码模式（例如 2.0）。
   + 支持的最大音频比特率。
   + 对于 HLS 或 Microsoft Smooth 输出格式，下游系统是要求将音频与视频捆绑在一起，还是要求每个音频以自己的格式显示。在 MediaLive输出中整理资源时，您将需要这些信息。

1. 从下游系统获取以下字幕信息。
   + 它们支持的字幕格式。

1. 验证视频。将下游系统所需的视频编解码器与 MediaLive 支持此输出组的视频编解码器进行比较。参见 [按输出类型划分的支持的编解码器](outputs-supported-codecs.md) 中的表格。确保至少支持一个下游系统提供的编解码器。

1. 验证音频。将下游系统所需的音频编解码器与 MediaLive 支持此输出组的视频编解码器进行比较。参见 [按输出类型划分的支持的编解码器](outputs-supported-codecs.md) 中的表格。确保至少支持一个下游系统提供的编解码器。

1. 暂时跳过对字幕格式的评估。您将在[后面的部分](assess-uss-captions.md)评估这些要求。

1. 记下可以为每个输出组生成的视频编解码器和音频编解码器。

1. 决定是否要实现特殊播放功能。有关更多信息，请参阅 [实施 trick-play 轨道](trick-play-solutions.md)。

**此步骤的结果**

执行完此过程后，您将知道要创建哪些输出组，也知道这些输出组可以支持哪些视频和音频编解码器。因此，输出信息应该如此示例所示。


**示例**  

|  输出组   |  下游系统  |  下游系统支持的视频编解码器  | 下游系统支持的音频编解码器 | 
| --- | --- | --- | --- | 
|  HLS  |  MediaPackage  |  AVC  | AAC 2.0、Dolby Digital Plus | 
| RTMP | 社交媒体网站 | AVC | AAC 2.0 | 
| 档案 | Amazon S3 | 下游系统不指定编解码器，而是由您选择所需的编解码器。 | 下游系统不指定编解码器，而是由您选择所需的编解码器。 | 