0

我正在尝试消除我的 voip 通话应用程序中的回声。我正在使用 pjsua2 库。我在 pjsua2 示例应用程序中提供的“MyApp”类中尝试了以下代码。

    /* Echo cancellation */
    try {
        ep.audDevManager().setEcOptions(128, 0);
    } catch (Exception e) {
        e.printStackTrace();
    }
    epConfig.getMedConfig().setEcOptions(0);
    epConfig.getMedConfig().setEcTailLen(128);

我仍然听到回声。我应该对代码进行哪些更改?在构建 pjsua 库的时候有什么事情要做吗?我不想使用 webrtc。

4

1 回答 1

0

您可以使用 PJSIP 查看 AEC 替代方案的数据表。我建议测试它们并为您的环境找到最佳解决方案。 https://trac.pjsip.org/repos/wiki/PJSIP-Datasheet

于 2017-02-24T09:00:24.313 回答