Шумоподавление встроили в приложение:
streamOptionsConstraints = streamOptions.getConstraints();
audioConstraints = streamOptionsConstraints.getAudioConstraints();
videoConstraints = streamOptionsConstraints.getVideoConstraints();
audioConstraints.setBitrate(audioBitrate);
audioConstraints.setUseStereo(audioUseStereo);
//Выключаю все аудио фильтры
MediaConstraints mediaConstraints = audioConstraints.getMediaConstraints();
mediaConstraints.optional.add(new MediaConstraints.KeyValuePair("googAutoGainControl", "false"));//Автоматическая регулировка усиления
mediaConstraints.optional.add(new MediaConstraints.KeyValuePair("googAutoGainControl2", "false"));//Автоматическая регулировка усиления
mediaConstraints.optional.add(new MediaConstraints.KeyValuePair("googEchoCancellation", "false"));//Эхоподавление
mediaConstraints.optional.add(new MediaConstraints.KeyValuePair("googEchoCancellation2", "false"));//Эхоподавление
mediaConstraints.optional.add(new MediaConstraints.KeyValuePair("googNoiseSupression", "false"));//Шумоподавление
mediaConstraints.optional.add(new MediaConstraints.KeyValuePair("googNoiseSupression2", "false"));//Шумоподавление
mediaConstraints.optional.add(new MediaConstraints.KeyValuePair("googHighpassFilter", "false"));//Фильр высоких частот
mediaConstraints.optional.add(new MediaConstraints.KeyValuePair("googTypingNoiseDetection", "false"));//Обнаружение шума ввода
mediaConstraints.optional.add(new MediaConstraints.KeyValuePair("googAudioMirroring", "false"));
streamOptionsConstraints.setAudioConstraints(audioConstraints);
Но к сожалению шумопдавление не отключается на проблемных телефонах (например Mi8se)...звук с микрофона сначала громкий - через несколько секунд почти не слышно....