你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
视频约束
视频约束 API 使开发人员能够在视频通话中控制视频质量。 借助此 API,开发人员可以设置最大视频分辨率、帧速率和比特率,以便针对用户的设备和网络条件优化通话。
Azure 通信服务视频引擎经过优化,允许视频质量根据设备功能和网络质量进行动态更改。 但是在某些情况下,你不会将最高视频质量放在优先考虑的位置,或者想要限制应用程序中的视频带宽使用量。 若要支持这些用例,可以使用视频约束 API 对用户体验的视频质量进行更严格的控制。
视频约束 API 的另一个好处是,它使开发人员能够优化不同设备的视频通话。 例如,如果用户使用具有有限处理能力的较旧设备,你可以设置对视频分辨率的约束,以确保视频通话在该设备上流畅运行。
支持的约束
平台 | 支持的约束 |
---|---|
Web | 传入视频:分辨率 传出视频:分辨率、帧速率、比特率 |
Android | 传入视频:分辨率 传出视频:分辨率、帧速率 |
iOS | 传入视频:分辨率 传出视频:分辨率、帧速率 |
Windows | 传入视频:分辨率 传出视频:分辨率、帧速率 |