WebRTC Lip-Sync Debugging Checklist

One page: the two timestamps (RTP + RTCP SR NTP), the SFU termination problem, the Absolute Capture Time check, the mediasoup/Pion/LiveKit differences, and the four common mistakes that break lip-sync.

Download free PDF
Book cover: Video Streaming, Volume 3 of the Fora Soft Video Engineering Handbook

The book · Volume 3 of 7

Video Streaming: A Complete Guide to Video Delivery: From ABR and CDNs to Players, WebRTC, DRM, and the Economics of Streaming

This lip-sync checklist walks you through the RTP and RTCP timestamps, the SFU termination problem and the common mistakes that pull audio and video apart in WebRTC. Volume 3 covers the real-time side in depth: WebRTC media paths, player recovery after stalls, QoE monitoring and how playback reacts when the network misbehaves. Written by Nikolay Sapunov, CEO at Fora Soft.

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

Seeing lip-sync drift between audio and video in your WebRTC calls?

Send us a call recording and your SFU setup; we will point to the timestamp step that breaks lip-sync and the fix for your stack. 250+ video products shipped since 2005.

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