WebRTC开发经验总结,持续记录
音频约束参数
- volume 音量约束
- sampleRate: 采样率
- sampleSize: 采样大小,采样的位数
- echoCancellation: 回音消除
- autoGaincontrol: 增加音量
- noiseSuppression: 降噪
- latency : 延迟大小
- channelCount: 切换声道
- deviceID: 多个音频输入输出设备的进行切换
- groupId: 同一个物理设备,是一个分组,但是输入和输出的id不一样
视频约束参数
- width : 宽度约束
- height :高度约束
- aspectRatio: 比率
- frameRate: 帧率
- facingMode : 摄像头控制
- user:前置摄像头
- environment :后摄像头
- left : 前置左摄像头
- right:前置右摄像头
- resizeMode: 采集的画面需不需要裁剪
var promise = navigator.mediaDevices.getUserMedia(constraints);