VideoApplicationScenarioType
VideoApplicationScenarioType
视频业务场景类型。
枚举值
- applicationScenarioGeneral
- 0: (默认) 通用场景。
- applicationScenarioMeeting
1: 会议场景。
设置为 applicationScenarioMeeting (1) 后,SDK 会启用以下策略:- 针对会议场景对小流码率要求较高的情况,自动启用多项抗弱网技术,提升小流的抗弱网能力,确保多路流订阅时接收端的流畅性。
- 实时监测接收端大流的订阅人数,根据订阅人数动态调节大流配置:
- 无人订阅大流时,会自动降低大流的码率和帧率,节省上行带宽和消耗。
- 有人订阅大流时,大流会重置为用户最近一次调用 setVideoEncoderConfiguration 时的 VideoEncoderConfiguration 配置。如果用户此前没有进行设置,则使用如下值:
- 视频分辨率:桌面端为 1280 × 720;移动端为 960 × 540
- 视频帧率:15 fps
- 码率:桌面端为 1600 Kbps;移动端为 1000 Kbps
- 实时监测接收端小流的订阅人数,根据订阅人数动态开启和关闭小流: 信息如果用户已调用 setDualStreamMode 将小流设置为始终不发送 (disableSimulcastStream),会议场景对小流的动态开关不生效。
- 无人订阅小流时,自动关闭小流,节省上行带宽和消耗。
- 有人订阅小流时,开启小流并重置为用户最近一次调用 setDualStreamMode 时的 SimulcastStreamConfig 配置。如果用户此前没有进行设置,则使用如下值:
- 视频分辨率:480 × 272
- 视频帧率:15 fps
- 码率:500 Kbps