我目前正在使用
var mediaOptions = {
audio: {
optional: {
sourceId: this.get('audioInputId'),
googAutoGainControl: false,
googNoiseSuppression: false,
googEchoCancellation: false,
googHighpassFilter: false
}
}
}

还有什么我应该关掉的吗?我正在录制音频,因此任何处理都需要不受影响。
我注意到,当别人说话的时候,有时会对一端产生躲避效果。
另外,Firefox有没有标志? Firefox是否尊重其中任何一个?
答案 0 :(得分:3)
在Firefox上你只能使用
audio : {
"mandatory": {
"echoCancellation": "false"
}
}
并在Chrome中
audio : {
"mandatory": {
"googEchoCancellation": "false",
"googNoiseSuppression": "false",
"googHighpassFilter": "false",
"googTypingNoiseDetection": "false"
},
"optional": []
}
但是,如果您想要播放音乐,通常会禁用这些功能。如果您流式传输语音,我认为建议将其保留。
对语音流的躲避影响不是因为任何处理,而是因为网络速度慢(低带宽或高延迟)。