▶ Interactive Lab

Audio Jitter Buffer

Network jitter → buffer absorbs it. Tune buffer size and watch underruns.

Advertisement
Sender emits at 20ms intervals. Network adds jitter. Buffer smooths or underruns.

What you're seeing

Jitter buffer trades latency for smoothness. Set too small: underruns (audio gaps). Set too large: noticeable delay. Modern adaptive jitter buffers (WebRTC) tune in real time to network conditions.

Rule of thumb: target depth = p95 of recent inter-arrival jitter. Update every 100-500ms.

★ KEY TAKEAWAY
Network jitter ≠ uniform inter-arrival. Buffer absorbs variation; too small = underruns, too large = lag.
▶ WHAT TO TRY
  • Slide Buffer ms low — see underruns rise.
  • Increase Network jitter to stress the buffer.
  • Production VAD/jitter buffers adapt continuously to the p95.