如何在PJSIP 2.8 for iOS中启用WebRTC AEC?

问题描述 投票:0回答:1

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 mobile with options'。

config_site.h包括

#define PJMEDIA_HAS_WEBRTC_AEC 1

更新:我发现解决方案,PJMEDIA_ECHO_USE_SW_ECHO标志应该用于强制SW ED而不是设备EC。

ios webrtc echo pjsip
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.