設置視頻編碼屬性
RTC SDK 為您提供設置視頻編碼屬性功能,您可以根據實際使用場景設置視頻編碼屬性,從而獲取更好的產品體驗。通過閱讀本文,您可以了解設置視頻編碼屬性的方法。
背景信息
在音視頻通信場景中,您可以根據實際情況和個人喜好設置視頻編碼屬性,調整視頻畫面的清晰度和流暢度。如果您事先知道您的應用場景下系統網絡條件非常好,并且運行SDK的終端算力沒有問題,您可以將分辨率和幀率調高,從而達到更好的使用體驗;如果不是很確定,您可以將分辨率和碼率適當調低,減少編解碼的資源消耗和緩解下行帶寬壓力。
實現方法
視頻編碼屬性可以通過以下接口設置:
平臺 | 設置視頻編碼屬性的接口 |
Android | |
iOS | |
Mac | |
Windows |
參數config
參數 | 類型 | 描述 |
config | RtcEngineVideoEncoderConfiguration | 預定義視頻編碼屬性。
|
說明
為適配弱網環境下的通話性能,RTC SDK支持simulcast,允許按需推流,并且所推的視頻分辨率和碼率以及quality在一定范圍內會受到網絡調節。
類似的,屏幕共享流的編碼屬性通過SetScreenShareEncoderConfiguration來設置。