

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

# 动态多视图：要求和限制
<a name="dynamic-multiview-requirements"></a>

AWS Elemental MediaLive 需要特定的配置才能生成与动态多视图兼容的输出。本节描述了主要错误，但 MediaLive 也包括在创建或更新频道时返回的验证错误，这些错误有助于表明配置错误。通过将下方的`outputUsage``MediaPackageV2DestinationSettings`字段设置为一个或多个多视图使用类型（例如、、或）`MULTIVIEW_EQUAL_SIZE_VIEW``MULTIVIEW_PRIMARY_VIEW`，即可激活多视图特定验证。`MULTIVIEW_SECONDARY_VIEW`

## 目的地和集装箱
<a name="dynamic-multiview-req-destination"></a>

**MediaPackage V2 为必填项。**多画面输出必须传送到 MediaPackage V2 频道。 MediaPackage V1 目的地不支持多视图。

**CMAF 采集输出是必需的。**多视图输出组中的输出必须是 CMAF 采集输出。HLS 向 MediaPackage V2 的输出不足以用于多视图。

**所有来源 Feed 必须到达同一个 MediaPackage 频道组。**多视图只能从一个信道组中的信道组装而成。每个来源 Feed 都是该组中的一个单独 MediaPackage 频道，由单独的 MediaLive 频道馈送。

## 编解码器
<a name="dynamic-multiview-req-codec"></a>

参与多视图的每个视频输出都必须编码为 H.264 (AVC) 或 H.265 (HEVC)。 H.264 并且 H.265 可以共存于同一个多视图输出组中，但 MediaPackage 只能通过组合使用相同编解码器类型编码的视图来创建多视图。

## Group-wide 参与
<a name="dynamic-multiview-req-participation"></a>

如果输出组中的任何视频传输输出声明了多视图`outputUsage`，则该组中的**每个**视频传输输出也必须声明一个。 Audio-only 而且仅限字幕的输出是免除的。如果您需要来自同一频道的独立单视图视频输出（不适用于多视图的再现），请将它们放在单独的输出组中。

## 编码器设置
<a name="dynamic-multiview-req-encoder"></a>

参与的视频描述必须使用一组特定的编码器设置，并且某些设置必须与同一编解码器的所有参与输出相匹配。

[动态多视图： MediaLive 配置参考](dynamic-multiview-reference.md)有关每个编解码器的完整表，请参见。

## SCTE-35
<a name="dynamic-multiview-req-scte35"></a>

输出组的 SCTE-35 类型必须为`NONE`或`SCTE_35_WITHOUT_IDR`。`SCTE_35_WITHOUT_SEGMENTATION`被拒绝，因为它在不兼容多视图的非分段边界处插入了 IDR 帧。

## 帧率
<a name="dynamic-multiview-req-framerate"></a>

必须在参与的输出上明确指定帧速率——不能像某些编码一样从源初始化帧速率。只有具有相同帧速率的编码才能组合 MediaPackage 成多视图输出。

## Dimensions
<a name="dynamic-multiview-req-dimensions"></a>
+ H.264 /AVC：宽度和高度必须均可被 16 整除。
+ H.265 /HEVC：宽度和高度必须均可被 32 整除。
+ 辅助格式副本的宽度和高度必须正好等于其主要格式副本的一半。