本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
动态多视图
Dynamic Multiview 在单个编码视频流中同时向观众呈现多个实时视频源,包括来自一个事件的摄像机角度,或排列在网格中的多个独立事件。玩家请求一组特定源码的特定布局,并根据需要 AWS Elemental MediaPackage 汇编多视图直播流。
AWS Elem MediaLive ental 使用编码器设置对每个源代码源进行一次编码,使生成的格式副本与多视图兼容。 MediaPackage 然后将它们组合在一起,而无需解码、合成和重新编码。结果是带有单个视频轨道的标准 HLS 或 DASH 流,每个源源都有音频和字幕轨道。
优点
-
在你已经可以使用的设备上播放。输出为 H.264 (AVC) 或 H.265 (HEVC) 中的一条视频轨道,通过 HLS 或 DASH 传输。任何可以播放现有直播的设备都可以播放多视图直播——没有自定义播放器,没有客户端合成,也没有额外的软件开发工具包。一个 DRM 密钥即可覆盖所有布局。
-
观众可以控制音频和字幕。每个视图的音频和字幕轨道都作为可选格式副本保存在清单中,观众无需更改视觉布局即可在它们之间切换。
-
视图保持同步。源以时间对齐的分段形式交付,因此组装帧中的所有视图都保持同步。
-
编码成本按来源而非组合来衡量。无论观众请求多少安排,您都可以为每个 Feed 编码一个 ABR 堆栈。组合是在交付时组装的,而不是预先渲染的。
-
机上没有新服务。动态多视图是一项功能 MediaLive MediaPackage,而不是一项单独的服务。
相关资源
-
AWS Elemental MediaPackage 用户指南中的多视角 — 用于创建频道组、多视图频道和选择布局的回放 URL。
-
创建 MediaPackage 输出组— 用于有关输出组的任何非多视图特定内容。