Как уменьшить эхо / шум в приложении Android PJSIP при включении динамика
У меня есть библиотека PJSIP, используемая в моем приложении csipsimple на базе Android. Все работает нормально, кроме одного вопроса. Когда я включаю громкоговоритель, во время разговора возникает много эхо / шума, и невозможно разговаривать. В чем может быть проблема и как с этим бороться?
1 ответ
Простой поиск в Google возвращает ветку XDA, в которой говорится о возможной причине и решении.
Я цитирую ответ, данный gtj0
В CSipSimple перейдите в "Настройки", нажмите кнопку "Меню" и установите "Экспертный режим". Затем в настройках, Media... установить
- Эхоподавление на
- Эхо-режим для WebRTC
- Шумоподавление на
- Тактовая частота до 16 кГц
Прокрутите вниз и выберите Устранение неполадок со звуком, затем установите
- Используйте реализацию WebRTC на
- Перезапуск потока при изменении маршрутизации на
- Реализация аудио в OpenSL-ES
Вы также можете попробовать различные настройки для режима аудио для вызовов SIP. IN_CALL, кажется, работает для меня.
Надеюсь это поможет.