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。
答案 0 :(得分:1)
{% for i in range(1, 10)|reverse %}
{{i}}
{% endfor %}
标志应用于强制SW ED,而不是设备EC。