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
  • Story of success
  • Symbl.ai
  • Technical
  • Telehealth
  • Testing
  • The WebRTC.ventures Blog
  • Thoughts
  • UI/UX
  • Video Conferencing
  • Virtual Collaboration
  • Voice/Audio
  • Vonage
  • WebRTC Architecture
  • WebRTC Live
WebRTC.ventures
WebRTC.ventures
  • WebRTC Services
    • Assess
    • Build
    • Integrate
    • Test
    • Manage
    • Migrating From Twilio Video
    • Video Call Starter Kit
    • Combine the Power of WebRTC and AI
    • Conectara, powered by Amazon Connect
  • Our Partners
    • Amazon Chime SDK
    • Daily
    • SignalWire
    • Vonage
    • Other Tech
  • Stories of Success
  • WebRTC Resources
    • WebRTC Live
    • WebRTC.ventures Blog
    • WebRTC Tips
    • WebRTC.ventures Training Program
    • Migrating From Twilio Video
    • Video Call Starter Kit
  • About Us
    • Blog
    • Our Team
    • Jobs
  • Contact Us
WebRTC.ventures
  • WebRTC Services
    • Assess
    • Build
    • Integrate
    • Test
    • Manage
    • Migrating From Twilio Video
    • Video Call Starter Kit
    • Combine the Power of WebRTC and AI
    • Conectara, powered by Amazon Connect
  • Our Partners
    • Amazon Chime SDK
    • Daily
    • SignalWire
    • Vonage
    • Other Tech
  • Stories of Success
  • WebRTC Resources
    • WebRTC Live
    • WebRTC.ventures Blog
    • WebRTC Tips
    • WebRTC.ventures Training Program
    • Migrating From Twilio Video
    • Video Call Starter Kit
  • About Us
    • Blog
    • Our Team
    • Jobs
  • Contact Us

The WebRTC.ventures Blog.

HomeThe WebRTC.ventures Blog
image
April 30, 2025 Hector Zelaya
Comments Off on WebRTC Video Debugging: How to Reproduce and Fix Issues Using video_replay

WebRTC Video Debugging: How to Reproduce and Fix Issues Using video_replay

Debugging video issues in WebRTC applications can be a challenging task. With numerous moving parts under the hood, pinpointing the exact cause of problems can feel like searching for a needle in a haystack. One of the most effective strategies is to reproduce the issue consistently in a controlled environment. In this post, we explore a powerful technique first featured on the WebrtcH4cKS blog: isolating and reproducing video issues using the video_replay tool. By capturing
Read More +
image
April 29, 2025 Alice Habitzreuter
Comments Off on Using FaceAPI for Real-Time Emotion Detection in Live Video Streams

Using FaceAPI for Real-Time Emotion Detection in Live Video Streams

In a previous post, Building an Interactive Emoji Expression Game with LiveKit Video Conferencing, we set the basis on how to create a fun and engaging web-based game using LiveKit that we call FaceOff. Today, we’re adding the game logic by integrating facial detection technology into it.  By leveraging FaceAPI, a lightweight AI-powered facial expression analysis library, we’ll detect emotions in real-time from video streams and match them to corresponding emojis—adding an exciting layer of
Read More +
image
April 24, 2025 Daniel Phillips
Comments Off on When Humans and AI Share the Interface: A Case Study in Multimodal, Adaptive UX

When Humans and AI Share the Interface: A Case Study in Multimodal, Adaptive UX

Traditional static web interfaces—while reliable for decades—are increasingly inadequate for the dynamic, adaptive nature of AI-powered applications. In a previous post, Rethinking UX: Emerging Interfaces for the AI Age, we explored key principles that define modern AI interface design, including: Visual Feedback Latency Management Adaptability Trust Through Transparency Voice and Multimodal Interfaces Keyboard Shortcuts Balancing Quality and Speed Human-in-the-Loop Design In this case study, we’ll show how these principles came to life in the redesign
Read More +
image
April 23, 2025 Jen Oppenheimer
Comments Off on Watch WebRTC Live #101: A Case Study in WebRTC Congestion Control with Chord.fm

