

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

# 创建 MediaPackage 输出组
<a name="creating-mediapackage-output-group"></a>

当你[为频道规划工作流程](identify-downstream-system.md)时，你可能已经决定要加入一个 MediaPackage 输出组。（或者你可能已经决定使用 [HLS 输出组传送到 MediaPackage](hls-destinations-emp.md)。）

## 创建 MediaPackage 输出组
<a name="emp-create-procedure"></a>

您可以为两个不同的 MediaPackage 版本创建 MediaPackage 输出组：
+ **MediaPackage v1 (HLS)**-使用 HLS 采集协议并需要频道 ID MediaPackage 
+ **MediaPackage v2 (CMAF)**-使用 CMAF 采集协议，需要频道组名称和频道名称 MediaPackage 

### MediaPackage v1 (HLS) 程序
<a name="emp-v1-procedure"></a>

1. 在 **Create channel (创建通道)** 页面上的 **Output groups (输出组)** 部分中，选择 **Add (添加)**。内容窗格将更改为显示 **Add output group (添加输出组)** 部分。

1. 选择 **MediaPackage**，然后选择 “**确认**”。将显示更多部分：
   + **MediaPackage destination**
   + **MediaPackage 设置**
   + **MediaPackage ou** tputs —此部分显示默认添加的单个输出。

1. 在**MediaPackage 目标**部分的**MediaPackage 频道 ID** 中，输入该频道的频道 ID。例如 `curling-live`。

1. （可选）在**MediaPackage 设置**部分的**名称**中，输入输出组的名称。

1. 如果您需要指定 MediaPackage V2 群组设置，请从下拉列表中将其选中并根据需要指定设置

1. 如果您的计划在此输出组中包含多个输出，则在**MediaPackage 输出**中，选择**添加输出**以添加相应数量的输出。

   为实施 trick-play，您可能需要添加一个输出。有关此功能的更多信息以及在通道中设置此功能的说明，请参阅 [符合映像媒体播放列表规范的 trick-play 轨道](trick-play-roku.md)。

1. 选择第一个 **Settings (设置)** 链接以查看第一个输出的部分。该部分包含[输出流](hls-streams-section.md)（视频、音频和字幕）的字段。

1. [保存通道](creating-a-channel-step9.md).

### MediaPackage v2 (CMAF) 程序
<a name="emp-v2-procedure"></a>

1. 在 **Create channel (创建通道)** 页面上的 **Output groups (输出组)** 部分中，选择 **Add (添加)**。内容窗格将更改为显示 **Add output group (添加输出组)** 部分。

1. 选择 **MediaPackage**，然后选择 “**确认**”。将显示更多部分：
   + **MediaPackage destination**
   + **MediaPackage 设置**
   + **MediaPackage ou** tputs —此部分显示默认添加的单个输出。

1. 在**MediaPackage 目标**部分中，配置主要目的地：

   1. 在 “**区域**” 中，选择包含您的 MediaPackage v2 频道的区域。这默认为您当前的区域。

   1. 在**MediaPackage 频道组名称**中，选择包含您的 MediaPackage v2 MediaPackage 频道的频道组名称。

   1. 对于**MediaPackage 频道名称**，请选择您的 MediaPackage v2 频道。

   1. 在终**端节点 ID** 中， MediaPackage 选择应接收内容的收录端点：
      + **ENDPOINT\$11**-内容被发送到第一个采集端点
      + **ENDPOINT\$12**-内容被发送到第二个采集端点

1. （可选）要为冗余或跨区域配送配置其他目的地，请展开 “**其他目的地**” 部分，然后单击 “**添加目的地**”。对于每个额外的目的地，重复上述配置步骤，为每个额外的频道指定区域、频道组名称、 MediaPackage 频道名称和终端节点 ID。标准通道最多支持两个额外的目的地，而单个管道通道支持一个额外的目的地。

1. （可选）在**MediaPackage 设置**部分的**名称**中，输入输出组的名称。

