Categories

  • AI
  • AWS / Amazon Chime SDK
  • Broadcasting
  • Contact Centers
  • CPaaS
  • Daily
  • DevOps
  • EdTech
  • Events
  • General
  • Jobs
  • LiveKit
  • Managed Services
  • Mobile
  • Open Source
  • Real Time Weekly
  • SignalWire
  • SIP, VoIP & Telephony Systems
  • Story of success
  • Symbl.ai
  • Technical
  • Telehealth
  • Testing
  • The WebRTC.ventures Blog
  • Thoughts
  • UI/UX
  • Video Conferencing
  • Virtual Collaboration
  • Voice AI
  • Voice/Audio
  • Vonage
  • WebRTC Architecture
  • WebRTC Live
  • WebRTC Monitoring
  • Zoom
WebRTC.ventures
WebRTC.ventures
  • WebRTC Services
    • Build
    • Consult/Assess
    • Integrate
    • Test
    • Manage
    • Voice AI
  • Stories of Success
  • Partners
    • Amazon Chime SDK
    • Daily
    • LiveKit
    • Vonage
    • SignalWire
    • WebRTC Architecture Options
  • WebRTC Live
  • Blog
  • About Us
    • Our Team
    • Jobs
    • Contact Us
  • Contact Us
WebRTC.ventures
  • WebRTC Services
    • Build
    • Consult/Assess
    • Integrate
    • Test
    • Manage
    • Voice AI
  • Stories of Success
  • Partners
    • Amazon Chime SDK
    • Daily
    • LiveKit
    • Vonage
    • SignalWire
    • WebRTC Architecture Options
  • WebRTC Live
  • Blog
  • About Us
    • Our Team
    • Jobs
    • Contact Us
  • Contact Us

The WebRTC.ventures Blog.

HomeThe WebRTC.ventures Blog
image
September 25, 2026 Hector Zelaya
Comments Off on WebRTC.ventures Visits IIT RTC Conference 2026: Scale, Latency, and Trust

WebRTC.ventures Visits IIT RTC Conference 2026: Scale, Latency, and Trust

On September 22–23, I was in Chicago for the IIT Real-Time Communications Conference at Illinois Tech, an annual IEEE conference where industry engineers and academic researchers present work on real-time communications. This year's tracks covered programmable networks, WebRTC applications, emergency communications, and AI in real-time communications. I had the privilege of presenting a talk in the WebRTC track titled "eBPF Makes Python a Good Language for a TURN Server." Across the other sessions and tracks,
Read More +
image
September 23, 2026 Jen Oppenheimer
Comments Off on The Voice AI Latency Budget: Where Every Millisecond Goes

The Voice AI Latency Budget: Where Every Millisecond Goes

A production voice agent has a latency budget of roughly 800 milliseconds before a conversation starts to feel slow. That budget is spent across eight sequential stages, typically split across three to five different vendors depending on how the stack is assembled. This post maps that voice AI pipeline stage by stage: mic capture, WebRTC transport in, turn detection, speech-to-text, LLM inference, text-to-speech, WebRTC transport back, and playout. Each adds its own piece to the
Read More +
image
September 21, 2026 Brian Collins
Comments Off on Running LiveKit on Kubernetes without hostNetwork using STUNner

Running LiveKit on Kubernetes without hostNetwork using STUNner

LiveKit can run on Kubernetes without hostNetwork, which lets self-hosted LiveKit scale like any other workload and run in clusters that don't allow host networking. Its pods stay private behind an ordinary ClusterIP Service, and STUNner, a Kubernetes-native TURN server, provides the single public address that WebRTC media flows through. LiveKit is open source and distributed by design, which makes it a natural fit for Kubernetes. LiveKit's Kubernetes guide, though, deploys the server with host
Read More +
image
September 18, 2026 Jen Oppenheimer
Comments Off on Watch WebRTC Live #117: Live from RTC.ON 2026

Watch WebRTC Live #117: Live from RTC.ON 2026

Once again, WebRTC Live broadcasted direct from the RTC.ON conference in Kraków, Poland where WebRTC.ventures CTO Alberto Gonzalez interviewed two speakers: Luke Curley,  MoQ co-creator at moq.dev, ex Discord, ex Twitch. Luke’s talk, “On a Boat: Why Pull-Based Media Streaming Beats Push,” argues that pull-based protocols like MoQ handle bandwidth-constrained, high-camera-count streaming better than push-based options like WebRTC, SRT, and RTMP, covering multipath QUIC, AI-driven rendition switching, and lossy live plus pristine VOD from a
Read More +
image
September 9, 2026 ArinSime
Comments Off on How Voice AI Agents Handle Interruption: State Machines vs Streaming Approaches

How Voice AI Agents Handle Interruption: State Machines vs Streaming Approaches

The most frustrating thing about speaking with a Voice AI agent is when it interrupts you, or it doesn’t understand the normal flow of human conversation. There are multiple ways to solve this depending on your use case, and coming up with the best architecture for your needs is crucial to creating positive customer experiences. For over a decade, our team has built voice and video applications for our clients using WebRTC. This has involved
Read More +
image
September 4, 2026 Hector Zelaya
Comments Off on Self-Hosted Voice AI Pipeline on EKS: GPU Scheduling with Karpenter

