Эхоподавление в pjsua2 в андроиде не работает.(Не с webrtc.)
Я пытаюсь устранить эхо в моем приложении VoIP Call. Я использую библиотеку pjsua2. Я попробовал следующий код в классе "MyApp", представленном в примере приложения pjsua2.
/* Echo cancellation */
try {
ep.audDevManager().setEcOptions(128, 0);
} catch (Exception e) {
e.printStackTrace();
}
epConfig.getMedConfig().setEcOptions(0);
epConfig.getMedConfig().setEcTailLen(128);
Я до сих пор слышу эхо. Какие изменения я должен сделать в коде? Что-нибудь нужно сделать во время сборки библиотеки pjsua? Я не хочу использовать webrtc.
1 ответ
Вы можете проверить технические характеристики AEC с помощью PJSIP. Я предлагаю протестировать их и найти лучшее решение для вашей среды. https://trac.pjsip.org/repos/wiki/PJSIP-Datasheet