Watch WebRTC Live #101: A Case Study in WebRTC Congestion Control with Chord.fm

Quality is always a priority in WebRTC communications, and becomes even more critical in media applications that demand high-fidelity audio and video recording. On April 23, 2025, we welcomed Michalis Daniilakis, Co-founder and CTO of Chord.fm, a browser-based podcasting platform that leverages WebRTC to deliver studio-quality production. Achieving that level of performance came with valuable technical lessons. Michalis walked us through the architectural decisions that shaped their application. We dove into key topics like local and
Read More +
image
April 23, 2025 Jen Oppenheimer
Comments Off on Hector Blogs on Dev.to on Automating AI Agent Deployment for Amazon Connect

Hector Blogs on Dev.to on Automating AI Agent Deployment for Amazon Connect

Our WebRTC.ventures Developer Advocate, Hector Zelaya, was recently accepted as an AWS Community Builder! This program offers technical resources, education, and networking opportunities to AWS enthusiasts and emerging thought leaders who are passionate about sharing knowledge and connecting with the technical community.  In this spirit of knowledge sharing, Hector has published his first post with the AWS Community Builders DEV organization, where community members share content with fellow AWS builders. In his post, Hector explores
Read More +
image
April 10, 2025 Daniel Phillips
Comments Off on Rethinking UX: Emerging Interfaces for the AI Age

Rethinking UX: Emerging Interfaces for the AI Age

As AI continues to evolve beyond backend algorithms into user-facing applications, we're witnessing a fundamental shift in how interfaces need to be designed. Traditional static web interfaces that have served us well for decades are increasingly insufficient for the dynamic, adaptive nature of AI-powered applications. Recently, I was tasked with redesigning a demo application that integrates WebRTC technology with AI Voice/Video Bots for live commerce called LiveCart. After nearly a decade of designing WebRTC interfaces,
Read More +
image
April 2, 2025 Alberto Gonzalez
Comments Off on Optimizing Prompts for Real-Time Voice AI

Optimizing Prompts for Real-Time Voice AI

During a recent onsite gathering of our team at the WebRTC.ventures Panama QA office, we did a deep dive into Prompt Engineering with John Berryman, an early engineer at GitHub Copilot and author of Prompt Engineering for LLMs: The Art and Science of Building Large Language Model-Based Applications.  While we mainly focused on text-based scenarios (in LLMs, text has been king so far), we also explored specific considerations for voice and audio/video-driven applications leveraging WebRTC.
Read More +
image
April 2, 2025 Alice Habitzreuter
Comments Off on Building an Interactive Emoji Expression Game with LiveKit Video Conferencing

Building an Interactive Emoji Expression Game with LiveKit Video Conferencing

Video conferencing can be more than just communication—it can be an interactive gaming experience! We built a web application that connects players via LiveKit open source video conferencing and challenges them to an emoji-matching game using the FaceAPI for real-time facial expression analysis. We call it “FaceOff”. In this first post of the series, we’ll cover the basics of using LiveKit and how we leveraged it to build this web-based video conference game. Our focus
Read More +
image
March 26, 2025 Dilermando Sikora
Comments Off on Real-Time Speech Transcription on Android with SpeechRecognizer

Real-Time Speech Transcription on Android with SpeechRecognizer

Voice-to-text technology has advanced significantly, enabling real-time transcription for various applications. From enhancing workplace productivity to supporting individuals with disabilities, speech-to-text solutions have become integral across numerous sectors. Professionals in fields like journalism, legal services, education, and healthcare, to name a few, are leveraging real-time transcription to capture critical information accurately and efficiently.  In this post, we'll explore how to build a simple Android app that transcribes conversations locally using SpeechRecognizer from android.speech. We'll also
Read More +
image
March 21, 2025 Hector Zelaya
Comments Off on Building LiveCart: An AI-Powered Live Selling Solution

