阿里云ARTC Web SDK提供设置本地音视频属性功能,开发者可以根据用户的设备、环境、业务等因素设置音视频属性,调整视频画面的清晰度、流畅度和音频质量等,从而提升用户体验。本文为您介绍设置本地音视频属性相关功能的示例代码。
设置视频属性
通过调用setCameraCapturerConfiguration
接口设置视频属性。
// 前提:需要先创建引擎实例
aliRtcEngine.setCameraCapturerConfiguration({
width: 1280, // 宽度默认 1280
height: 720, // 高度默认 720
frameRate: 30, // 帧率默认 30
maxBitrate: 2000, // 最大码率默认 2000
// 若在移动端可以设置摄像头方向,PC 环境无效
cameraDirection: 0, // 0: 后置,1: 前置
// 若需要指定摄像头设置,可以传入对应的设备ID
// deviceId: 'xxxxx'
});
设置音频属性
通过调用setAudioProfile
接口设置音频属性,支持的选项如下方表格所示。
// 前提:需要先创建引擎实例
// 设置为标准音质
aliRtcEngine.setAudioProfile('standard');
选项值 | 含义 | 采样率 | 声道 | 最大码率(kbps) |
standard | 标准音质 | 48000 | 单声道 | 64 |
high | 高音频 | 48000 | 单声道 | 128 |
standard-stereo | 立体声音质 | 48000 | 双声道 | 80 |
high-stereo | 立体声高音质 | 48000 | 双声道 | 192 |
说明
当设置为standard-stereo
或high-stereo
时,需要采集的麦克风设备支持双声道,否则将会是单声道。
文档内容是否对您有帮助?