WebRTC Echo Cancellation Integration Cheat Sheet

One-page reference: where echo cancellation sits in the WebRTC Audio Processing Module (AEC → NS → AGC) and the reference-signal rule; the getUserMedia echoCancellation and echoCancellationType switches; mobile hardware AEC on iOS (Voice-Processing I/O) and Android (AcousticEchoCanceler); the ERLE debug metric; the double-processing 'walkie-talkie' trap; and a decision checklist for when to add a neural canceller.

Download free PDF
Book cover: Audio for Video, Volume 4 of the Fora Soft Video Engineering Handbook

The book · Volume 4 of 7

Audio for Video: A Complete Guide to Sound in Video Products: From PCM and Codecs to Loudness, Accessibility, and Real-Time Voice Processing

This cheat sheet maps where echo cancellation sits in the WebRTC audio module and which switches to flip on web, iOS and Android, enough to fix a first echo complaint. Volume 4 covers real-time voice processing in depth, with chapters on AEC, AGC, noise suppression and VAD, plus the PCM and codec basics that explain why the reference signal matters. Written by Nikolay Sapunov, CEO at Fora Soft.

Read it on Amazon →Kindle & paperback · Fora Soft Video Engineering Handbook

Hearing echo or walkie-talkie audio in your WebRTC calls?

Send us a call recording and your device list, and we will tell you which processing stage is failing and whether a neural canceller is worth adding. 250+ video products shipped since 2005.

Book a 30-min call →WhatsApp →Email us →