The Architecture That Powers OpenAI's Voice AI | Chats with Arin

7 May 2026 · 14 min
13:39

In this interview, host Erin (Arin) talks with Tsahi Levent-Levi about OpenAI’s recent blog post detailing how they built a low‑latency, scalable voice AI system using WebRTC. Tsahi highlights the significance of OpenAI’s public endorsement of WebRTC, praising the company’s transparency in explaining the technical decisions behind their architecture. He walks through key design choices: avoiding TURN servers, using a single UDP port, placing a dedicated edge router behind a stateless load balancer, and leveraging ICE ufrag/SDP fields to route packets without additional infrastructure. The discussion contrasts this approach with the more common SFU‑based pipelines used by services like LiveKit or Daily, explaining why a direct client‑to‑edge gateway makes sense for voice AI, akin to cloud‑gaming architectures. Tsahi also describes operational optimizations such as running the UDP pipeline in user space, spawning multiple single‑threaded router processes per CPU core, and pinning them to specific CPUs for cache locality. The conversation touches on future transport possibilities, noting that while WebRTC is likely to remain the primary protocol for now, OpenAI may explore alternatives like WebTransport if they offer lower latency. Finally, Tsahi mentions an upcoming LinkedIn “Build with WebRTC” session with Justin Uberti, inviting listeners to follow his LinkedIn for details.

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: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
See all content