我正在尝试在我的VoIP呼叫应用程序中消除Echo。我正在使用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。
您可以使用PJSIP检查数据表的AEC替代方案。我建议测试它们,并为您的环境找到最佳解决方案。https://trac.pjsip.org/repos/wiki/pjsip-datasheet