WebRTC AEC已内置在pjsip 2.8中,我正在使用这些设置

   app_config.media_cfg.ec_options = PJMEDIA_ECHO_WEBRTC.rawValue
   app_config.media_cfg.ec_tail_len = 30

然后初始化
    status = pjsua_init(&(app_config.cfg), &(app_config.log_cfg), &(app_config.media_cfg))

但它不会启动,至少应在日志中显示“已成功创建带有选项的WebRTC AEC移动版”。

config_site.h包括
#define PJMEDIA_HAS_WEBRTC_AEC 1

更新:我找到了解决方案,应该使用PJMEDIA_ECHO_USE_SW_ECHO标志强制SW ED而不是设备EC。

最佳答案

应该使用PJMEDIA_ECHO_USE_SW_ECHO标志强制SW ED,而不是设备EC。

关于ios - 如何在iOS的PJSIP 2.8中启用WebRTC AEC?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54442627/

10-09 15:36