▶ Interactive Lab

WebRTC Pipeline

End-to-end video flow through encode, transport, decode.

Advertisement
6 stages: capture → encode → packetize → network → decode → render.

What you're seeing

WebRTC video latency budget: capture (5-15ms) + encode (5-30ms) + packetize+transport (10-200ms) + jitter buffer (50-200ms) + decode (5-20ms) + render (5-15ms). Total target: <300ms for conversational.

Each stage is a tunable: encoder preset, buffer size, network selection (TURN vs direct).

★ KEY TAKEAWAY
WebRTC video: capture → encode → packetize → transport → jitter buffer → decode → render. <300ms target.
▶ WHAT TO TRY
  • Click through the 6 stages.
  • Note the latency contribution of each.