Как отключить системные улучшения звука с помощью 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 - отключить всю обработку звука, но я думаю, что он касается только тех улучшений браузера.

0 ответов

Другие вопросы по тегам