視訊條件約束
視訊條件約束 API 可讓開發人員從視訊通話中控制視訊品質。 透過此 API,開發人員可以設定最大視訊解析度、畫面播放速率和位元速率,以便針對使用者的裝置和網路條件將通話最佳化。
Azure 通訊服務視訊引擎經過最佳化,可讓視訊品質根據裝置能力和網路品質動態變更。 但在某些情況下,您不會優先考慮最佳視訊品質,或者想要限制應用程式中的視訊頻寬使用量。 若要支援這些使用案例,您可以使用視訊條件約束 API,即可更嚴格管控使用者所體驗的視訊品質。
視訊條件約束 API 還有另一項優勢,可讓開發人員針對不同裝置將視訊通話最佳化。 例如,如果使用者使用處理能力有限的較舊裝置,您可以針對視訊解析度設定條件約束,以確保視訊通話在該裝置上順利執行。
支援的條件約束
平台 | 支援的條件約束 |
---|---|
Web | 傳入視訊:解析度 傳出視訊:解析度、畫面播放速率、位元速率 |
Android | 傳入視訊:解析度 傳出視訊:解析度、畫面播放速率 |
iOS | 傳入視訊:解析度 傳出視訊:解析度、畫面播放速率 |
Windows | 傳入視訊:解析度 傳出視訊:解析度、畫面播放速率 |
相關內容
- 快速入門:在您的通話應用程式中設定視訊條件約束 (英文)
- 在應用程式中啟用媒體品質統計資料 (英文)
- 快速入門:將語音通話新增至您的應用程式 (英文)