跳转至

合流布局

布局分类

直播合流视频布局目前分为 3 种:1. 自定义布局 ;2. 悬浮布局 ;3. 自适应布局。 下面分别介绍布局效果。

1.自定义布局

通过调用自定义布局接口可以设置合流视频整体尺寸,以及各个连麦者视图位置及大小。

如下图所示,合流布局是以像素方式,定义视频输出尺寸, 如图整体视频尺寸 宽*高 = 300 * 300 ;以整体作为画布,画布的原点(0,0)在左上角, 那么三个连麦用户窗口相对原点的位置,及其宽度,高度值分别如图所示 ( 相应的设置代码也可在 直播布局的接口文档中查看 布局实例代码 ):


image

2.悬浮布局

背景视频来源 默认采用第一个加入房间的用户发布的视频 或合流布局接口指定的 hostUserId发布的视频,显示区域为整个合流视频 ,合流视频大小需要调用接口设置 mediaConfig(默认值是 360 * 640); 当连麦者依次加入时,按照下图显示的序列加载子视图; 当有人离开时,系统会自动按照现有用户加入房间的次序重新布局视图

  • 竖屏效果
    image

  • 横屏效果
    image

3.自适应布局

视频的整体大小为默认值 360 * 640 或通过合流接口自定义;当有多人加入房间后,直播系统会按照具体人数平分整体视频区域,使之每个子视图加载区域大小一致;录制系统会按照参会者进入房间的次序依次把参会者图像加载在示意图的相应序号上; 当有人离开时,系统会自动按照现有用户加入房间的次序重新布局视图

  • 当有两个人
    image

  • 当有3~4个人
    image

  • 当有5~6个人
    image

  • 当有7~9个人
    image