产品百科 | Ali RTC 视频 Canvas 配置说明

简介: 布局功能目前仅可以在旁路转推及云端录制中使用。自定义布局可通过控制台和 OpenAPI 使用。

音视频通信 RTC(Real-Time Communication)是阿里云覆盖全球的实时音视频开发平台,依托核心音视频编解码、信道传输、网络调度技术,提供高可用、高品质、超低延时的音视频通信服务,让用户快速搭建多端实时应用,适用于在线教育、视频会议、互动娱乐、音视频社交等场景。


产品链接:https://www.aliyun.com/product/rtc


布局是指在画布(Canvas)上多个展示元素不同大小、不同位置和叠放关系的描述。本文为您介绍了阿里云 12 组视频布局的配置,您可以在旁路转推混流前选择适合您的布局配置,开始旁路转推任务,也可以调用 UpdateMPULayout 进行布局切换。

说明

布局功能目前仅可以在旁路转推及云端录制中使用。自定义布局可通过控制台和 OpenAPI 使用。

布局组成元素

参数 类型 描述
panes object array 窗格信息,最多支持 16 组设置。
audio_mix_count int 最大混音个数。

窗格信息相关参数如下表所示。

参数 类型 描述
paneid int 窗格编号。
major_pane int 1:主窗格。
x float 坐标 x,归一化百分比。
y float 坐标 y,归一化百分比。
width float 窗格宽,归一化百分比。
height float 窗格高,归一化百分比。
zorder int 叠放顺序,0 为最底层,1 层在 0 层之上,以此类推。

布局坐标体系

image.png

默认布局

阿里云 RTC 为您提供如下布局参考。

单画面 1

id x y width height zorder
0 0 0 1 1 0

左右平铺_1

id x y width height zorder
0 0.0021 0.2516 0.4968 0.4968 0
1 0.501 0.2516 0.4968 0.4968 0

image.png

画中画 1

id x y width height zorder
0 0 0 1 1 0
1 0.00625 0.00625 0.2361 0.2361 1

image.png

画中画 2

id x y width height zorder
0 0 0 1 1 0
1 0.7576 0.7576 0.2361 0.2361 1

image.png

画廊模式_3

id x y width height zorder
0 0.2547 0.00625 0.4906 0.4906 0
1 0.00625 0.5031 0.4906 0.4906 0
2 0.5031 0.5031 0.4906 0.4906 0

image.png

画廊模式_4

id x y width height zorder
0 0.013 0.013 0.4805 0.4805 0
1 0.5065 0.013 0.4805 0.4805 0
2 0.013 0.5065 0.4805 0.4805 0
3 0.5065 0.5065 0.4805 0.4805 0

image.png

画廊模式_5

id x y width height zorder
0 0.1718 0.1718 0.325 0.325 0
1 0.5031 0.1718 0.325 0.325 0
2 0.00625 0.503 0.325 0.325 0
3 0.3375 0.503 0.325 0.325 0
4 0.66875 0.503 0.325 0.325 0

image.png

画廊模式_6

id x y width height zorder
0 0.00625 0.1718 0.325 0.325 0
1 0.3375 0.1718 0.325 0.325 0
2 0.6688 0.1718 0.325 0.325 0
3 0.00625 0.5031 0.325 0.325 0
4 0.3375 0.5031 0.325 0.325 0
5 0.6688 0.5031 0.325 0.325 0

image.png

画廊模式_7

id x y width height zorder
0 0.00625 0.00625 0.7391 0.7391 0
1 0.7516 0.1336 0.2422 0.2422 0
2 0.7516 0.3821 0.2422 0.2422 0
3 0.00625 0.7516 0.2422 0.2422 0
4 0.2547 0.7516 0.2422 0.2422 0
5 0.5032 0.7516 0.2422 0.2422 0
6 0.7516 0.7516 0.2422 0.2422 0

image.png

画廊模式_8

