RTC SDK 提供了网络质量监控的功能,您可以在网络状况变化时通过回调获取网络质量,设置对应的音视频规格,以确保基础通信体验。通过阅读本文,您可以了解获取网络质量及设置音视频规格的方法。
功能简介
在网络质量不理想的情况下,音视频通信的质量受客观因素影响会下降。当监控到弱网环境时,为保证基础通信体验,建议您使用 SDK 对应的方法分别在发布端和订阅端进行如下优化:
调整视频流规格:通过设置较低档位规格的 VideoProfile,减少视频通信的网络资源占用。
切换视频为小流:小流有着与大流相同的宽高比,但是分辨率和码率相对较低,网络资源占用的需求较低。
仅发布音频流:在极端网络环境下,可以选择只发送音频流,从而保证通信的持续。
您可以通过onNetworkQualityChanged(网络质量变化时回调)方法获得网络质量,然后在根据实际策略进行优化。
实现方法
以下为常用的设置音视频流规格的接口。更多接口信息,请参见DingRtcEngine接口。
接口 | 描述 |
设置相机流视频编码属性。 | |
停止或恢复订阅远端用户的视频流。 | |
是否推送本地视频流。 |
文档内容是否对您有帮助?