1. 如果您的计划在此输出组中包含多个输出，则在**MediaPackage 输出**中，选择**添加输出**以添加相应数量的输出。

1. 选择第一个 **Settings (设置)** 链接以查看第一个输出的部分。该部分包含[输出流](hls-streams-section.md)（视频、音频和字幕）的字段。CMAF 收录输出仅允许每个输出使用一种流类型。

1. [保存通道](creating-a-channel-step9.md).

# “Streams”(流) 部分
<a name="mediapackage-encode-packaging"></a>

以下字段与输出中的视频、音频和字幕流（编码）的编码有关。
+ **Stream settings (流设置)** 部分

有关创建编码的信息，请参见以下部分：
+ [设置视频编码](creating-a-channel-step6.md)
+ [设置音频编码](creating-a-channel-step7.md)
+  [设置字幕编码](creating-a-channel-step8.md)

## 打包视频编码和仅音频编码
<a name="mediapackage-audio-rendition-handling"></a>

MediaLive 按如下方式处理每个输出中的编码打包：
+ 如果输出包含视频和音频（以及可选的字幕），则将音频渲染标记为 **program audio**。
+ 如果输出不包含视频，则将音频渲染标记为 **audio only**，并将每个音频编码标记为 **ALTERNATE\$1AUDIO\$1NOT\$1AUTO\$1SELECT**。

## 设置视频的宽度和高度
<a name="mediapackage-width-height"></a>

本节涉及**流设置**、**视频**中的字段。

您必须为 **Width (宽度)** 和 **Height (高度)** 指定值。 MediaPackage 输出组不支持将这些字段留空以使用源视频的宽度和高度。

## 设置视频的宽高比
<a name="mediapackage-aspect-ratio"></a>

本节涉及**流设置**、**视频**、**纵横比**中的字段。

您必须将 **PAR control (PAR 控制)** 设置为 **SPECIFIED**。 MediaPackage输出组不支持将输出的纵横比设置为跟随源视频。在选择 **SPECIFIED** 时，您必须填写 **PAR numerator (PAR 分子)** 和 **PAR denominator (PAR 分母)**。您可以根据需要设置 **AFD** 字段。

## 设置视频的帧速率
<a name="mediapackage-framerate"></a>

本节涉及**流设置**、**视频**、**帧率**中的字段。

您必须将 **Framerate control (帧速率控制)** 设置为 **SPECIFIED**。 MediaPackage输出组不支持将输出的帧速设置为跟随源视频。在选择 **SPECIFIED** 时，您必须填写 **Framerate numerator (帧速率分子)** 和 **Framerate denominator (帧速率分母)**。您可以根据需要设置扫描类型；它与帧率并没有直接关系。

## 为 GOPs 和区段进行设置
<a name="mediapackage-gop-segments"></a>

本节涉及**流设置**、**视频**、**GOP 结构**中的字段。

对于视频，必须设置 GOP 大小，以确保输出的 MediaLive 片段大小接近您在中指定的片段大小 MediaPackage。 MediaLive 并共同 MediaPackage 努力获得最终的分段大小。逻辑如下所示：
+ 在中 MediaLive 指定 **GOP 大小**和 **GOP 大小单位**字段。
+ MediaLive 计算 GOP 持续时间，同时考虑您在 “**输出**” 页面的 “**视频**” 部分中指定的帧速率。
+ 在中 MediaPackage 您可以指定片段持续时间。您始终指定一个整数。此分段持续时间是*所需的* 最短持续时间。
+ 当 MediaPackage 收到来自的视频时 MediaLive，它会决定必须调整多少片段时长才能将整数放 GOPs 入片段中。分段持续时间只能上调，绝不能下调。该调整的分段持续时间显示在 MediaPackage 生成的清单中。

**示例 1**

假设 MediaLive 你将 GOP 大小设置为 60 帧。您将帧速率设置为 29.97。这两个值导致 GOP 持续时间为 2.002 秒。

