Acoustic Echo Cancellation in Android using webRTC

Echo cancellation is method in telephony/VOIP to improve voice quality by preventing echo from being created or removing it after it is already present.

What is Acoustic echo?

Echo is a sound or sounds caused by the reflection of sound waves from a surface back to the listener. This happens in telephony/VOIP application, when a speaker phone/loud speaker is used, the microphone receives the voice signal from speaker. This results in acoustic echo for the person speaking in the far end.

[Read More]