NetEQ is WebRTC's audio jitter buffer implementation in Chromium that handles packet jitter, loss, and concealment to maintain smooth audio playback. The system uses sophisticated algorithms including relative delay measurement, delay management with histograms, and decision logic state machines to balance latency and audio quality. Key components include delay_manager for network condition estimation, decision_logic for buffer management, and various DSP operations like acceleration and expansion to compensate for network irregularities.
Table of contents
In a NutshellWhy NetEQ Deserves the ComplexityAudio Encoding and PacketizationNetwork ArtifactsNetEQ ArchitectureEvolution of NetEQ Packet Delay MeasurementDelay ManagerDecision LogicConclusionSort: