WebRTC gives you every tool to watch your calls, then collects nothing

1 Aug 2026 · 2 min
1:42

The speaker explains that WebRTC includes a powerful built‑in statistics API (get_stats) that provides real‑time metrics for every call—packet loss, jitter, round‑trip time, bitrate, resolution, freeze counts, and more. However, WebRTC does not automatically store, forward, or visualise any of this data; once a call ends the metrics disappear. This creates a blind spot for teams that assume observability is handled for them. The speaker warns that without a custom pipeline to poll, ship, and persist these stats, developers will have no historical data to diagnose quality complaints, leading to angry customers and repeated issues. The core message is that while WebRTC supplies the observability tools, the responsibility for collecting and retaining the data lies entirely with the implementer, and this should be built proactively.

Chapters

More from Tsahi

9:15
youtube.com

After 15 years of WebRTC, here is when I drop peer-to-peer

1mo ago
1:39
youtube.com

Why UDP won the real-time war #programming #webrtc #shorts

1mo ago
1:37
youtube.com

The Difference Between SFU And TURN Servers #WebRTC #RealTimeCommunications

2mo ago
1:43
youtube.com

Why server logs are useless for WebRTC #webrtc #getStats #observability

2mo ago
1:49
youtube.com

How does WebRTC even know a packet was lost?

2mo ago
1:40
youtube.com

All green but calls are broken #qoe #dashboards #webrtc

2mo ago
14:03
youtube.com

Meta rebuilt AV1 for mobile scale. Should smaller teams follow? | Chats with Arin

2mo ago
1:16
youtube.com

Is your video API vendor ready for AI agents?

3mo ago
1:21
youtube.com

What "$4 per 1000 Minutes" Really Costs You (Video API Pricing)

3mo ago
1:30
youtube.com

How to Read the WebRTC Tools Hub in 90 Seconds

3mo ago
youtube.com

Advanced WebRTC: Where Every Course Stops

3mo ago
See all content