你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

视频约束

视频约束 API 使开发人员能够在视频通话中控制视频质量。 借助此 API,开发人员可以设置最大视频分辨率、帧速率和比特率,以便针对用户的设备和网络条件优化通话。

Azure 通信服务视频引擎经过优化,允许视频质量根据设备功能和网络质量进行动态更改。 但是在某些情况下,你不会将最高视频质量放在优先考虑的位置,或者想要限制应用程序中的视频带宽使用量。 若要支持这些用例,可以使用视频约束 API 对用户体验的视频质量进行更严格的控制。

视频约束 API 的另一个好处是,它使开发人员能够优化不同设备的视频通话。 例如,如果用户使用具有有限处理能力的较旧设备,你可以设置对视频分辨率的约束,以确保视频通话在该设备上流畅运行。

支持的约束

平台 支持的约束
Web 传入视频:分辨率
传出视频:分辨率、帧速率、比特率
Android 传入视频:分辨率
传出视频:分辨率、帧速率
iOS 传入视频:分辨率
传出视频:分辨率、帧速率
Windows 传入视频:分辨率
传出视频:分辨率、帧速率