id x y width height zorder
0 0.00625 0.00625 0.7391 0.7391 0
1 0.7516 0.00625 0.2422 0.2422 0
2 0.7516 0.2547 0.2422 0.2422 0
3 0.7516 0.5032 0.2422 0.2422 0
4 0.00625 0.7516 0.2422 0.2422 0
5 0.2547 0.7516 0.2422 0.2422 0
6 0.5032 0.7516 0.2422 0.2422 0
7 0.7516 0.7516 0.2422 0.2422 0

image.png

画廊模式_9

id x y width height zorder
0 0.00625 0.00625 0.325 0.325 0
1 0.3375 0.00625 0.325 0.325 0
2 0.6688 0.00625 0.325 0.325 0
3 0.00625 0.3375 0.325 0.325 0
4 0.3375 0.3375 0.325 0.325 0
5 0.6688 0.3375 0.325 0.325 0
6 0.00625 0.6688 0.325 0.325 0
7 0.3375 0.6688 0.325 0.325 0
8 0.6688 0.6688 0.325 0.325 0

image.png

左右平铺_2

id x y width height zorder
0 0 0 0.5 1 0
1 0.5 0 0.5 1 0

image.png

相关文档

配置旁路转推布局所涉及的 API 如下所示。


「视频云技术」你最值得关注的音视频技术公众号,每周推送来自阿里云一线的实践技术文章,在这里与音视频领域一流工程师交流切磋。

image.png


相关文章
|
8月前
|
小程序
小程序 video 组件播放本地视频(黑屏无法播放,报错:MEDIA_ERR_SRC_NOT_SUPPORTED)
小程序 video 组件播放本地视频(黑屏无法播放,报错:MEDIA_ERR_SRC_NOT_SUPPORTED)
329 0
|
3月前
|
存储 算法 Java
TinyKv Project2 PartC RaftKV
TinyKv Project2 PartC RaftKV
25 0
|
存储 缓存
ZYNQ-Video out IP和Video Timing Controller IP简介
ZYNQ-Video out IP和Video Timing Controller IP简介
611 0
ZYNQ-Video out IP和Video Timing Controller IP简介
|
前端开发 API Windows
OffscreenCanvas-离屏canvas使用说明
OffscreenCanvas-离屏canvas使用说明
OffscreenCanvas-离屏canvas使用说明
|
编解码 开发工具
产品百科 | RTC Web SDK 如何设置视频属性
本章节为您介绍了音视频通信视频属性的实现方法。您可以根据业务需求设置视频属性,获得更好的体验。
产品百科 | RTC Web SDK 如何设置视频属性
|
JSON 编解码 调度
产品百科 | Ali RTC SDK 如何设置音频属性
本文将为您介绍如何设置音质模式、音频属性。阅读本文后,你可以根据实际业务需求设置音频属性,以达到更好的产品体验。
产品百科 | Ali RTC SDK 如何设置音频属性
|
编解码 开发工具 Android开发
产品百科 | RTC Android SDK 如何设置视频属性
本文将为您介绍如何设置视频流规格、视频流类型和视频属性。阅读本文后,你可以根据实际业务需求设置视频属性,以达到更好的产品体验。
产品百科 | RTC Android SDK 如何设置视频属性
|
编解码 开发工具 iOS开发
产品百科 | RTC iOS SDK 如何设置视频属性
本文将为您介绍如何设置视频流规格、视频流类型和视频属性。阅读本文后,你可以根据实际业务需求设置视频属性,以达到更好的产品体验。
产品百科 | RTC iOS SDK 如何设置视频属性
|
算法 安全 JavaScript
产品百科 |Ali RTC 生成 Token 的两种方式
阿里云 RTC 为您提供两种生成 Token 方式,您可以根据业务需求选择在控制台生成或服务端生成。
产品百科 |Ali RTC 生成 Token 的两种方式
|
前端开发 安全 开发工具
产品百科 |Ali RTC Android 基本功能介绍
阿里云 RTC 的基本功能包含初始化 SDK、加入频道、本地发布和订阅远端、离开频道等。当您成功初始化 SDK,您可以进行本地预览视频功能,进行简单的预览和测试。当您操作本地发布和订阅远端时,可以设置手动或者自动模式。
产品百科 |Ali RTC Android 基本功能介绍