Building LiveCart: An AI-Powered Live Selling Solution

Interactive, personalized video commerce is shaping the future of online retail. At WebRTC.ventures, we’ve harnessed the power of Agora’s real-time communication platform, OpenAI's Realtime API, and Simli's AI-driven avatars to create LiveCart—a next-generation live selling platform that turns watchers into buyers. Online retailers face several hurdles when trying to replicate the in-store shopping experience: Lack of personal interaction leads to lower engagement. Product questions often go unanswered, causing cart abandonment. Sellers struggle to scale personalized
Read More +
image
March 19, 2025 Jen Oppenheimer
Comments Off on Watch WebRTC Live #100: Building Interactive Virtual Teammates with AVA Intellect

Watch WebRTC Live #100: Building Interactive Virtual Teammates with AVA Intellect

On March 19, 2025, the milestone 100th episode of WebRTC Live, we showcased an ongoing WebRTC.ventures project that highlights the powerful potential of WebRTC and AI. AVA Intellect is at the forefront of developing AI-powered virtual teammates that seamlessly integrate into Microsoft Teams and other video conferencing platforms—collaborating like real colleagues. Is this the future of business? And how is it being accomplished? Learn more about this project in our WebRTC.ventures Story of Success: AI Voice Agents
Read More +
image
March 14, 2025 Lucas Schnöller
Comments Off on Voice + Action: The Convergence of WebRTC, Conversational AI, and Agentic Systems

Voice + Action: The Convergence of WebRTC, Conversational AI, and Agentic Systems

The integration of conversational AI and agentic systems into WebRTC applications has evolved from a novel concept to an essential component in creating truly intelligent communication systems. The convergence of real-time communication, large language models (LLMs), and agentic AI systems has unlocked new opportunities for voice-based interfaces that don't just facilitate communication but can take meaningful action. We're no longer simply navigating a set of fixed workflows; we're building systems that can understand speech, reason
Read More +
image
March 7, 2025 Alberto Gonzalez
Comments Off on On-Premise Voice AI: Creating Local Agents with Llama, Ollama, and Pipecat

On-Premise Voice AI: Creating Local Agents with Llama, Ollama, and Pipecat

Imagine having a conversation with a sophisticated AI assistant or agent without your words ever leaving your machine. No data being shipped to third-party servers. No LLM API costs. No added latency waiting for distant data centers to process your requests.  If you're concerned about confidential business data, work in a regulated industry, or simply want more control over your AI tools, on-premise, local processing of Large Language Models (LLMs) ensures that data remains on
Read More +
image
March 4, 2025 Alberto Gonzalez
Comments Off on WebRTC.ventures Visits ITEXPO 2025

WebRTC.ventures Visits ITEXPO 2025

As the CTO of WebRTC.ventures, I recently attended ITEXPO 2025 in South Florida, an annual gathering of communications and technology professionals. The event brings together telecom and IT executives from enterprise and SMBs, small business owners, MSP and channel C-levels and business owners, service provider/carrier engineers, network executives, and industry suppliers and solutions providers. The conference typically covers a broad range of topics, including scaling infrastructure, network security, communication protocols, customer experience strategies, and emerging
Read More +
image
February 28, 2025 Hector Zelaya
Comments Off on A Quick Tour of webrtc-internals: A Powerful WebRTC Debugging Tool

A Quick Tour of webrtc-internals: A Powerful WebRTC Debugging Tool

The webrtc-internals tab is a powerful debugging tool built into Chrome and other Chromium-based browsers. It provides real-time insights into active WebRTC sessions, offering developers a detailed view of connection behavior and media transport. In this post, we’ll take a quick tour of how webrtc-internals enables real-time insights into active WebRTC sessions, helping developers analyze and debug connection behavior, media transport, and performance metrics. We’ll also explain why a different approach may be required for
Read More +
image
February 21, 2025 Hector Zelaya
Comments Off on Implementing Pre-Call Tests for Better Real-Time Communication Experiences

