VideoScenario
视频业务场景类型。
- 自从
- v4.2.0
枚举值
- APPLICATION_SCENARIO_GENERAL
- 0: (默认) 通用场景。
- APPLICATION_SCENARIO_MEETING
-
1: 会议场景。
设置为 APPLICATION_SCENARIO_MEETING (1) 后,SDK 会启用以下策略:- 针对会议场景对小流码率要求较高的情况,自动启用多项抗弱网技术,提升小流的抗弱网能力,确保多路流订阅时接收端的流畅性。
- 实时监测接收端大流的订阅人数,根据订阅人数动态调节大流配置:
- 无人订阅大流时,会自动降低大流的码率和帧率,节省上行带宽和消耗。
- 有人订阅大流时,大流会重置为用户最近一次调用 setVideoEncoderConfiguration 时的 VideoEncoderConfiguration 配置。如果用户此前没有进行设置,则使用如下值:
- 视频分辨率:960 × 540
- 视频帧率:15 fps
- 码率:1000 Kbps
- 实时监测接收端小流的订阅人数,根据订阅人数动态开启和关闭小流:
- 无人订阅小流时,自动关闭小流,节省上行带宽和消耗。
- 有人订阅小流时,开启小流并重置为用户最近一次调用 setDualStreamMode [2/2] 时的 SimulcastStreamConfig 配置。如果用户此前没有进行设置,则使用如下值:
- 视频分辨率:480 × 272
- 视频帧率:15 fps
- 码率:500 Kbps