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

8 Sept 2026 · 9 min
9:15

In this presentation, Tsahi Levent-Levi, a veteran of WebRTC and video conferencing, explains that peer‑to‑peer (P2P) media routing is optimal only when media stays strictly between two endpoints. He identifies three concrete triggers that compel a shift to a media‑server architecture: (1) recording, which typically requires a server to mix and store streams; (2) server‑side AI processing such as transcription, translation, vision, or object detection, which needs the media in the cloud; and (3) the addition of a third participant—human or AI bot—which breaks the pure P2P model. He discusses how the presence of these triggers determines whether a media server, an SFU, or a direct server termination is appropriate, noting that many AI‑driven solutions now terminate WebRTC at the edge without an SFU. Levent‑Levi advocates a “start with P2P, promote to a server only when a trigger fires” strategy, illustrating it with a dual‑connection approach used by GTT: two parallel connections (one direct P2P, one to a server) that seamlessly switch when a third party joins. He also suggests sharding architectures to separate one‑on‑one calls (P2P) from group calls (SFU) when the majority of traffic is bilateral. Finally, he offers a consulting service, “Tsahi in Your Corner,” to help teams make these architectural decisions.

Chapters

More from Tsahi

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:42
youtube.com

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

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