如何在 iOS 的 PJSIP 2.8 中启用 WebRTC AEC?
How to enable WebRTC AEC in PJSIP 2.8 for iOS?
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 successfully created with options'。
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。
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 successfully created with options'。
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。