设置视频编码属性
RTC SDK 为您提供设置视频编码属性功能,您可以根据实际使用场景设置视频编码属性,从而获取更好的产品体验。通过阅读本文,您可以了解设置视频编码属性的方法。
背景信息
在音视频通信场景中,您可以根据实际情况和个人喜好设置视频编码属性,调整视频画面的清晰度和流畅度。如果您事先知道您的应用场景下系统网络条件非常好,并且运行SDK的终端算力没有问题,您可以将分辨率和帧率调高,从而达到更好的使用体验;如果不是很确定,您可以将分辨率和码率适当调低,减少编解码的资源消耗和缓解下行带宽压力。
实现方法
视频编码属性可以通过以下接口设置:
平台 | 设置视频编码属性的接口 |
Android | |
iOS | |
Mac | |
Windows |
参数config
参数 | 类型 | 描述 |
config | RtcEngineVideoEncoderConfiguration | 预定义视频编码属性。
|
说明
为适配弱网环境下的通话性能,RTC SDK支持simulcast,允许按需推流,并且所推的视频分辨率和码率以及quality在一定范围内会受到网络调节。
类似的,屏幕共享流的编码属性通过SetScreenShareEncoderConfiguration来设置。