RTC SDK 提供了網絡質量監控的功能,您可以在網絡狀況變化時通過回調獲取網絡質量,設置對應的音視頻規格,以確保基礎通信體驗。通過閱讀本文,您可以了解獲取網絡質量及設置音視頻規格的方法。
功能簡介
在網絡質量不理想的情況下,音視頻通信的質量受客觀因素影響會下降。當監控到弱網環境時,為保證基礎通信體驗,建議您使用 SDK 對應的方法分別在發布端和訂閱端進行如下優化:
調整視頻流規格:通過設置較低檔位規格的 VideoProfile,減少視頻通信的網絡資源占用。
切換視頻為小流:小流有著與大流相同的寬高比,但是分辨率和碼率相對較低,網絡資源占用的需求較低。
僅發布音頻流:在極端網絡環境下,可以選擇只發送音頻流,從而保證通信的持續。
您可以通過onNetworkQualityChanged(網絡質量變化時回調)方法獲得網絡質量,然后在根據實際策略進行優化。
實現方法
以下為常用的設置音視頻流規格的接口。更多接口信息,請參見DingRtcEngine接口。
接口 | 描述 |
設置相機流視頻編碼屬性。 | |
停止或恢復訂閱遠端用戶的視頻流。 | |
是否推送本地視頻流。 |
文檔內容是否對您有幫助?