setMaxVideoEncoderConfig abstract method

Future<int?> setMaxVideoEncoderConfig(
  1. VideoEncoderConfig maxSolution
)

视频发布端设置期望发布的最大分辨率视频流参数,包括分辨率、帧率、码率、缩放模式、网络不佳时的回退策略等

maxSolution 期望发布的最大分辨率视频流参数。

注意:

  • 你可以同时使用 RTCVideo.enableSimulcastMode 方法来发布多路分辨率不同的流。具体而言,若期望发布多路不同分辨率的流,你需要在发布流之前调用本方法以及 RTCVideo.enableSimulcastMode 方法开启多路流模式,SDK 会根据订阅端的设置智能调整发布的流数(最多发布 4 条)以及各路流的参数。其中,调用本方法设置的分辨率为各路流中的最大分辨率。具体规则参看推送多路流文档。
  • 调用该方法前,SDK 默认仅发布一条分辨率为 640px × 360px,帧率为 15fps 的视频流。
  • 该方法适用于摄像头采集的视频流,设置屏幕共享视频流参数参看 RTCVideo.setScreenVideoEncoderConfig

Implementation

Future<int?> setMaxVideoEncoderConfig(VideoEncoderConfig maxSolution);