Как отключить системные улучшения звука с помощью webRTC?
В разных системах (Windows/Android/ и т. Д.) Есть некоторые "встроенные" улучшения звука. Например, AEC (автоматическое подавление эха), NR (шумоподавление) и автоматическое управление усилением. Каждый может выключить или включить их в любой комбинации.
Есть также улучшения звука в некоторых браузерах (я знаю о Chrome и Firefox)
Можно их всех отключить с помощью webRTC?
Насколько я знаю, эти "улучшения браузера" можно отключить, и я думаю, что справился с этим, указав mediaConstraints. Пример для Chrome:
var mediaConstraints = {
audio: {
echoCancellation: { exact: false },
googEchoCancellation: { exact: false },
googAutoGainControl: { exact: false },
googNoiseSuppression: { exact: false },
}
}
Не удается найти решение, чтобы отключить улучшения звука системы / устройства. Есть похожий вопрос: WebRTC - отключить всю обработку звука, но я думаю, что он касается только тех улучшений браузера.