AEC (Acoustic Echo Cancelling) on MacOS

CG
Chrystian Guth
Fri, Jan 5, 2018 6:05 PM

Hi guys,

I’m struggling in AEC setup on MacOS. It is just NOT WORKING at all when I’m not using earphones. On Linux it’s working perfectly.

I know the WebRTC version bundled with pjsip doesn’t work on MacOS (https://groups.google.com/forum/m/#!topic/discuss-webrtc/RZDCCUga1zc https://groups.google.com/forum/m/#!topic/discuss-webrtc/RZDCCUga1zc, https://bugs.chromium.org/p/webrtc/issues/detail?id=3929 https://bugs.chromium.org/p/webrtc/issues/detail?id=3929). You know what? Actually none of the AEC alternatives work when I’m not using earphones.

I’ve heard about using CoreAudio AEC but I have no idea of how to do this.

I have a native application using WebRTC M62, and the AEC works like a charm. Does pjsip have plans to use WebRTC AEC3 in the future?

Do you guys have any better solution than “use headphones”?

Here is the Stackoverflow topic: https://stackoverflow.com/questions/48099341/how-to-setup-webrtc-aec-on-pjsua2-c https://stackoverflow.com/questions/48099341/how-to-setup-webrtc-aec-on-pjsua2-c

Cheers!!

Hi guys, I’m struggling in AEC setup on MacOS. It is just NOT WORKING at all when I’m not using earphones. On Linux it’s working perfectly. I know the WebRTC version bundled with pjsip doesn’t work on MacOS (https://groups.google.com/forum/m/#!topic/discuss-webrtc/RZDCCUga1zc <https://groups.google.com/forum/m/#!topic/discuss-webrtc/RZDCCUga1zc>, https://bugs.chromium.org/p/webrtc/issues/detail?id=3929 <https://bugs.chromium.org/p/webrtc/issues/detail?id=3929>). You know what? Actually none of the AEC alternatives work when I’m not using earphones. I’ve heard about using CoreAudio AEC but I have no idea of how to do this. I have a native application using WebRTC M62, and the AEC works like a charm. Does pjsip have plans to use WebRTC AEC3 in the future? Do you guys have any better solution than “use headphones”? Here is the Stackoverflow topic: https://stackoverflow.com/questions/48099341/how-to-setup-webrtc-aec-on-pjsua2-c <https://stackoverflow.com/questions/48099341/how-to-setup-webrtc-aec-on-pjsua2-c> Cheers!!