假设 MediaPackage 您将分段持续时间设置为 6 秒。此分段持续时间是*所需的* 最短持续时间。

当 MediaPackage 收到来自的视频时 MediaLive，它会决定必须调整多少片段时长才能将整数放 GOPs 入片段中。在这种情况下，必须将分段持续时间调整为 6.006 秒（三秒 GOPs，其中每个 GOP 的长度为 2.002 秒）。

**示例 2**

假设在中 MediaLive，您将 GOP 大小设置为 90 帧。您将帧速率设置为 30。这两个值导致 GOP 持续时间为 3 秒。

假设 MediaPackage 您将分段持续时间设置为 4 秒。此分段持续时间是*所需的* 最短持续时间。

当 MediaPackage 收到来自的视频时 MediaLive，它会决定必须调整多少片段时长才能将整数放 GOPs 入片段中。在这种情况下，必须将分段持续时间调整为 6 秒（两秒 GOPs，其中每个 GOP 长度为 3 秒）。

## 其他编码字段
<a name="mediapackage-general-encode-settings"></a>

有关每种类型的编码中的字段的信息，请参阅以下几节：
+ [设置视频编码](creating-a-channel-step6.md)
+ [设置音频编码](creating-a-channel-step7.md)
+  [设置字幕编码](creating-a-channel-step8.md)

# 该过程的结果
<a name="mediapackage-create-result"></a>

使用 MediaPackage 输出组时，配置的字段数量不会像使用常规 HLS 输出组那样多。而是 MediaLive 自动设置输出组，如下所示：

**目标位置**
+ 管道 0 的输出映射到 MediaPackage 频道中的第一个采集端点。管道 1 的输出（如果您设置了标准通道）将映射到第二个提取端点。

  每个管道到提取端点的映射始终不变。映射中可能发生的唯一变化是将单管道输入升级为标准类输入，或者将单管道通道升级为标准通道。在这两种情况下，管道 1 都将映射到第二个提取端点（该端点始终存在）。

  创建通道后，可以查看映射的详细信息。按照《AWS Elemental MediaPackage 用户指南》**中 [Viewing channel details](https://docs.aws.amazon.com/mediapackage/latest/ug/channels-view) 中的步骤进行操作。在 Inp **ut** s 部分中，第一个项目（采集端点）始终映射到 MediaLive 频道中的管道 0，第二个项目始终映射到管道 1。
+ 输出将 MediaPackage 使用 WebDAV 传送到。输出始终为实时流而不是 VOD 流。
+ 输出名称将自动设置为 `Output n`，其中 n 是从 1 开始的整数。
+ 每个输出的 `nameModifier` 将自动设置为与输出名称匹配。

**容器**
+ 编解码器规范是 RFC 4281。播放器设备可能会使用该信息。
+ 计划日期时间 (PDT) 周期设置为 1 秒。
+ PAT 间隔设置为 0，这意味着在每个片段的开头插入一个 PAT。
+ PMT 间隔设置为 0，这意味着在每个分段的开头插入一个 PMT。

**弹性**
+ 弹性的处理方式如下所示。如果输入 MediaLive 丢失，则行为是暂 MediaLive 停传送。 MediaPackage 期望这种行为并通过切换到其他输入来处理损失。

**SCTE-35**
+ 始终启用 SCTE-35 消息传送。如果您不希望在输出中包含 SCTE-35 标记，您可以在 AWS Elemental MediaPackage的通道中删除这些标记。有关在 MediaPackage输出中处理 SCTE-35 的信息，请参见[处理 SCTE 35 消息](scte-35-message-processing.md)。

**ID3**
+ ID3 元数据已启用。
+ 通过输出组插入 ID3 标记的功能已禁用。但是，您可以设置为传递输入中的 ID3 标记，也可以使用 MediaLive 计划插入 ID3 标记。有关在 MediaPackage输出中进行 ID3 处理的信息，请参见[使用 ID3 元数据](id3-metadata.md)。