Python WebRTC

Open-source Python projects categorized as WebRTC

Top 15 Python WebRTC Projects

  1. aiortc

    WebRTC and ORTC implementation for Python using asyncio

    Project mention: Building Virtual Agents with Amazon Nova Sonic S2S | dev.to | 2025-08-13

    Running in the browser or on the command line is an excellent use-case for a voice agent. But wouldn't it be super cool if the agent could actually join as a virtual participant in a WebRTC based video call? Yeah, I thought so too - so about a month ago I started playing around with the Python library aiortc to provide an integration between Amazon IVS and a Nova Sonic agent. Here's how it works:

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. docker-wyze-bridge

    WebRTC/RTSP/RTMP/LL-HLS bridge for Wyze cams in a docker container

  4. webrtc-for-the-curious

    WebRTC for the Curious: Go beyond the APIs

    Project mention: WebRTC for the Curious | news.ycombinator.com | 2025-04-11
  5. streamlit-webrtc

    Real-time video and audio processing on Streamlit

  6. vosk-server

    WebSocket, gRPC and WebRTC speech recognition server based on Vosk and Kaldi libraries

  7. selkies

    Open-Source Low-Latency Accelerated Linux WebRTC HTML5 Remote Desktop Streaming Platform for Self-Hosting, Containers, Kubernetes, or Cloud/HPC

    Project mention: Selkies: Linux-native GPU/CPU-accelerated WebRTC HTML5 remote desktop platform | news.ycombinator.com | 2025-08-20
  8. tgcalls

    Voice chats, private incoming and outgoing calls in Telegram for Developers

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. WebRTC

    A community-driven distribution of up to date WebRTC framework binaries for iOS and macOS (by stasel)

  11. willow-inference-server

    Open source, local, and self-hosted highly optimized language inference server supporting ASR/STT, TTS, and LLM across WebRTC, REST, and WS

    Project mention: Amazon Is Discontinuing the "Do Not Send Voice Recordings" Feature on Echo | news.ycombinator.com | 2025-03-16

    It's sort of a shame the industry is in the state it's in, because I personally know a couple of folks who have disabilities that make something like an Echo truly a godsend.

    There are a lot of things that get much, much easier from an accessibility standpoint if someone can operate a device by voice, instead of having to maneuver next to a switch, panel, or button.

    Getting next to the button can be much more difficult if it means getting into a wheelchair, fitting your prosthetic, or having to find help because it's positioned too high or in an area that's too narrow.

    Additionally, you can say a single phrase and turn off all lights in your dwelling, regardless of room. Minor win for able-bodied folks who might take only a minute or two to walk the house, big win for someone less capable.

    ---

    I'm technically capable enough to have removed Amazon/Google anyways with HomeAssistant in combination with WIS (https://github.com/toverainc/willow-inference-server) and Willow autocorrect (https://github.com/toverainc/willow-autocorrect).

    Which gets me most of the things I cared about from an Echo without ever having anything leave my LAN. But it's a real PITA the setup.

    There is basically zero middleground in this industry between "Amazon/Google have a permanent microphone that listens to everything you do" and "You have to manually flash ESP32s and configure servers".

  12. raspberry_ninja

    Publish or capture VDO.Ninja streams with Python (Raspberry Pi, Linux, Mac, Windows WSL)

  13. python-webrtc

    a Python extension that provides bindings to WebRTC M92

  14. dit

    DIT is a DTLS MitM proxy implemented in Python 3. It can intercept, manipulate and suppress datagrams between two DTLS endpoints and supports psk-based and certificate-based authentication schemes (RSA + ECC).

  15. real-time-object-detection-with-webrtc-and-yolo

    A solution code for the real time object detection with WebRTC and YOLO article - https://softwarescalability.com/editorial/real-time-object-detection-with-webrtc-and-yolo

  16. infobip-api-python-sdk

    Python SDK for Infobip's API

    Project mention: Convert Emojis to Text in SMS with Infobip: A Step-by-Step Guide | dev.to | 2024-12-17

    In this guide, you’ll learn how to decode and convert these emojis to text in defined strings, and with the help of Infobip SMS API and Python SDK, you can send all the information as a text message to your phone.

  17. dolbyio-rest-apis-client-python

    Dolby.io REST APIs Client for Python

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python WebRTC discussion

Log in or Post with

Python WebRTC related posts

  • Building Virtual Agents with Amazon Nova Sonic S2S

    2 projects | dev.to | 13 Aug 2025
  • FastVLM: Dramatically Faster Vision Language Model from Apple

    6 projects | news.ycombinator.com | 12 May 2025
  • Show HN: OpenAI-realtime-embedded-SDK Build AI assistants on microcontrollers

    2 projects | news.ycombinator.com | 18 Dec 2024
  • Dive into Web RTC or write SFU on your own

    2 projects | dev.to | 9 Feb 2024
  • Baresip – An Open Source modular SIP User-Agent with audio and video support

    2 projects | news.ycombinator.com | 2 Sep 2023
  • WebRTC for the Curious

    1 project | news.ycombinator.com | 19 Aug 2023
  • Streamlit dashboard with ROS2

    1 project | /r/ROS | 18 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 1 Sep 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source WebRTC projects in Python? This list will help you:

# Project Stars
1 aiortc 4,816
2 docker-wyze-bridge 3,067
3 webrtc-for-the-curious 2,171
4 streamlit-webrtc 1,626
5 vosk-server 1,157
6 selkies 707
7 tgcalls 536
8 WebRTC 507
9 willow-inference-server 471
10 raspberry_ninja 180
11 python-webrtc 144
12 dit 58
13 real-time-object-detection-with-webrtc-and-yolo 52
14 infobip-api-python-sdk 19
15 dolbyio-rest-apis-client-python 7

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?