Hello All,
We have a WebRTC-based audio application that requires that AEC be disabled. The AEC mangles outbound audio while in double-talk. So we force our users to wear a headset and turn off AEC.
I'm given to understand that when AEC is disabled AGC is also disabled. See the comments
here as evidence of this.
However, what I experience is that the microphone gain is still being adjusted by the browser! It almost always goes up to 100% eventually.If there's any acoustic leakage from the user's headset the excessive mic level induces echo.
Q1: Is disabling AEC using googEchoCancellation = false; the definitive way to also disable AGC?
Q2: If not, how can I ensure that AGC is disabled?
Many thanks,
Michael Graves