我正在使用PJSIP构建基于SIP的Mac应用程序,我无法设置回声消除。
已经尝试在编译时将PJSUA_DEFAULT_EC_TAIL_LEN
设置为比 200 (默认值)更大的值。
我通过pjsua_media_config.ec_tail_len
字段将媒体设置为EC值,该字段应与PJSUA_DEFAULT_EC_TAIL_LEN
相同(此处为PJSIP ref)。
还尝试将pjmedia_echo_flag
更改为每个值:PJMEDIA_ECHO_DEFAULT
,PJMEDIA_ECHO_SPEEX
,PJMEDIA_ECHO_SPEEX
(此处为PJSIP ref)但似乎没有任何影响。
是否有人已成功使用PJSIP设置EC?我错过了什么吗?
非常感谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
我们的经验表明,PJSIP中媒体引擎的实现很糟糕。我建议使用与PJSIP完美集成的第三方媒体引擎 - IntegrIT CrystalVu SDK www.integrit.com。它具有先进的宽带回声消除器和许多其他语音增强功能。