Self-Hosted Voice AI Pipeline on EKS: GPU Scheduling with Karpenter

Self-hosting a voice AI pipeline gives you control that managed APIs can't offer: you choose the models, you decide where they run relative to each other, and you keep audio data within your own infrastructure. Getting there means managing GPU workloads, model placement, and service networking yourself. Kubernetes provides the underlying mechanisms for GPU scheduling, autoscaling, and service discovery. Amazon EKS packages them into a managed platform, using Karpenter for GPU provisioning, so you get
Read More +
image
September 3, 2026 Pedro Ruiz
Comments Off on AI Tinkerers Madrid: AI in Real-Time Communication Systems

AI Tinkerers Madrid: AI in Real-Time Communication Systems

Now that everyone's back from summer break here in Madrid, it feels like the right time to recap AI Tinkerers Madrid: AI in Real-Time Communication Systems, which WebRTC.ventures sponsored and hosted this past July alongside BTS, who provided their offices and a great spread of local snacks. We aimed for 30 attendees and comfortably surpassed that number. The feedback was strong, too! People are already asking about the next edition, and I'll have news on
Read More +
image
August 28, 2026 Hector Zelaya
Comments Off on Using eBPF to Debug a WebRTC SFU: Finding Where Your Media Server Eats Packets

Using eBPF to Debug a WebRTC SFU: Finding Where Your Media Server Eats Packets

When WebRTC quality degrades on your SFU (jitter spikes, frozen frames, choppy audio), your monitoring tells you something is wrong. It doesn't tell you what is responsible. Is the network dropping packets? Or is your server too loaded to read them from the socket on time? The fix for one is scaling infrastructure. The fix for the other is pushing back on network conditions. eBPF gives you kernel-level observability to find out. eBPF (extended Berkeley
Read More +
image
August 20, 2026 Hector Zelaya
Comments Off on WebRTC.ventures Visits ClueCon 2026: Voice AI Gets Serious About Engineering

WebRTC.ventures Visits ClueCon 2026: Voice AI Gets Serious About Engineering

The annual ClueCon conference founded by the creators of FreeSWITCH has always been where the real-time communications community gathers to share what's working, what's breaking, and what's next. This year's edition, August 10-14 at The Midland Hotel in Chicago, made one thing unmistakably clear: AI is no longer a side experiment in the telecom world. It's embedded in production systems, and the conversation has shifted from ‘look what AI can do’ to ‘how do we
Read More +
image
August 20, 2026 Alberto Gonzalez
Comments Off on The Control Plane Between What a Voice Agent Hears and What It Does

The Control Plane Between What a Voice Agent Hears and What It Does

SIP and RTP feed a call and its media into a voice AI pipeline. What happens next runs through the control plane: what the voice agent is told, and what it decides to do about it.  In my talk at ClueCon this year, From SIP to Tokens: Deterministic Telephony Meets Real-Time Voice AI, I walked through this idea. The voice AI control plane, not the model, decides whether an agent hears something correctly and acts
Read More +
image
August 12, 2026 Jen Oppenheimer
Comments Off on Watch WebRTC Live #116: Building Robust Voice AI Pipelines for Every Use Case with Varun Singh

Watch WebRTC Live #116: Building Robust Voice AI Pipelines for Every Use Case with Varun Singh

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
Read More +
image
August 8, 2026 Alberto Gonzalez
Comments Off on Google Meet’s Addition of Near Real-Time Speech Translation Is a Market Signal

Google Meet’s Addition of Near Real-Time Speech Translation Is a Market Signal

In the space of thirteen months, Google took real-time speech translation from an English-and-Spanish demo at I/O 2025 to Gemini 3.5 Live Translate, a 70-language streaming model announced in June 2026 and now expanding into Google Meet through private preview, on top of the five-language version already generally available there. That speed says something: real-time translation is fast becoming a baseline expectation, not a differentiator. That shift won't stop at video conferencing. Contact centers, telehealth,
Read More +
image
August 7, 2026 Jen Oppenheimer
Comments Off on Instant Video Calls, Built on Jitsi

Instant Video Calls, Built on Jitsi

We built a self-hosted video calling system for a healthcare platform client, replacing the usual "meeting link" pattern with a real phone-call flow: clinician dials, patient's phone rings, patient answers. Highlights: Web-to-Android calling with one-tap answer Jitsi Android SDK startup optimization for near-instant connect Server-owned call lifecycle: ring, answer, decline, timeout, stale-call replacement Jitsi on Kubernetes, portable across cloud, hospital, and on-premise Prometheus, Grafana, and OpenTelemetry observability Load-tested and handed off for client-owned operation Read
Read More +
image
August 7, 2026 Brian Collins
Comments Off on Running STUNner in Production on Kubernetes

Running STUNner in Production on Kubernetes

