读书笔记
合流和录制
  录制
    合流录制
      合流房间
        房间内有用户开启视频
          根据接口设置布局模式
            主讲人模式（与合流房间场景case一致）
            画廊模式（与画廊房间场景case一致）
        房间内无用户开启视频
          不支持
        房间内会议过程中关闭视频
          房间内所有视频关闭后将停止录制
        支持指定合流的一路视频布局
      非合流房间
        房间内有用户开启视频
          根据接口设置布局模式
            主讲人模式（与合流房间场景case一致）
            画廊模式（与画廊房间场景case一致）
        房间内无用户开启视频
          不支持
        房间内会议过程中关闭视频
          房间内所有视频关闭后将停止录制
    单流录制
      指定会议内一路流名称，录制后即可查看mp4文件
      可指定合流房间的合流视频
      房间内指定的流，关闭视频，应停止录制
  合流
    双录场景
      开启合流
        远程双录
          主讲人布局
            根据rest接口设置主讲人布局模式
            可更新接口数据，设置为画廊模式
            可更新接口，对主讲人布局实时更新
            房间内开启或关闭摄像头
          画廊布局
            根据rest接口设置画廊模式布局
            房间内开启或关闭摄像头
        自助双录
          录制整个屏幕，仅显示一路流
      关闭合流
        web端显示默认布局
        IOS端显示默认布局
        Android端显示默认布局
    会议主讲人场景
      开启合流
        接收视频
          大屏
            开启视频，显示视频、名称、音频状态
            关闭视频，显示名称、头像、音频状态
          小屏
            从上至下，根据发言顺序排序
              开启视频，显示视频、名称、音频状态
              关闭视频，显示名称、头像、音频状态
            从左至右，根据发言顺序排序
              开启视频，显示视频、名称、音频状态
              关闭视频，显示名称、头像、音频状态
        接收共享
          大屏
            显示共享的桌面或者白板
          小屏
            从上至下，根据发言顺序排序
              开启视频，显示视频、名称、音频状态
              关闭视频，显示名称、头像、音频状态
            从左至右，根据发言顺序排序
              开启视频，显示视频、名称、音频状态
              关闭视频，显示名称、头像、音频状态
      关闭合流
        会议过程中关闭合流
          开启视频开启音频
            语音激励显示当前演讲者头像或视频
          未开启视频开启音频
            语音激励显示当前演讲者头像
          开启视频开启桌面共享
            显示共享桌面内容，关闭共享桌面后显示当前演讲者
          开启视频开启白板共享
            显示共享白板内容，关闭共享白板后显示当前演讲者
        会议开始前关闭合流，按照SDK之前逻辑布局显示
    会议画廊场景
      开启合流
        接收视频
          从上至下、从左至右，根据发言顺序排序
            开启视频，显示视频、名称、音频状态
            关闭视频，显示名称、头像、音频状态
        接收共享
          切换至主讲人场景
            大屏
              显示共享的桌面或者白板
            小屏
              从上至下，根据发言顺序排序
                开启视频，显示视频、名称、音频状态
                关闭视频，显示名称、头像、音频状态
              从左至右，根据发言顺序排序
                开启视频，显示视频、名称、音频状态
                关闭视频，显示名称、头像、音频状态
      关闭合流
        会议过程中关闭合流
          开启视频开启音频
            语音激励显示当前演讲者头像或视频
          未开启视频开启音频
            语音激励显示当前演讲者头像
          开启视频开启桌面共享
            显示共享桌面内容，关闭共享桌面后显示当前演讲者
          开启视频开启白板共享
            显示共享白板内容，关闭共享白板后显示当前演讲者
        会议开始前关闭合流，按照SDK之前逻辑布局显示
    会议内用户操作
      导入rtsp流
      邀请一路或者多路sip流
      开启或者关闭摄像头
      SDK房间内1个用户，2个摄像头
      退出房间后再加入房间
  画廊模式布局
    同一用户SDK2路视频流
      第二路视频流显示用户名（1）
      排序在第一路视频后
      大视频仅能选一路
      第一路用户A打开关闭摄像头应显示用户名A根据具体实现确定
      第一路用户A退出房间后，用户A（1）也退出
    会议人数
      1-2人用户会议
        显示用户视频，或在视频未开启下显示音频头像，显示分辨率根据画布大小缩放显示
      3人用户会议
        显示用户视频，或在视频未开启下显示音频头像，房间中人数不足，剩余的布局位置会空着，显示背景色
      5-8人用户会议
        显示用户视频，或在视频未开启下显示音频头像，房间中人数不足，剩余的布局位置会空着，显示背景色
      9-12人用户会议
        显示用户视频，或在视频未开启下显示音频头像，房间中人数不足，剩余的布局位置会空着，显示背景色
      13-16人用户会议
        显示用户视频，或在视频未开启下显示音频头像，房间中人数不足，剩余的布局位置会空着，显示背景色
      17人会议
        最多显示16位用户
    画面显示
      屏幕比例16:9
        分辨率640*360
          不压缩不裁剪
        分辨率1280*720
          不压缩不裁剪
        分辨率1920*1080
          根据服务器设置，压缩画面
        分辨率4000*2000
          根据服务器设置，压缩画面
      屏幕比例16:10
        分辨率640*360
          不压缩不裁剪
        分辨率1280*720
          不压缩不裁剪
        分辨率1920*1080
          根据服务器设置，压缩画面
        分辨率4000*2000
          根据服务器设置，压缩画面
      视频尺寸
        会议内未存在桌面共享流
          分辨率640*360
            压缩至小视频尺寸 默认320*240
          分辨率1280*720
            压缩至小视频尺寸 默认320*240
          分辨率1920*1080
            压缩至小视频尺寸 默认320*240
          分辨率4000*2000
            压缩至小视频尺寸 默认320*240
        会议内存在桌面共享流
          切换至主讲人模式
          小视频显示前4位用户，小视频尺寸 默认320*240
          桌面流默认显示大视频尺寸 默认1280*720
    头像位置显示顺序
      开启语音未开启视频
        根据用户加入房间顺序排序
      开启视频及语音
        根据开启视频顺序排序
      未开启视频未开启语音
        根据用户加入房间顺序排序
      部分开启视频及部分开启音频
        部分开启视频显示在前，且根据视频开启顺序显示
        部分开启语音根据加入房间顺序排序
      部分开启视频、部分开启音频、部分音视频均未开启
        部分开启视频显示在前，且根据视频开启顺序显示
        部分开启音频、部分音视频均未开启的用户根据加入房间顺序排序
  主讲人模式布局
    同一用户SDK2路视频流
      第二路视频流显示用户名（1）
      排序在第一路视频后
      第一路用户A打开关闭摄像头应显示用户名A
      第一路用户A退出房间后，用户A（1）也退出
      大视频仅能选一路
    会议人数
      1人用户会议
        显示用户视频，或者视频未开启下显示用户头像，分辨率默认1280*720
      2人用户会议
        显示用户视频，或者视频未开启下显示用户头像，分辨率大视频默认1280*720，小视频默认320*240
      3人用户会议
        显示用户视频，或者视频未开启下显示用户头像，分辨率大视频默认1280*720，小视频默认320*240
      4人用户会议
        显示用户视频，或者视频未开启下显示用户头像，分辨率大视频默认1280*720，小视频默认320*240
      5人用户会议
        显示用户视频，或者视频未开启下显示用户头像，分辨率大视频默认1280*720，小视频默认320*240
      6人用户会议
        仅显示5人用户视频，或者视频未开启下显示用户头像，分辨率大视频默认1280*720，小视频默认320*240
      一路大视频4路小视频
    画面显示
      屏幕比例16:9
        分辨率640*360
          不压缩不裁剪
        分辨率1280*720
          不压缩不裁剪
        分辨率1920*1080
          根据服务器设置，压缩画面
          根据服务器设置，裁减画面
        分辨率4000*2000
          根据服务器设置，压缩画面
          根据服务器设置，裁减画面
      屏幕比例16:10
        分辨率640*360
          不压缩不裁剪
        分辨率1280*720
          不压缩不裁剪
        分辨率1920*1080
          根据服务器设置，压缩画面
          根据服务器设置，裁减画面
        分辨率4000*2000
          根据服务器设置，压缩画面
          根据服务器设置，裁减画面
      视频尺寸
        会议内未存在桌面共享流
          分辨率640*360
            大视频填充至1280*720，小视频压缩裁减至默认尺寸320*240
          分辨率1280*720
            大视频不压缩不裁剪，小视频压缩裁减至默认尺寸320*240
          分辨率1920*1080
            大视频压缩至1280*720，小视频压缩裁减至默认尺寸320*240
          分辨率4000*2000
            大视频压缩至1280*720，小视频压缩裁减至默认尺寸320*240
        会议内存在桌面共享流
          小视频显示前4位用户，小视频尺寸 默认320*240
          桌面流默认显示大视频尺寸 默认1280*720
      画布画面布局
        大小平铺
          大小平铺 小视频位置右边 默认
          大小平铺 小视频位置右边 默认
        大小画中画
          大小画中画 小视频位置右边
          大小画中画 小视屏底部
    头像位置显示顺序
      开启语音未开启视频
        小视频根据用户加入房间顺序排序，大视频默认显示第一位用户视频，若第一位用户退出房间显示第二位加入房间的用户头像
        根据语音激励显示大视频顺序
      开启视频及语音
        根据开启视频顺序排序，大视频显示第一位开启视频的用户内容
      未开启视频未开启语音
        根据用户加入房间顺序排序
      部分开启视频及部分开启音频
        部分开启视频显示在前，且根据视频开启顺序显示，大视频显示第一位开启视频的用户内容
        部分开启语音根据加入房间顺序排序
        根据语音激励显示对应用户的大视频内容
      部分开启视频、部分开启音频、部分音视频均未开启
        部分开启视频显示在前，且根据视频开启顺序显示，，大视频显示第一位开启视频的用户内容
        部分开启音频、部分音视频均未开启的用户根据加入房间顺序排序
        根据语音激励显示对应用户的大视频内容