Implementing Pre-Call Tests for Better Real-Time Communication Experiences

Real-time video calls have become the backbone of how we work, learn, and connect. And when users connect, they expect seamless, high-quality communication. Yet many factors can affect call quality - from internet connectivity to device settings to network configurations. While these issues often originate outside the application itself, they significantly impact the user experience. Pre-call testing helps identify potential problems before a call begins, enabling proactive solutions and clearer expectations.  In this post, we'll
Read More +
image
February 19, 2025 Jen Oppenheimer
Comments Off on Watch WebRTC Live #99: Running WebRTC Media Servers in Kubernetes

Watch WebRTC Live #99: Running WebRTC Media Servers in Kubernetes

On February 19, 2025, Péter Megyesi, CEO of L7mp, joined host Arin Sime to dive into the complexities of running WebRTC media servers in Kubernetes environments. While containerization of WebRTC applications has become common practice, integrating these containers into Kubernetes presents unique challenges due to WebRTC’s distinct networking model. They explore why traditional WebRTC connectivity methods break in Kubernetes environments and discuss practical solutions using TURN servers. The session covers the evolution of WebRTC deployments from
Read More +
image
February 11, 2025 Alberto Gonzalez
Comments Off on When GPU Matters in WebRTC: Accelerating AI, Video Streaming, and Real-Time Communication

When GPU Matters in WebRTC: Accelerating AI, Video Streaming, and Real-Time Communication

Graphics Processing Units (GPUs) were originally designed to accelerate gaming, enabling complex graphics computations to run in parallel. Unlike Central Processing Units (CPUs), which excel at executing a few instructions at a time with high precision, GPUs are built for massive parallelism—handling thousands of operations simultaneously.  This fundamental difference makes GPUs ideal not just for rendering graphics but also for the large-scale data processing that have been driving advancements in WebRTC video streaming. This capability
Read More +
image
February 5, 2025 Hector Zelaya
Comments Off on Understanding WebRTC Codecs

Understanding WebRTC Codecs

Codecs are essential to WebRTC, enabling efficient media compression and decompression for transmission. They not only ensure seamless communication but also impact quality, latency, and compatibility across devices. In this post we will talk about the importance of codecs for WebRTC, including essential codecs, codecs that enable additional features, and emerging codecs such as AV1 and AI audio codecs. The Role of Codecs The main goal of WebRTC is to enable real-time exchange of video,
Read More +
image
January 29, 2025 Hector Zelaya
Comments Off on Troubleshooting WebRTC Applications: Essential Tools & Techniques

Troubleshooting WebRTC Applications: Essential Tools & Techniques

Through the power of WebRTC, millions of people connect face-to-face with colleagues across continents, collaborate on virtual whiteboards in real-time, share their screens with support teams, and much more. However, when issues arise, identifying the root cause within the complex web of connections can feel like searching for a needle in a haystack.  While challenging, troubleshooting WebRTC applications can be made more manageable. With the right diagnostic tools and a systematic approach, you can quickly
Read More +
1 2 … 37 Next +

Recent Blog Posts

  • WebRTC Video Debugging: How to Reproduce and Fix Issues Using video_replay
  • Using FaceAPI for Real-Time Emotion Detection in Live Video Streams
  • When Humans and AI Share the Interface: A Case Study in Multimodal, Adaptive UX
  • Watch WebRTC Live #101: A Case Study in WebRTC Congestion Control with Chord.fm
Make your app smarter. Request a free AI evaluation.
Video Call Starter Kit Powered by the Amazon Chime SDK
Conectara, modernizing contact center operations, powered by Amazon Connect.
  • Assess
  • Build
  • Integrate
  • Test
  • Deploy & 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 live video 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