Эхоподавление в 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

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