Как уменьшить эхо / шум в приложении Android PJSIP при включении динамика

У меня есть библиотека PJSIP, используемая в моем приложении csipsimple на базе Android. Все работает нормально, кроме одного вопроса. Когда я включаю громкоговоритель, во время разговора возникает много эхо / шума, и невозможно разговаривать. В чем может быть проблема и как с этим бороться?

1 ответ

Решение

Простой поиск в Google возвращает ветку XDA, в которой говорится о возможной причине и решении.

Я цитирую ответ, данный gtj0

В CSipSimple перейдите в "Настройки", нажмите кнопку "Меню" и установите "Экспертный режим". Затем в настройках, Media... установить

  • Эхоподавление на
  • Эхо-режим для WebRTC
  • Шумоподавление на
  • Тактовая частота до 16 кГц

Прокрутите вниз и выберите Устранение неполадок со звуком, затем установите

  • Используйте реализацию WebRTC на
  • Перезапуск потока при изменении маршрутизации на
  • Реализация аудио в OpenSL-ES

Вы также можете попробовать различные настройки для режима аудио для вызовов SIP. IN_CALL, кажется, работает для меня.

Надеюсь это поможет.

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