What support is there for Acoustic Echo Cancellation within the Vonage Video API?
- Acoustic Echo Cancellation (AEC)
- Audio Drivers
AEC (Acoustic Echo Cancellation) attempts to reduce or eliminate echo, a use case when the microphone picks up the audio from a speaker on a conversation. Noise suppression filters audio to eliminate background noises. Automatic Gain Control manages the input volume trying to limit extreme volume swings. While Echo cancellation is critical for good audio quality in most scenarios, especially when loudspeakers, speakerphones, or similar are used, it can work in theory without noise suppression as well, but it is more effective when both are enabled.
The SDKs manage these settings automatically providing the best experience in general use cases. The developers may find it useful to set specific settings in some scenarios.
For native SDKs, Android and iOS, developers can use Custom Audio Drivers to leverage the same.
For iOS, users can refer to the Custom Audio Driver sample application.
Developer documentation on Audio Tuning
Developer documentation on Audio Video Filters
For information on troubleshooting echo issues, see How to Resolve Echo Problems.