STUNner is a Kubernetes-native TURN server, TURN being the relay protocol that gives WebRTC clients a public endpoint to send media through. It builds on the Gateway API to terminate TURN at a single load balancer endpoint and relay media to the pod behind it, so media-server pods stay on ordinary ClusterIP Services, cluster-internal only, with no public IPs of their own. Examples in this post use Elastic Kubernetes Service (Amazon EKS), but the resource
Read More +
image
July 31, 2026 Hector Zelaya
Comments Off on Voice AI Comparison: Managed Platforms and Custom Frameworks for Your Use Case

Voice AI Comparison: Managed Platforms and Custom Frameworks for Your Use Case

Voice AI tooling broadly falls into two categories: managed platforms that get you a production agent fast, and custom-built frameworks that give you full ownership of your voice pipeline. Within each category, the specific tools differ in ways that are worth understanding before you commit engineering time or lock yourself into constraints you'll hit later at scale. This voice AI comparison looks at three representative managed voice AI platforms: Retell AI, Bland AI, and Synthflow,
Read More +
image
July 28, 2026 Jen Oppenheimer
Comments Off on Alberto Gonzalez and Hector Zelaya to Present at ClueCon 2026 on Voice AI in Telephony and eBPF for TURN Server Performance

Alberto Gonzalez and Hector Zelaya to Present at ClueCon 2026 on Voice AI in Telephony and eBPF for TURN Server Performance

AI-powered voice agents continue to expand into telephony, healthcare, and enterprise customer service. Teams building these systems face a shared set of problems: keeping latency low, keeping calls reliable, and keeping the underlying infrastructure fast enough to support real-time audio at scale. Two members of the WebRTC.ventures team will address these problems from different angles at ClueCon 2026, taking place August 10–14 at The Midland Hotel in Chicago. Alberto Gonzalez: Deterministic Telephony Meets Real-Time Voice
Read More +
image
July 24, 2026 Hector Zelaya
Comments Off on Building a Compliance Layer for Telephony Agents: A Retell AI Example

Building a Compliance Layer for Telephony Agents: A Retell AI Example

Telephony agents built on Voice AI platforms like Retell AI make it easy for businesses to run live phone conversations through an AI agent instead of an IVR or human call center staff. Getting one of these agents into production means solving two things: integrating it with existing telephony infrastructure, and adding a compliance layer that preserves the organization's security and governance standards. On the integration side, the agent must connect to existing PBXs, SIP
Read More +
image
July 22, 2026 Jen Oppenheimer
Comments Off on Watch WebRTC Live #115: Using Voice AI and Avatars to Scale Live Training

Watch WebRTC Live #115: Using Voice AI and Avatars to Scale Live Training

How can AI scale clinical roleplay training beyond what live sessions with human trainers can deliver? For CETA Global, a nonprofit that trains frontline mental health providers around the world, the answer was an AI “flight simulator”: a real-time platform where psychologists practice difficult client sessions with an AI-generated patient, complete with a lip-synced streaming avatar, live coaching, and replayable feedback. Behind the scenes, a team of six AI agents works in concert to play the
Read More +
image
July 22, 2026 Justin Williams
Comments Off on Agentic Workflows for WebRTC & Real-Time Application Development

Agentic Workflows for WebRTC & Real-Time Application Development

An agentic workflow is the disciplined form of what's often called "vibe coding": giving a coding agent a task and the context it needs, then letting it plan, edit, and test across your codebase while you review the results. When it's done well, the productivity gains can be dramatic. In his vibe-coding WebRTC post, Philipp Hancke describes getting changes merged into libWebRTC, Firefox, and even Pion, work that used to wait on finding a free
Read More +
image
July 9, 2026 Jen Oppenheimer
Comments Off on Building Multi-Agent Voice AI: Real-Time Orchestration Lessons from a Clinical Training Simulator

Building Multi-Agent Voice AI: Real-Time Orchestration Lessons from a Clinical Training Simulator

Most AI applications operate in turns: a user submits input, the model processes it, and a response is returned. A delay of a second or two goes unnoticed. Live voice AI does not offer that margin. In a roleplay training session where a psychologist practices a difficult client conversation with an AI-simulated patient, every unnatural pause undermines the realism of the exercise. And with it, the training value. This was the central engineering challenge behind
Read More +
1 2 … 43 Next +

Recent Blog Posts

  • WebRTC.ventures Visits IIT RTC Conference 2026: Scale, Latency, and Trust
  • The Voice AI Latency Budget: Where Every Millisecond Goes
  • Running LiveKit on Kubernetes without hostNetwork using STUNner
  • Watch WebRTC Live #117: Live from RTC.ON 2026
Make your app smarter. Request a free AI evaluation.
Video Call Starter Kit Powered by the Amazon Chime SDK
  • Assess
  • Build
  • Integrate
  • Voice AI
  • Test
  • Manage
We’re one of the few agencies in the world dedicated to WebRTC development. This dedication and experience is why so many people trust us to help bring real-time application dreams to life.

Let's get started!

Contact us today
info@webrtc.ventures

Join our mailing list!

© 2023 WebRTC.ventures, an AgilityFeat company / Privacy Policy