使用混流录制时, 云端录制服务会对房间内的所有音视频流进行混流转码, 将其混合在一个画面中。每路音视频流显示位置依赖于设置的布局方式, 如果原视频的宽高比与混流布局中的宽高比不一致, 可能出现裁剪或压缩。
在调用 mix 方法时, 通过设置 mix_mode 参数选择布局方式。在录制过程中可以通过调用 update 方法更改布局方式 本节将详细介绍几种布局方式, 示例中的数字代表流加入房间的先后顺序
mix
mix_mode
update
实际布局效果如下图所示:
以此类推, 优先按列扩展, 直至 25 个画面
main_user_id
input_list
坐标系如下图所示:
设置混流布局
功能描述
使用混流录制时, 云端录制服务会对房间内的所有音视频流进行混流转码, 将其混合在一个画面中。每路音视频流显示位置依赖于设置的布局方式, 如果原视频的宽高比与混流布局中的宽高比不一致, 可能出现裁剪或压缩。
云端录制支持的布局方式
实现方法
在调用
mix
方法时, 通过设置mix_mode
参数选择布局方式。在录制过程中可以通过调用update
方法更改布局方式 本节将详细介绍几种布局方式, 示例中的数字代表流加入房间的先后顺序画廊布局
实际布局效果如下图所示:
以此类推, 优先按列扩展, 直至 25 个画面
演讲者布局
main_user_id
来指定大画面显示的流实际布局效果如下图所示:
悬浮布局
main_user_id
来指定大画面显示的流实际布局效果如下图所示:
自定义布局
mix
方法和update
方法时通过设置input_list
来设定每个画面的大小、位置、显示的流input_list
是一个 json 数组, 最多可以设置 25 个画面坐标系如下图所示: