View a markdown version of this page

动态多视图: MediaLive 配置参考 - MediaLive

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

动态多视图: MediaLive 配置参考

特定于多视图的配置字段和参与输出必须使用的编码器设置的参考。

输出用法

MediaPackageV2DestinationSettings包括一个新outputUsage清单。它是已声明的多视图用法的列表。在输出组中的任何视频传输输出上设置任何多视图使用都会使整个组进入多视图模式,并且要求该输出组中的所有视频传输输出都包含一个或多个多视图使用指示。

以下是可以指示的枚举值:

值 含义
MULTIVIEW_EQUAL_SIZE_VIEW 有资格使用所有视图大小相同的布局中的任何视图 (2EH,3EL,4E)
MULTIVIEW_PRIMARY_VIEW 有资格在具有一个主视图的布局中使用大视图 (2PL,3PL,4PL)
MULTIVIEW_SECONDARY_VIEW 有资格在主视图旁边使用较小的辅助视图

一个输出可以声明多种用法。声明多个版本并不会产生额外的渲染——它使单一呈现有资格获得更多视图位置,从而增加玩家可以请求的布局集。

常见的多角色案例:

  • 大小为较大格式副本的一半、较小格式副本大小的两倍的格式副本既可以是主要格式副本,也可以是次要格式副本。

  • 任何大小相等的格式副本也可以提供大小相等的布局,因为大小相等的布局会在每个位置放置相同大小的视图。 primary/secondary

H.264 每路输出限制

每个标有多视图用法的 H.264 视频描述都必须满足以下所有条件。

设置 必填值
width 可被 16 整除
height 可被 16 整除
gopClosedCadence 1
sceneChangeDetect DISABLED
subgopLength FIXED
framerateControl SPECIFIED
entropyEncoding CABAC

H.265 每路输出限制

每个标有多视图用法的 H.265 视频描述都必须满足以下所有条件。

设置 必填值
width 可被 32 整除
height 可被 32 整除
gopClosedCadence 1
sceneChangeDetect DISABLED
subgopLength FIXED
deblocking DISABLED
mvOverPictureBoundaries DISABLED
mvTemporalPredictor DISABLED
tilePadding PADDED
treeblockSize TREE_SIZE_32X32

Cross-output 一致性

输出组中同一编解码器的所有参与输出的以下设置必须相同。 H.264并 H.265 经过独立评估。

设置 适用于
gopSize 两个编解码器
gopNumBFrames 两个编解码器
profile 两个编解码器
level 两个编解码器
colorSpaceSettingsChoice 两个编解码器
colorSpaceSettings 两个编解码器
parControl H.264 只有
parNumerator 两个编解码器
parDenominator 两个编解码器

维度配对

规则 Detail
小学到中学 每个主编解码器都需要在同一个组中使用相同的编解码器辅助编解码器,其宽度恰好是其一半,高度的一半
从小学到小学 每个辅助编解码器在同一个组中都需要一个相同的编解码器主编解码器,其宽度恰好是其两倍,高度是其两倍

输出组设置

设置 要求
目标位置 MediaPackage V2
输出 CMAF 摄取
scte35Type NONE 或者 SCTE_35_WITHOUT_IDR