<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:podcast="https://podcastindex.org/namespace/1.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:spotify="http://www.spotify.com/ns/rss">
    <channel>
        <title>WebRTC Live</title>
        <generator>Castos</generator>
        <atom:link href="https://feeds.castos.com/jnqk0" rel="self" type="application/rss+xml" />
        <link>https://webrtc.ventures/webrtc-live/</link>
        <description>WebRTC Live is a monthly podcast from WebRTC.ventures, hosted by Arin Sime, recorded during our live webinar broadcast. Engineers and founders discuss how real-time communications and voice AI applications are built and run in production, covering open source media servers and CPaaS, VoIP and SIP integration, WebRTC monitoring and debugging, protocols such as MoQ and WebTransport, and AI agents, avatars, and video analysis. Episodes also look at specific use cases, including telephony and contact centers, telehealth, telecoms, broadcasting, live collaboration, and more. Past guests include engineers and leaders from OpenAI, Cloudflare, LiveKit, and Meetecho.</description>
        <lastBuildDate>Wed, 04 Nov 2026 19:02:23 +0000</lastBuildDate>
        <language>en</language>
        <copyright>© 2026</copyright>
        
        <spotify:limit recentCount="100" />
        
        <spotify:countryOfOrigin>
              
        </spotify:countryOfOrigin>
                    <image>
                <url>https://episodes.castos.com/6282a1833aa061-12170476/images/podcast/covers/c1a-4o398-jppdzmj5i43d-hbpu7n.png</url>
                <title>WebRTC Live</title>
                <link>https://webrtc.ventures/webrtc-live/</link>
            </image>
                <itunes:subtitle>WebRTC Live is a monthly podcast from WebRTC.ventures, hosted by Arin Sime, recorded during our live webinar broadcast. Engineers and founders discuss how real-time communications and voice AI applications are built and run in production, covering open source media servers and CPaaS, VoIP and SIP integration, WebRTC monitoring and debugging, protocols such as MoQ and WebTransport, and AI agents, avatars, and video analysis. Episodes also look at specific use cases, including telephony and contact centers, telehealth, telecoms, broadcasting, live collaboration, and more. Past guests include engineers and leaders from OpenAI, Cloudflare, LiveKit, and Meetecho.</itunes:subtitle>
        <itunes:author>Arin Sime</itunes:author>
        <itunes:type>episodic</itunes:type>
        <itunes:summary>WebRTC Live is a monthly podcast from WebRTC.ventures, hosted by Arin Sime, recorded during our live webinar broadcast. Engineers and founders discuss how real-time communications and voice AI applications are built and run in production, covering open source media servers and CPaaS, VoIP and SIP integration, WebRTC monitoring and debugging, protocols such as MoQ and WebTransport, and AI agents, avatars, and video analysis. Episodes also look at specific use cases, including telephony and contact centers, telehealth, telecoms, broadcasting, live collaboration, and more. Past guests include engineers and leaders from OpenAI, Cloudflare, LiveKit, and Meetecho.</itunes:summary>
        <itunes:owner>
            <itunes:name>Arin Sime</itunes:name>
            <itunes:email>arin@agilityfeat.com</itunes:email>
        </itunes:owner>
        <itunes:explicit>false</itunes:explicit>
                    <itunes:image href="https://episodes.castos.com/6282a1833aa061-12170476/images/podcast/covers/c1a-4o398-jppdzmj5i43d-hbpu7n.png"></itunes:image>
        
                                    <itunes:category text="Technology" />
                    
                    <itunes:new-feed-url>https://feeds.castos.com/jnqk0</itunes:new-feed-url>
                
        
        <podcast:locked>yes</podcast:locked>
                                            <item>
                <title>
                    <![CDATA[WebRTC, MoQ, or Both? A QUIC Study]]>
                </title>
                <pubDate>Wed, 04 Nov 2026 19:02:23 +0000</pubDate>
                <dc:creator>Arin Sime</dc:creator>
                <guid isPermaLink="false">
                    https://permalink.castos.com/podcast/72791/episode/2691004</guid>
                                <description>
                                            <![CDATA[<p>In the ongoing debate around WebRTC vs. MoQ, the most practical answer may be, “why not both?” The IETF is now examining whether QUIC offers real-time media applications any advantage over WebRTC, with WebTransport and MoQ positioned as possible foundations for the next generation of real-time protocols.</p>
<p>In this episode of WebRTC Live, we welcome back <a href="https://www.linkedin.com/in/lorenzo-miniero-8738606/" target="_blank" rel="noreferrer noopener">Lorenzo Miniero</a>, Chairman at Meetecho and author of the Janus WebRTC Server. Lorenzo has been experimenting with MoQ and QUIC for several years, looking at MoQ from the perspective of a WebRTC developer. He’ll talk about building the imquic library and adding QUIC-based protocols to Janus, including RTP over QUIC (RoQ) and MoQ. We’ll discuss the problems he ran into integrating these protocols with an existing WebRTC server, the gaps between WebRTC and QUIC-based frameworks, and the right use cases for WebRTC, MoQ, or both.</p>
<p>The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: <a href="https://www.youtube.com/watch?jwDglCF85f8" target="_blank" rel="noreferrer noopener">Deepgram Acquires Daily: Was It a Bet on Pipecat?</a></p>
<h3>Chapters</h3>
<ul><li>(00:00:00) - Introduction and Episode Overview</li><li>(00:00:42) - Announcements: Blog, VoiceAI Events, Guest Intro</li><li>(00:03:42) - Lorenzo Mineiro Joins: Intro to WebRTC and MOQ</li><li>(00:04:18) - Why MOQ? Origins and Early Experiments</li><li>(00:05:56) - MOQ Use Cases: Broadcasting, Conferencing, Synchronization</li><li>(00:09:12) - Configurable Latency and Live/Past Objects</li><li>(00:11:34) - Real-World MOQ Use Cases: Remote Driving, Gaming, Sensors</li><li>(00:14:24) - Viewer Question: Peer-to-Peer and SFU with MOQ</li><li>(00:16:38) - MOQ Relay vs WebRTC SFU</li><li>(00:17:39) - Congestion Control: QUIC Datagrams vs Streams</li><li>(00:24:12) - Building MOQ Support into Janus: Learning QUIC from Scratch</li><li>(00:28:31) - Bridging WebRTC and MOQ: Coexistence Philosophy</li><li>(00:31:50) - WebRTC vs MOQ Cheat Sheet: Transport and Signaling</li><li>(00:35:24) - Catalogs, Tracks, and LOQ Packaging Format</li><li>(00:38:21) - RTP over QUIC (RoQ) Explained</li><li>(00:42:24) - RoQ Use Cases: Trunking and Cascading</li><li>(00:46:39) - Fun Segment: Heavy Metal Bands as Media Protocols</li><li>(00:52:39) - Real-World Deployment: IETF Meetings with WebRTC and MOQ</li><li>(00:55:11) - Closing Thoughts and Where to Learn More</li><li>(00:56:46) - Transition to Industry Analysis Segment</li><li>(00:57:46) - Deepgram Acquires Daily: Initial Reactions</li><li>(00:58:47) - Pipecat Foundation and Open Source Concerns</li><li>(01:01:06) - Comparing Daily vs LiveKit: Funding and Headcount</li><li>(01:07:15) - Foundation Governance: Matrix/Element Comparison</li><li>(01:09:59) - GitHub Stars Analysis: Pipecat vs LiveKit vs Vision Agents</li><li>(01:12:31) - Market Implications and Deepgram&#039;s Strategic Position</li><li>(01:14:38) - Closing Remarks and Sign-off</li></ul>]]>
                                    </description>
                <itunes:subtitle>
                    <![CDATA[In the ongoing debate around WebRTC vs. MoQ, the most practical answer may be, “why not both?” The IETF is now examining whether QUIC offers real-time media applications any advantage over WebRTC, with WebTransport and MoQ positioned as possible foundations for the next generation of real-time protocols.
In this episode of WebRTC Live, we welcome back Lorenzo Miniero, Chairman at Meetecho and author of the Janus WebRTC Server. Lorenzo has been experimenting with MoQ and QUIC for several years, looking at MoQ from the perspective of a WebRTC developer. He’ll talk about building the imquic library and adding QUIC-based protocols to Janus, including RTP over QUIC (RoQ) and MoQ. We’ll discuss the problems he ran into integrating these protocols with an existing WebRTC server, the gaps between WebRTC and QUIC-based frameworks, and the right use cases for WebRTC, MoQ, or both.
The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: Deepgram Acquires Daily: Was It a Bet on Pipecat?]]>
                </itunes:subtitle>
                                    <itunes:episodeType>full</itunes:episodeType>
                                <itunes:title>
                    <![CDATA[WebRTC, MoQ, or Both? A QUIC Study]]>
                </itunes:title>
                                    <itunes:episode>119</itunes:episode>
                                                <itunes:explicit>false</itunes:explicit>
                <content:encoded>
                    <![CDATA[<p>In the ongoing debate around WebRTC vs. MoQ, the most practical answer may be, “why not both?” The IETF is now examining whether QUIC offers real-time media applications any advantage over WebRTC, with WebTransport and MoQ positioned as possible foundations for the next generation of real-time protocols.</p>
<p>In this episode of WebRTC Live, we welcome back <a href="https://www.linkedin.com/in/lorenzo-miniero-8738606/" target="_blank" rel="noreferrer noopener">Lorenzo Miniero</a>, Chairman at Meetecho and author of the Janus WebRTC Server. Lorenzo has been experimenting with MoQ and QUIC for several years, looking at MoQ from the perspective of a WebRTC developer. He’ll talk about building the imquic library and adding QUIC-based protocols to Janus, including RTP over QUIC (RoQ) and MoQ. We’ll discuss the problems he ran into integrating these protocols with an existing WebRTC server, the gaps between WebRTC and QUIC-based frameworks, and the right use cases for WebRTC, MoQ, or both.</p>
<p>The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: <a href="https://www.youtube.com/watch?jwDglCF85f8" target="_blank" rel="noreferrer noopener">Deepgram Acquires Daily: Was It a Bet on Pipecat?</a></p>]]>
                </content:encoded>
                                    <enclosure url="https://episodes.castos.com/6282a1833aa061-12170476/2691004/c1e-r2jomtdnv1za2kwk1-0vv937q7u60d-d08fbc.mp3" length="73218767"
                        type="audio/mpeg">
                    </enclosure>
                                <itunes:summary>
                    <![CDATA[In the ongoing debate around WebRTC vs. MoQ, the most practical answer may be, “why not both?” The IETF is now examining whether QUIC offers real-time media applications any advantage over WebRTC, with WebTransport and MoQ positioned as possible foundations for the next generation of real-time protocols.
In this episode of WebRTC Live, we welcome back Lorenzo Miniero, Chairman at Meetecho and author of the Janus WebRTC Server. Lorenzo has been experimenting with MoQ and QUIC for several years, looking at MoQ from the perspective of a WebRTC developer. He’ll talk about building the imquic library and adding QUIC-based protocols to Janus, including RTP over QUIC (RoQ) and MoQ. We’ll discuss the problems he ran into integrating these protocols with an existing WebRTC server, the gaps between WebRTC and QUIC-based frameworks, and the right use cases for WebRTC, MoQ, or both.
The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: Deepgram Acquires Daily: Was It a Bet on Pipecat?]]>
                </itunes:summary>
                                    <itunes:image href="https://episodes.castos.com/6282a1833aa061-12170476/images/2691004/c1a-4o398-xxx7ng5kagzo-easq2q.png"></itunes:image>
                                                                            <itunes:duration>01:16:16</itunes:duration>
                                                    <itunes:author>
                    <![CDATA[Arin Sime]]>
                </itunes:author>
                                                    <podcast:chapters url="https://media-assets.castos.com/chapters/2691004/chapter-data.json"
                        type="application/json" />
                                                    <podcast:transcript url="https://media-assets.castos.com/transcripts/2691004/transcript.vtt"
                        type="text/vtt"
                         language="en"  />
                                            </item>
                    <item>
                <title>
                    <![CDATA[Building the Data Layer for Voice AI with vCon]]>
                </title>
                <pubDate>Wed, 14 Oct 2026 20:22:00 +0000</pubDate>
                <dc:creator>Arin Sime</dc:creator>
                <guid isPermaLink="false">
                    https://permalink.castos.com/podcast/72791/episode/2660935</guid>
                                    <link>https://webrtc.ventures/2026/10/watch-webrtc-live-118-building-voiceai-data-layer-vcon/</link>
                                <description>
                                            <![CDATA[<p>Voice AI applications need a way to store conversation data that supports observability, auditing, and long-term retention. The audio recording or a text transcript alone leaves out critical context. Additional details matter too, such as who was in the conversation, what devices were used, what was said, and how decisions were made.</p>
<p>vCons act as the “memory” of a conversation. They are structured, portable, machine-readable objects that capture conversation data across voice, video, messaging, and email, regardless of platform. This matters especially for Voice AI in regulated industries, like healthtech or fintech, where each conversation needs to be fully auditable.</p>
<p>Our guest is <a href="https://www.linkedin.com/in/jpulver/" target="_blank" rel="noreferrer noopener">Jeff Pulver</a>, VoIP industry pioneer and founder of the <a href="https://www.pulver.com/mission" target="_blank" rel="noreferrer noopener">vCon Foundation</a>. We cover the need for vCons, the current status of the IETF draft, where adoption stands, use cases and examples, how AI is changing internet communications, and more. </p>
<p>The episode include our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month's topic: <a href="https://www.youtube.com/watch?v=Sqb38wAyAbs" target="_blank" rel="noreferrer noopener">Chrome's Neural Echo Cancellation Leaves Edge, Electron, and Native Apps Behind.</a></p>
<h3>Chapters</h3>
<ul><li>(00:00:07) - Introduction and Episode Preview</li><li>(00:00:41) - Background on Jeff Pulver and VCONs Topic</li><li>(00:02:44) - Interview Begins: What is a VCON?</li><li>(00:03:18) - VCONs as Robot Food for AI and Memory/Trust</li><li>(00:07:30) - VCON Foundation, Standards, and Use Cases</li><li>(00:08:56) - Regulatory Issues and Consent in AI Calls</li><li>(00:18:21) - The Pulver Order Origin Story</li><li>(00:22:11) - 20th Anniversary of the Pulver Order</li><li>(00:23:52) - Agent-to-Agent Communication and Future of VCONs</li><li>(00:25:32) - Upcoming VCON Conference and Events</li><li>(00:35:16) - IETF Standardization Status and Timeline</li><li>(00:36:53) - Emotional and Personal Value of Conversations</li><li>(00:40:38) - Memory Care and Closing Thoughts</li><li>(00:42:23) - Episode Wrap-up and Next Episode Preview</li><li>(00:43:08) - Google&#039;s Neural Network Echo Cancellation Discovery</li><li>(00:45:54) - Browser Fragmentation and Quality Disparities</li><li>(00:51:18) - Implications for Developers and CPaaS Vendors</li><li>(00:52:29) - AEC3 Maintenance and Voice AI Implications</li><li>(00:55:53) - Closing Remarks and Sponsor Message</li></ul>]]>
                                    </description>
                <itunes:subtitle>
                    <![CDATA[Voice AI applications need a way to store conversation data that supports observability, auditing, and long-term retention. The audio recording or a text transcript alone leaves out critical context. Additional details matter too, such as who was in the conversation, what devices were used, what was said, and how decisions were made.
vCons act as the “memory” of a conversation. They are structured, portable, machine-readable objects that capture conversation data across voice, video, messaging, and email, regardless of platform. This matters especially for Voice AI in regulated industries, like healthtech or fintech, where each conversation needs to be fully auditable.
Our guest is Jeff Pulver, VoIP industry pioneer and founder of the vCon Foundation. We cover the need for vCons, the current status of the IETF draft, where adoption stands, use cases and examples, how AI is changing internet communications, and more. 
The episode include our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month's topic: Chrome's Neural Echo Cancellation Leaves Edge, Electron, and Native Apps Behind.]]>
                </itunes:subtitle>
                                    <itunes:episodeType>full</itunes:episodeType>
                                <itunes:title>
                    <![CDATA[Building the Data Layer for Voice AI with vCon]]>
                </itunes:title>
                                    <itunes:episode>118</itunes:episode>
                                                <itunes:explicit>false</itunes:explicit>
                <content:encoded>
                    <![CDATA[<p>Voice AI applications need a way to store conversation data that supports observability, auditing, and long-term retention. The audio recording or a text transcript alone leaves out critical context. Additional details matter too, such as who was in the conversation, what devices were used, what was said, and how decisions were made.</p>
<p>vCons act as the “memory” of a conversation. They are structured, portable, machine-readable objects that capture conversation data across voice, video, messaging, and email, regardless of platform. This matters especially for Voice AI in regulated industries, like healthtech or fintech, where each conversation needs to be fully auditable.</p>
<p>Our guest is <a href="https://www.linkedin.com/in/jpulver/" target="_blank" rel="noreferrer noopener">Jeff Pulver</a>, VoIP industry pioneer and founder of the <a href="https://www.pulver.com/mission" target="_blank" rel="noreferrer noopener">vCon Foundation</a>. We cover the need for vCons, the current status of the IETF draft, where adoption stands, use cases and examples, how AI is changing internet communications, and more. </p>
<p>The episode include our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month's topic: <a href="https://www.youtube.com/watch?v=Sqb38wAyAbs" target="_blank" rel="noreferrer noopener">Chrome's Neural Echo Cancellation Leaves Edge, Electron, and Native Apps Behind.</a></p>]]>
                </content:encoded>
                                    <enclosure url="https://episodes.castos.com/6282a1833aa061-12170476/2660935/c1e-1rvxga07o4nuxv9v5-jppj5rm3sj15-nifbrf.mp3" length="54562895"
                        type="audio/mpeg">
                    </enclosure>
                                <itunes:summary>
                    <![CDATA[Voice AI applications need a way to store conversation data that supports observability, auditing, and long-term retention. The audio recording or a text transcript alone leaves out critical context. Additional details matter too, such as who was in the conversation, what devices were used, what was said, and how decisions were made.
vCons act as the “memory” of a conversation. They are structured, portable, machine-readable objects that capture conversation data across voice, video, messaging, and email, regardless of platform. This matters especially for Voice AI in regulated industries, like healthtech or fintech, where each conversation needs to be fully auditable.
Our guest is Jeff Pulver, VoIP industry pioneer and founder of the vCon Foundation. We cover the need for vCons, the current status of the IETF draft, where adoption stands, use cases and examples, how AI is changing internet communications, and more. 
The episode include our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month's topic: Chrome's Neural Echo Cancellation Leaves Edge, Electron, and Native Apps Behind.]]>
                </itunes:summary>
                                    <itunes:image href="https://episodes.castos.com/6282a1833aa061-12170476/images/2660935/c1a-4o398-255nw908fjp2-imaxfv.png"></itunes:image>
                                                                            <itunes:duration>00:56:50</itunes:duration>
                                                    <itunes:author>
                    <![CDATA[Arin Sime]]>
                </itunes:author>
                                                    <podcast:chapters url="https://media-assets.castos.com/chapters/2660935/chapter-data.json"
                        type="application/json" />
                                                    <podcast:transcript url="https://media-assets.castos.com/transcripts/2660935/transcript.vtt"
                        type="text/vtt"
                         language="en"  />
                                            </item>
                    <item>
                <title>
                    <![CDATA[Building Robust Voice AI Pipelines for Every Use Case]]>
                </title>
                <pubDate>Wed, 12 Aug 2026 22:44:00 +0000</pubDate>
                <dc:creator>Arin Sime</dc:creator>
                <guid isPermaLink="false">
                    https://permalink.castos.com/podcast/72791/episode/2668832</guid>
                                    <link>https://webrtc.ventures/2026/08/watch-webrtc-live-116-building-robust-voice-ai-pipelines-with-varun-singh-2/</link>
                                <description>
                                            <![CDATA[<p>Human speech is often unstructured and messy. To keep up with real conversation, Voice AI bots must parse partial sentences, filler words, and interruptions, all without the visual cues a human listener relies on. On top of that linguistic challenge, real-world latency budgets and network conditions test every Voice AI pipeline, and users don’t forgive one that stutters.</p>
<p>In this episode of WebRTC Live, host Arin Sime talks with <a href="https://www.linkedin.com/in/vr000m/">Dr. Varun Singh</a>, Chief Product Technology Officer at <a href="http://daily.co/">Daily.co</a> / <a href="http://pipecat.ai/">Pipecat.ai</a>, about the engineering decisions that separate voice agents that succeed from ones that get abandoned. Topics include where Voice AI is working today and where it isn’t, from well-defined tasks like collections to the open-ended conversations everyone is still chasing, and how Pipecat approaches the problem: composing voice agents from STT, LLM, TTS, and everything in between, fitting in speech-to-speech models, and getting from prototype to production. Also discussed: why WebRTC remains the right transport for real-world networks, the production realities of observability, cost, and failure modes, how to weigh build-vs-buy, and where voice-native UIs are headed.</p>
<p></p>
<p>The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: <a href="https://youtu.be/katRlAUjdJc?si=wPaBnsKbyMB4WDOx" target="_blank" rel="noreferrer noopener">OpenAI's GPT-Live Voice AI Architecture and the WARP Protocol</a>.</p>
<p></p>
<h3>Chapters</h3>
<ul><li>(00:00:06) - Intro and Episode Overview</li><li>(00:01:14) - KlusCon Report: Alberto on Self-Hosted Voice AI Telephony</li><li>(00:03:19) - KlusCon Report: Hector on eBPF and TURN Servers</li><li>(00:06:03) - Introducing Varun Singh and Pipecat</li><li>(00:09:23) - How Voice AI Pipelines Work: Speech to Response Flow</li><li>(00:12:28) - Turn Detection and Smart Turn Models</li><li>(00:14:12) - Evolution from Alexa to Modern Voice AI</li><li>(00:16:49) - Speech-to-Speech vs Cascade Architectures</li><li>(00:21:06) - The Role of Pipecat in the Voice AI Ecosystem</li><li>(00:27:50) - Architectural Diagrams: Cascade vs Speech-to-Speech</li><li>(00:29:30) - Hybrid Fast/Slow Model Loops and Software Engineering Parallels</li><li>(00:34:19) - Outbound Use Cases and Call Efficiency</li><li>(00:36:59) - Open Source Speech-to-Speech Models and Education Use Case</li><li>(00:40:28) - WebRTC vs WebSockets vs Moq for Voice AI</li><li>(00:47:28) - Build vs Buy: Pipecat and Transport Flexibility</li><li>(00:50:32) - The Future of Voice-Native UIs</li><li>(00:55:30) - Wrap-up and Where to Find Varun&#039;s Work</li><li>(00:57:27) - Upcoming Events and Segment Transition</li><li>(00:58:24) - Analysis: OpenAI&#039;s GPT Live and Justin Uberti Interview</li><li>(01:02:35) - Dual-Path Architecture and Streaming Conversation</li><li>(01:07:03) - WARP Protocol: Reducing WebRTC Round Trips</li><li>(01:12:28) - Closing Thoughts and Where to Find More</li></ul>]]>
                                    </description>
                <itunes:subtitle>
                    <![CDATA[Human speech is often unstructured and messy. To keep up with real conversation, Voice AI bots must parse partial sentences, filler words, and interruptions, all without the visual cues a human listener relies on. On top of that linguistic challenge, real-world latency budgets and network conditions test every Voice AI pipeline, and users don’t forgive one that stutters.
In this episode of WebRTC Live, host Arin Sime talks with Dr. Varun Singh, Chief Product Technology Officer at Daily.co / Pipecat.ai, about the engineering decisions that separate voice agents that succeed from ones that get abandoned. Topics include where Voice AI is working today and where it isn’t, from well-defined tasks like collections to the open-ended conversations everyone is still chasing, and how Pipecat approaches the problem: composing voice agents from STT, LLM, TTS, and everything in between, fitting in speech-to-speech models, and getting from prototype to production. Also discussed: why WebRTC remains the right transport for real-world networks, the production realities of observability, cost, and failure modes, how to weigh build-vs-buy, and where voice-native UIs are headed.

The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: OpenAI's GPT-Live Voice AI Architecture and the WARP Protocol.
]]>
                </itunes:subtitle>
                                    <itunes:episodeType>full</itunes:episodeType>
                                <itunes:title>
                    <![CDATA[Building Robust Voice AI Pipelines for Every Use Case]]>
                </itunes:title>
                                    <itunes:episode>116</itunes:episode>
                                                <itunes:explicit>false</itunes:explicit>
                <content:encoded>
                    <![CDATA[<p>Human speech is often unstructured and messy. To keep up with real conversation, Voice AI bots must parse partial sentences, filler words, and interruptions, all without the visual cues a human listener relies on. On top of that linguistic challenge, real-world latency budgets and network conditions test every Voice AI pipeline, and users don’t forgive one that stutters.</p>
<p>In this episode of WebRTC Live, host Arin Sime talks with <a href="https://www.linkedin.com/in/vr000m/">Dr. Varun Singh</a>, Chief Product Technology Officer at <a href="http://daily.co/">Daily.co</a> / <a href="http://pipecat.ai/">Pipecat.ai</a>, about the engineering decisions that separate voice agents that succeed from ones that get abandoned. Topics include where Voice AI is working today and where it isn’t, from well-defined tasks like collections to the open-ended conversations everyone is still chasing, and how Pipecat approaches the problem: composing voice agents from STT, LLM, TTS, and everything in between, fitting in speech-to-speech models, and getting from prototype to production. Also discussed: why WebRTC remains the right transport for real-world networks, the production realities of observability, cost, and failure modes, how to weigh build-vs-buy, and where voice-native UIs are headed.</p>
<p></p>
<p>The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: <a href="https://youtu.be/katRlAUjdJc?si=wPaBnsKbyMB4WDOx" target="_blank" rel="noreferrer noopener">OpenAI's GPT-Live Voice AI Architecture and the WARP Protocol</a>.</p>
<p></p>]]>
                </content:encoded>
                                    <enclosure url="https://episodes.castos.com/6282a1833aa061-12170476/2668832/c1e-20xo1fk99wkb67j7k-255no1r7tnm9-zasgia.mp3" length="71099087"
                        type="audio/mpeg">
                    </enclosure>
                                <itunes:summary>
                    <![CDATA[Human speech is often unstructured and messy. To keep up with real conversation, Voice AI bots must parse partial sentences, filler words, and interruptions, all without the visual cues a human listener relies on. On top of that linguistic challenge, real-world latency budgets and network conditions test every Voice AI pipeline, and users don’t forgive one that stutters.
In this episode of WebRTC Live, host Arin Sime talks with Dr. Varun Singh, Chief Product Technology Officer at Daily.co / Pipecat.ai, about the engineering decisions that separate voice agents that succeed from ones that get abandoned. Topics include where Voice AI is working today and where it isn’t, from well-defined tasks like collections to the open-ended conversations everyone is still chasing, and how Pipecat approaches the problem: composing voice agents from STT, LLM, TTS, and everything in between, fitting in speech-to-speech models, and getting from prototype to production. Also discussed: why WebRTC remains the right transport for real-world networks, the production realities of observability, cost, and failure modes, how to weigh build-vs-buy, and where voice-native UIs are headed.

The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: OpenAI's GPT-Live Voice AI Architecture and the WARP Protocol.
]]>
                </itunes:summary>
                                    <itunes:image href="https://episodes.castos.com/6282a1833aa061-12170476/images/2668832/c1a-4o398-rkk4q9gdsd67-vdovfy.png"></itunes:image>
                                                                            <itunes:duration>01:14:03</itunes:duration>
                                                    <itunes:author>
                    <![CDATA[Arin Sime]]>
                </itunes:author>
                                                    <podcast:chapters url="https://media-assets.castos.com/chapters/2668832/chapter-data.json"
                        type="application/json" />
                                                    <podcast:transcript url="https://media-assets.castos.com/transcripts/2668832/transcript.vtt"
                        type="text/vtt"
                         language="en"  />
                                            </item>
                    <item>
                <title>
                    <![CDATA[Using Voice AI and Avatars to Scale Live Training]]>
                </title>
                <pubDate>Wed, 22 Jul 2026 20:51:00 +0000</pubDate>
                <dc:creator>Arin Sime</dc:creator>
                <guid isPermaLink="false">
                    https://permalink.castos.com/podcast/72791/episode/2670151</guid>
                                    <link>https://webrtc.ventures/2026/07/watch-webrtc-live-115-voice-ai-and-avatars-scale-live-training/</link>
                                <description>
                                            <![CDATA[<p>How can AI scale clinical roleplay training past what live sessions with human trainers can deliver? <a href="https://www.cetaglobal.org/">CETA Global</a>, a nonprofit that trains frontline mental health providers worldwide, built an AI “flight simulator.” On it, psychologists practice difficult client sessions with an AI patient shown as a lip-synced streaming avatar, get live coaching, and replay feedback afterward. Six AI agents work together to play the patient, coach the trainee, and evaluate the session against evidence-based criteria in real time.</p>
<p>Host Arin Sime talks with <a href="https://www.linkedin.com/in/stianrincon/">Andrés Rincon</a>, the WebRTC.ventures lead developer on <a href="https://www.cetaglobal.org/solutions/cetaaitraining">EBT-Sim</a>. The team took it from concept to working platform in eight weeks for a Google.org Accelerator: Generative AI demo.</p>
<p>They cover how the team made concurrent agents feel like one conversation: a WebSocket-based real-time layer, Gemini agents orchestrated through Google ADK, low-latency speech-to-text and text-to-speech, and  streaming avatars. Andrés explains why the team chose push-to-talk over automatic turn detection and how they built adaptive resistance into the AI client.</p>
<p></p>
<p>The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: <a href="https://youtu.be/Rcc27CF3Q8w" target="_blank" rel="noreferrer noopener">What's the difference between STUN, TURN &amp; ICE servers?</a>.</p>
<p></p>
<h3>Chapters</h3>
<ul><li>(00:00:18) - Introduction and newsletter mention</li><li>(00:02:34) - Introducing Andres Rincon and CETA Global&#039;s EBT Sim</li><li>(00:04:11) - What CETA does and why EBT Sim exists</li><li>(00:07:51) - Why visual avatars matter for training</li><li>(00:09:52) - Scaling training globally with AI vs humans</li><li>(00:11:52) - Live demo of the AI flight simulator</li><li>(00:23:29) - Whiteboard technical architecture deep dive</li><li>(00:27:18) - Modeling difficult vs easy AI patients</li><li>(00:30:58) - System architecture walkthrough</li><li>(00:37:45) - Why WebSockets instead of WebRTC</li><li>(00:43:26) - Multi-agent coordination with Google ADK</li><li>(00:47:21) - Lessons learned on streaming avatars</li><li>(00:51:30) - Closing thoughts and lessons for teams</li><li>(00:54:27) - Episode wrap-up and announcements</li><li>(00:55:52) - Meta&#039;s AV1 codec blog post analysis</li><li>(01:01:13) - Asymmetric codec design and device constraints</li><li>(01:04:19) - AV1 in group calls and future adoption</li><li>(01:07:02) - Takeaways for smaller WebRTC deployments</li><li>(01:09:37) - Closing remarks</li></ul>]]>
                                    </description>
                <itunes:subtitle>
                    <![CDATA[How can AI scale clinical roleplay training past what live sessions with human trainers can deliver? CETA Global, a nonprofit that trains frontline mental health providers worldwide, built an AI “flight simulator.” On it, psychologists practice difficult client sessions with an AI patient shown as a lip-synced streaming avatar, get live coaching, and replay feedback afterward. Six AI agents work together to play the patient, coach the trainee, and evaluate the session against evidence-based criteria in real time.
Host Arin Sime talks with Andrés Rincon, the WebRTC.ventures lead developer on EBT-Sim. The team took it from concept to working platform in eight weeks for a Google.org Accelerator: Generative AI demo.
They cover how the team made concurrent agents feel like one conversation: a WebSocket-based real-time layer, Gemini agents orchestrated through Google ADK, low-latency speech-to-text and text-to-speech, and  streaming avatars. Andrés explains why the team chose push-to-talk over automatic turn detection and how they built adaptive resistance into the AI client.

The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: What's the difference between STUN, TURN & ICE servers?.
]]>
                </itunes:subtitle>
                                    <itunes:episodeType>full</itunes:episodeType>
                                <itunes:title>
                    <![CDATA[Using Voice AI and Avatars to Scale Live Training]]>
                </itunes:title>
                                    <itunes:episode>115</itunes:episode>
                                                <itunes:explicit>false</itunes:explicit>
                <content:encoded>
                    <![CDATA[<p>How can AI scale clinical roleplay training past what live sessions with human trainers can deliver? <a href="https://www.cetaglobal.org/">CETA Global</a>, a nonprofit that trains frontline mental health providers worldwide, built an AI “flight simulator.” On it, psychologists practice difficult client sessions with an AI patient shown as a lip-synced streaming avatar, get live coaching, and replay feedback afterward. Six AI agents work together to play the patient, coach the trainee, and evaluate the session against evidence-based criteria in real time.</p>
<p>Host Arin Sime talks with <a href="https://www.linkedin.com/in/stianrincon/">Andrés Rincon</a>, the WebRTC.ventures lead developer on <a href="https://www.cetaglobal.org/solutions/cetaaitraining">EBT-Sim</a>. The team took it from concept to working platform in eight weeks for a Google.org Accelerator: Generative AI demo.</p>
<p>They cover how the team made concurrent agents feel like one conversation: a WebSocket-based real-time layer, Gemini agents orchestrated through Google ADK, low-latency speech-to-text and text-to-speech, and  streaming avatars. Andrés explains why the team chose push-to-talk over automatic turn detection and how they built adaptive resistance into the AI client.</p>
<p></p>
<p>The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: <a href="https://youtu.be/Rcc27CF3Q8w" target="_blank" rel="noreferrer noopener">What's the difference between STUN, TURN &amp; ICE servers?</a>.</p>
<p></p>]]>
                </content:encoded>
                                    <enclosure url="https://episodes.castos.com/6282a1833aa061-12170476/2670151/c1e-0984mamro27sgm3m8-7zz3o1r8ag2k-ynuvqf.mp3" length="67494095"
                        type="audio/mpeg">
                    </enclosure>
                                <itunes:summary>
                    <![CDATA[How can AI scale clinical roleplay training past what live sessions with human trainers can deliver? CETA Global, a nonprofit that trains frontline mental health providers worldwide, built an AI “flight simulator.” On it, psychologists practice difficult client sessions with an AI patient shown as a lip-synced streaming avatar, get live coaching, and replay feedback afterward. Six AI agents work together to play the patient, coach the trainee, and evaluate the session against evidence-based criteria in real time.
Host Arin Sime talks with Andrés Rincon, the WebRTC.ventures lead developer on EBT-Sim. The team took it from concept to working platform in eight weeks for a Google.org Accelerator: Generative AI demo.
They cover how the team made concurrent agents feel like one conversation: a WebSocket-based real-time layer, Gemini agents orchestrated through Google ADK, low-latency speech-to-text and text-to-speech, and  streaming avatars. Andrés explains why the team chose push-to-talk over automatic turn detection and how they built adaptive resistance into the AI client.

The episode includes our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month’s topic: What's the difference between STUN, TURN & ICE servers?.
]]>
                </itunes:summary>
                                    <itunes:image href="https://episodes.castos.com/6282a1833aa061-12170476/images/2670151/c1a-4o398-z332qg4osdx-aifgx9.png"></itunes:image>
                                                                            <itunes:duration>01:10:18</itunes:duration>
                                                    <itunes:author>
                    <![CDATA[Arin Sime]]>
                </itunes:author>
                                                    <podcast:chapters url="https://media-assets.castos.com/chapters/2670151/chapter-data.json"
                        type="application/json" />
                                                    <podcast:transcript url="https://media-assets.castos.com/transcripts/2670151/transcript.vtt"
                        type="text/vtt"
                         language="en"  />
                                            </item>
                    <item>
                <title>
                    <![CDATA[An Insider’s Look at OpenAI’s Rearchitected WebRTC Stack]]>
                </title>
                <pubDate>Wed, 24 Jun 2026 19:37:00 +0000</pubDate>
                <dc:creator>Arin Sime</dc:creator>
                <guid isPermaLink="false">
                    https://permalink.castos.com/podcast/72791/episode/2679888</guid>
                                    <link>https://webrtc.ventures/2026/06/watch-webrtc-live-114-openai-rearchitected-webrtc-stack/</link>
                                <description>
                                            <![CDATA[<p>“Real-time voice AI only works when infrastructure makes latency feel invisible. For OpenAI, that meant changing the shape of our WebRTC deployment without changing what clients expect from WebRTC itself.”</p>
<p>Yi Zhang (<a href="https://www.linkedin.com/in/yizhangfb/">LinkedIn</a>), co-author of <a href="https://openai.com/index/delivering-low-latency-voice-ai-at-scale/">How OpenAI delivers low-latency voice AI at scale</a>, explains how his team cut pauses, interruptions, and delayed barge-in for ChatGPT voice users and voice agents. He covers running WebRTC inside Kubernetes, separating stateless packet forwarding from stateful session ownership, using ICE ufrag routing to send the first packet to the right server, and what this architecture means for developers building on the OpenAI Realtime API. Yi previously worked at Meta and Microsoft and holds a PhD in Engineering from the University of Wisconsin–Madison.</p>
<p>Also in this episode: our monthly WebRTC Industry Analysis with Tsahi Levent-Levi on <a href="https://www.youtube.com/watch?v=HPCWuRShLBc">where AI tooling fits in WebRTC development</a>.</p>
<h3>Chapters</h3>
<ul><li>(00:00:10) - Introduction and Episode Overview</li><li>(00:02:42) - Welcoming Yi John from OpenAI</li><li>(00:03:40) - Yi&#039;s Background in Real-Time Media</li><li>(00:05:05) - OpenAI&#039;s Real-Time Infrastructure Team</li><li>(00:07:23) - Why WebRTC Over WebSockets</li><li>(00:11:03) - Team&#039;s WebRTC Expertise and Approach</li><li>(00:14:40) - SFU vs Transceiver Architecture</li><li>(00:22:32) - Transceiver Model Flexibility for Multi-Party</li><li>(00:27:59) - UDP Port Exhaustion Problem</li><li>(00:31:28) - Custom Proxy vs TURN/STUNner</li><li>(00:35:05) - Scaling Stateful Voice Sessions</li><li>(00:40:16) - Relay and Transceiver Architecture Diagram Walkthrough</li><li>(00:43:14) - Testing and Performance Tools</li><li>(00:46:58) - Redis for Session Migration</li><li>(00:51:13) - ICE Restart and Routing with UFRAG</li><li>(00:55:45) - Future Direction: Low-Latency Natural Conversations</li><li>(00:59:31) - Closing Remarks and Upcoming Episodes</li><li>(01:02:05) - Industry Analysis: Vibe Coding with WebRTC</li><li>(01:05:14) - Personal Experience Vibe Coding a WordPress Site</li><li>(01:09:36) - Expertise Still Matters with AI Tools</li><li>(01:14:36) - AI as a Powerful but Non-Standalone Tool</li><li>(01:17:34) - Closing of Industry Analysis Segment</li></ul>]]>
                                    </description>
                <itunes:subtitle>
                    <![CDATA[“Real-time voice AI only works when infrastructure makes latency feel invisible. For OpenAI, that meant changing the shape of our WebRTC deployment without changing what clients expect from WebRTC itself.”
Yi Zhang (LinkedIn), co-author of How OpenAI delivers low-latency voice AI at scale, explains how his team cut pauses, interruptions, and delayed barge-in for ChatGPT voice users and voice agents. He covers running WebRTC inside Kubernetes, separating stateless packet forwarding from stateful session ownership, using ICE ufrag routing to send the first packet to the right server, and what this architecture means for developers building on the OpenAI Realtime API. Yi previously worked at Meta and Microsoft and holds a PhD in Engineering from the University of Wisconsin–Madison.
Also in this episode: our monthly WebRTC Industry Analysis with Tsahi Levent-Levi on where AI tooling fits in WebRTC development.]]>
                </itunes:subtitle>
                                    <itunes:episodeType>full</itunes:episodeType>
                                <itunes:title>
                    <![CDATA[An Insider’s Look at OpenAI’s Rearchitected WebRTC Stack]]>
                </itunes:title>
                                    <itunes:episode>114</itunes:episode>
                                                <itunes:explicit>false</itunes:explicit>
                <content:encoded>
                    <![CDATA[<p>“Real-time voice AI only works when infrastructure makes latency feel invisible. For OpenAI, that meant changing the shape of our WebRTC deployment without changing what clients expect from WebRTC itself.”</p>
<p>Yi Zhang (<a href="https://www.linkedin.com/in/yizhangfb/">LinkedIn</a>), co-author of <a href="https://openai.com/index/delivering-low-latency-voice-ai-at-scale/">How OpenAI delivers low-latency voice AI at scale</a>, explains how his team cut pauses, interruptions, and delayed barge-in for ChatGPT voice users and voice agents. He covers running WebRTC inside Kubernetes, separating stateless packet forwarding from stateful session ownership, using ICE ufrag routing to send the first packet to the right server, and what this architecture means for developers building on the OpenAI Realtime API. Yi previously worked at Meta and Microsoft and holds a PhD in Engineering from the University of Wisconsin–Madison.</p>
<p>Also in this episode: our monthly WebRTC Industry Analysis with Tsahi Levent-Levi on <a href="https://www.youtube.com/watch?v=HPCWuRShLBc">where AI tooling fits in WebRTC development</a>.</p>]]>
                </content:encoded>
                                    <enclosure url="https://episodes.castos.com/6282a1833aa061-12170476/2679888/c1e-4o398ak7r29uopgp3-2554zwz4b83x-2utmnv.mp3" length="75167183"
                        type="audio/mpeg">
                    </enclosure>
                                <itunes:summary>
                    <![CDATA[“Real-time voice AI only works when infrastructure makes latency feel invisible. For OpenAI, that meant changing the shape of our WebRTC deployment without changing what clients expect from WebRTC itself.”
Yi Zhang (LinkedIn), co-author of How OpenAI delivers low-latency voice AI at scale, explains how his team cut pauses, interruptions, and delayed barge-in for ChatGPT voice users and voice agents. He covers running WebRTC inside Kubernetes, separating stateless packet forwarding from stateful session ownership, using ICE ufrag routing to send the first packet to the right server, and what this architecture means for developers building on the OpenAI Realtime API. Yi previously worked at Meta and Microsoft and holds a PhD in Engineering from the University of Wisconsin–Madison.
Also in this episode: our monthly WebRTC Industry Analysis with Tsahi Levent-Levi on where AI tooling fits in WebRTC development.]]>
                </itunes:summary>
                                    <itunes:image href="https://episodes.castos.com/6282a1833aa061-12170476/images/2679888/c1a-4o398-7zz97o7xcz2w-dhdnvm.png"></itunes:image>
                                                                            <itunes:duration>01:18:17</itunes:duration>
                                                    <itunes:author>
                    <![CDATA[Arin Sime]]>
                </itunes:author>
                                                    <podcast:chapters url="https://media-assets.castos.com/chapters/2679888/chapter-data.json"
                        type="application/json" />
                                                    <podcast:transcript url="https://media-assets.castos.com/transcripts/2679888/transcript.vtt"
                        type="text/vtt"
                         language="en"  />
                                            </item>
                    <item>
                <title>
                    <![CDATA[WhatsApp Business Calling and SIP]]>
                </title>
                <pubDate>Wed, 13 May 2026 23:45:00 +0000</pubDate>
                <dc:creator>Arin Sime</dc:creator>
                <guid isPermaLink="false">
                    https://permalink.castos.com/podcast/72791/episode/2680206</guid>
                                    <link>https://webrtc.ventures/2026/05/watch-webrtc-live-113-whatsapp-business-calling-and-sip/</link>
                                <description>
                                            <![CDATA[<p>WhatsApp has over two billion active users, but for developers building real-time communications applications, it’s long been a walled garden. That’s changing. WhatsApp Business Calling is opening new doors for SIP-based integrations, and the technical landscape around it is evolving fast.</p>
<p>In this episode, <a href="https://www.linkedin.com/in/jenkinsdaniel/" target="_blank" rel="noreferrer noopener">Dan Jenkins</a> joins us to break down what combining WhatsApp Business Calling with WebRTC and SIP actually looks like in practice: the use cases, the architecture decisions, and the technical challenges that come with it. Dan Jenkins is founder and CEO of NimbleApe, Everycast Labs, and the organizer of the CommCon conference series. As always, Dan will bring his expertise in low latency media, video streaming and broadcast technologies to our conversation.</p>
<p>The episode include our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month's topic: <a href="https://www.youtube.com/watch?v=f-u9w6TtamI" target="_blank" rel="noreferrer noopener">OpenAI’s Secret WebRTC Architecture: No SFU? No Problem!</a></p>
<h3>Chapters</h3>
<ul><li>(00:00:00) - Intro and Web Summit Vancouver Highlights</li><li>(00:02:43) - Digital Samba Interview on Expo Floor</li><li>(00:04:40) - Welcome Back Dan Jenkins &amp; ComCon Dusseldorf Preview</li><li>(00:08:54) - What is WhatsApp Business Calling?</li><li>(00:12:14) - WhatsApp for Healthcare in the Global South</li><li>(00:16:18) - WhatsApp Client Features and Business Value</li><li>(00:17:31) - Technical Overview: Setting Up WhatsApp Business Calling</li><li>(00:21:36) - Business Verification and Phone Number Challenges</li><li>(00:30:32) - Sandbox Accounts and Production Setup</li><li>(00:31:42) - Call Flow, Permissions, and Messaging Windows</li><li>(00:34:49) - SIP Infrastructure Integration Details</li><li>(00:39:00) - Codecs, Webhooks, and Platform Support (Jambonz, Janus, PipeCat)</li><li>(00:42:31) - AI Context Continuity Across Messaging and Calls</li><li>(00:44:59) - Wrap-up: Blog Post Updates and Open Source Benefits</li><li>(00:51:24) - WhatsApp vs RCS Comparison</li><li>(00:54:13) - Closing Thoughts and ComCon Plug</li><li>(00:55:50) - Industry Analysis: OpenAI&#039;s WebRTC Scaling Blog Post</li><li>(00:58:36) - Technical Deep Dive: No SFU, Single Port, Turn Decisions</li><li>(01:04:20) - Router Architecture and User-Space Optimization</li><li>(01:06:27) - WebRTC vs WebTransport Future Outlook</li><li>(01:09:12) - Closing Remarks and Upcoming Events</li></ul>]]>
                                    </description>
                <itunes:subtitle>
                    <![CDATA[WhatsApp has over two billion active users, but for developers building real-time communications applications, it’s long been a walled garden. That’s changing. WhatsApp Business Calling is opening new doors for SIP-based integrations, and the technical landscape around it is evolving fast.
In this episode, Dan Jenkins joins us to break down what combining WhatsApp Business Calling with WebRTC and SIP actually looks like in practice: the use cases, the architecture decisions, and the technical challenges that come with it. Dan Jenkins is founder and CEO of NimbleApe, Everycast Labs, and the organizer of the CommCon conference series. As always, Dan will bring his expertise in low latency media, video streaming and broadcast technologies to our conversation.
The episode include our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month's topic: OpenAI’s Secret WebRTC Architecture: No SFU? No Problem!]]>
                </itunes:subtitle>
                                    <itunes:episodeType>full</itunes:episodeType>
                                <itunes:title>
                    <![CDATA[WhatsApp Business Calling and SIP]]>
                </itunes:title>
                                    <itunes:episode>113</itunes:episode>
                                                <itunes:explicit>false</itunes:explicit>
                <content:encoded>
                    <![CDATA[<p>WhatsApp has over two billion active users, but for developers building real-time communications applications, it’s long been a walled garden. That’s changing. WhatsApp Business Calling is opening new doors for SIP-based integrations, and the technical landscape around it is evolving fast.</p>
<p>In this episode, <a href="https://www.linkedin.com/in/jenkinsdaniel/" target="_blank" rel="noreferrer noopener">Dan Jenkins</a> joins us to break down what combining WhatsApp Business Calling with WebRTC and SIP actually looks like in practice: the use cases, the architecture decisions, and the technical challenges that come with it. Dan Jenkins is founder and CEO of NimbleApe, Everycast Labs, and the organizer of the CommCon conference series. As always, Dan will bring his expertise in low latency media, video streaming and broadcast technologies to our conversation.</p>
<p>The episode include our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month's topic: <a href="https://www.youtube.com/watch?v=f-u9w6TtamI" target="_blank" rel="noreferrer noopener">OpenAI’s Secret WebRTC Architecture: No SFU? No Problem!</a></p>]]>
                </content:encoded>
                                    <enclosure url="https://episodes.castos.com/6282a1833aa061-12170476/2680206/c1e-pw280hmpk01smo9o6-z33k7goka74g-lkpfvq.mp3" length="67765967"
                        type="audio/mpeg">
                    </enclosure>
                                <itunes:summary>
                    <![CDATA[WhatsApp has over two billion active users, but for developers building real-time communications applications, it’s long been a walled garden. That’s changing. WhatsApp Business Calling is opening new doors for SIP-based integrations, and the technical landscape around it is evolving fast.
In this episode, Dan Jenkins joins us to break down what combining WhatsApp Business Calling with WebRTC and SIP actually looks like in practice: the use cases, the architecture decisions, and the technical challenges that come with it. Dan Jenkins is founder and CEO of NimbleApe, Everycast Labs, and the organizer of the CommCon conference series. As always, Dan will bring his expertise in low latency media, video streaming and broadcast technologies to our conversation.
The episode include our monthly WebRTC Industry Update with Tsahi Levent-Levi. This month's topic: OpenAI’s Secret WebRTC Architecture: No SFU? No Problem!]]>
                </itunes:summary>
                                    <itunes:image href="https://episodes.castos.com/6282a1833aa061-12170476/images/2680206/c1a-4o398-pkkx078wf0wo-rx5iso.png"></itunes:image>
                                                                            <itunes:duration>01:10:35</itunes:duration>
                                                    <itunes:author>
                    <![CDATA[Arin Sime]]>
                </itunes:author>
                                                    <podcast:chapters url="https://media-assets.castos.com/chapters/2680206/chapter-data.json"
                        type="application/json" />
                                                    <podcast:transcript url="https://media-assets.castos.com/transcripts/2680206/transcript.vtt"
                        type="text/vtt"
                         language="en"  />
                                            </item>
                    <item>
                <title>
                    <![CDATA[Improving End-to-End Quality with WebRTC Observability]]>
                </title>
                <pubDate>Wed, 25 Mar 2026 20:05:00 +0000</pubDate>
                <dc:creator>Arin Sime</dc:creator>
                <guid isPermaLink="false">
                    https://permalink.castos.com/podcast/72791/episode/2689727</guid>
                                    <link>https://webrtc.ventures/2026/03/watch-webrtc-live-111-improving-end-to-end-quality-with-webrtc-observability/</link>
                                <description>
                                            <![CDATA[<p>Half of the call-quality tickets <a href="https://www.linkedin.com/in/balazskreith/" target="_blank" rel="noreferrer noopener">Balázs Kreith</a> investigates trace back to connectivity problems before media quality ever comes into play. A one-hour meeting with five bad minutes at the start can leave users satisfied, while an aggregated quality-of-service score labels the same call as bad.</p>
<p>Balázs explains how QoS and QoE diverge, why a single score misrepresents what users perceive over the course of a call, and why observability needs to be built in from the start so teams can trace problems after deployment. He is a Senior Software Engineer at <a href="https://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a>, lead developer of the open source ObserveRTC project, and previously worked on WebRTC teams at Whereby and callstats.io.</p>
<p>Also in this episode: Arin Sime and Tsahi Levent-Levi’s monthly WebRTC Industry Chat on <a href="https://youtu.be/WyIY7L3sARE" target="_blank" rel="noreferrer noopener">the rise of the WebRTC micro app</a>.</p>
<h3>Chapters</h3>
<ul><li>(00:00:10) - Intro and Auto Scaling Blog Post</li><li>(00:01:42) - Welcome to WebRTC Live and Guest Introduction</li><li>(00:03:05) - Why Observability Matters from the Start</li><li>(00:06:21) - RTC Observability vs Standard Web Analytics</li><li>(00:08:10) - Balazs&#039;s Career Path into RTC Observability</li><li>(00:13:23) - Understanding WebRTC Stats API</li><li>(00:16:42) - Quality of Service vs Quality of Experience</li><li>(00:20:07) - Diagram: Mapping QoS to QoE</li><li>(00:24:25) - Application Context and Behavioral Indicators</li><li>(00:26:42) - Connectivity Issues and Real World Debugging</li><li>(00:32:03) - The Challenge of a Single Quality Score</li><li>(00:36:53) - Momentum and Time-Series Quality Perception</li><li>(00:38:46) - Building Feedback Loops with Observability</li><li>(00:43:21) - Plugging Observe RTC Open Source Project</li><li>(00:45:21) - Closing Thoughts and Farewell</li><li>(00:46:31) - Industry Analysis Segment Intro</li><li>(00:47:18) - Resurgence of Feature-Focused Micro Apps</li><li>(00:50:46) - AI&#039;s Role in Making WebRTC More Accessible</li><li>(00:53:18) - AI Slop and the Value of Expert Knowledge</li><li>(00:54:44) - Future of Micro Apps vs SaaS Consolidation</li><li>(00:58:34) - Closing Remarks and Sign Off</li></ul>]]>
                                    </description>
                <itunes:subtitle>
                    <![CDATA[Half of the call-quality tickets Balázs Kreith investigates trace back to connectivity problems before media quality ever comes into play. A one-hour meeting with five bad minutes at the start can leave users satisfied, while an aggregated quality-of-service score labels the same call as bad.
Balázs explains how QoS and QoE diverge, why a single score misrepresents what users perceive over the course of a call, and why observability needs to be built in from the start so teams can trace problems after deployment. He is a Senior Software Engineer at Riverside.fm, lead developer of the open source ObserveRTC project, and previously worked on WebRTC teams at Whereby and callstats.io.
Also in this episode: Arin Sime and Tsahi Levent-Levi’s monthly WebRTC Industry Chat on the rise of the WebRTC micro app.]]>
                </itunes:subtitle>
                                    <itunes:episodeType>full</itunes:episodeType>
                                <itunes:title>
                    <![CDATA[Improving End-to-End Quality with WebRTC Observability]]>
                </itunes:title>
                                    <itunes:episode>111</itunes:episode>
                                                <itunes:explicit>false</itunes:explicit>
                <content:encoded>
                    <![CDATA[<p>Half of the call-quality tickets <a href="https://www.linkedin.com/in/balazskreith/" target="_blank" rel="noreferrer noopener">Balázs Kreith</a> investigates trace back to connectivity problems before media quality ever comes into play. A one-hour meeting with five bad minutes at the start can leave users satisfied, while an aggregated quality-of-service score labels the same call as bad.</p>
<p>Balázs explains how QoS and QoE diverge, why a single score misrepresents what users perceive over the course of a call, and why observability needs to be built in from the start so teams can trace problems after deployment. He is a Senior Software Engineer at <a href="https://riverside.fm/" target="_blank" rel="noreferrer noopener">Riverside.fm</a>, lead developer of the open source ObserveRTC project, and previously worked on WebRTC teams at Whereby and callstats.io.</p>
<p>Also in this episode: Arin Sime and Tsahi Levent-Levi’s monthly WebRTC Industry Chat on <a href="https://youtu.be/WyIY7L3sARE" target="_blank" rel="noreferrer noopener">the rise of the WebRTC micro app</a>.</p>]]>
                </content:encoded>
                                    <enclosure url="https://episodes.castos.com/6282a1833aa061-12170476/2689727/c1e-kjq5xa8r70os9414d-6zz9q630f79d-3tdcwa.mp3" length="56981711"
                        type="audio/mpeg">
                    </enclosure>
                                <itunes:summary>
                    <![CDATA[Half of the call-quality tickets Balázs Kreith investigates trace back to connectivity problems before media quality ever comes into play. A one-hour meeting with five bad minutes at the start can leave users satisfied, while an aggregated quality-of-service score labels the same call as bad.
Balázs explains how QoS and QoE diverge, why a single score misrepresents what users perceive over the course of a call, and why observability needs to be built in from the start so teams can trace problems after deployment. He is a Senior Software Engineer at Riverside.fm, lead developer of the open source ObserveRTC project, and previously worked on WebRTC teams at Whereby and callstats.io.
Also in this episode: Arin Sime and Tsahi Levent-Levi’s monthly WebRTC Industry Chat on the rise of the WebRTC micro app.]]>
                </itunes:summary>
                                    <itunes:image href="https://episodes.castos.com/6282a1833aa061-12170476/images/2689727/c1a-4o398-8dd0o2qdapgx-ueqada.png"></itunes:image>
                                                                            <itunes:duration>00:59:21</itunes:duration>
                                                    <itunes:author>
                    <![CDATA[Arin Sime]]>
                </itunes:author>
                                                    <podcast:chapters url="https://media-assets.castos.com/chapters/2689727/chapter-data.json"
                        type="application/json" />
                                                    <podcast:transcript url="https://media-assets.castos.com/transcripts/2689727/transcript.vtt"
                        type="text/vtt"
                         language="en"  />
                                            </item>
            </channel>
</rss>
