4

在不同的系统(Windows/Android/等)上,有一些“内置”音频增强功能。例如 AEC(自动回声消除)、NR(降噪)和自动增益控制。每个人都可以以任何组合关闭或打开这些功能。

某些浏览器上也有音频增强功能(我知道 Chrome 和 Firefox)

可以使用 webRTC将它们全部关闭吗?

据我所知,可以关闭那些“浏览器增强功能”,我想我是通过指定 mediaConstraints 来管理它的。铬的例子:

var mediaConstraints = {
    audio: {
        echoCancellation: { exact: false },
        googEchoCancellation: { exact: false },
        googAutoGainControl: { exact: false },
        googNoiseSuppression: { exact: false },
    }
}

找不到关闭系统/设备特定音频增强功能的解决方案。有类似的问题:WebRTC - disable all audio processing,但我认为它只解决了那些浏览器增强功能。

4

0 回答 0