aiortc/aiortc
WebRTC and ORTC implementation for Python using asyncio observed · 2026-08-28
Health v2 · maintenance only
74/100
- Activity 93
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3113
- days_rel: n/a
- days_push: 47
- n_releases_24m: 0
Adoption not part of the score
5094 stars · 888 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
aiortc is a Python library implementing WebRTC and ORTC on top of asyncio, with an API closely mirroring the JavaScript WebRTC API. It supports audio, video, and data channel exchange and is regularly tested for interoperability with Chrome and Firefox.
Use cases
- build a WebRTC server in Python
- exchange data channels between Python and browsers
- apply OpenCV computer vision to WebRTC video streams
- learn how WebRTC works by reading a readable implementation
- stream audio and video from Python to a browser
- implement custom signaling and media handling without native WebRTC bindings
When to choose
- you need WebRTC in pure Python with asyncio integration
- you want to plug Python audio/video processing into a WebRTC pipeline
- you need a hackable, readable WebRTC implementation for learning or customization
- you want interoperable audio, video, and data channels with Chrome and Firefox
When to avoid
- you need maximum media performance or hardware-accelerated codecs
- you are building a browser-only app where native WebRTC suffices
- you need a language other than Python
- you need a turnkey video conferencing product rather than a building block
Facets
library · maturity active
websocket http-server audio-processing video-processing networking concurrency web-development networking developer-tools python cross-platform webrtc ortc asyncio data-channel sdp dtls srtp real-time-communication signaling real-time audio video
1 source
- readme: https://github.com/aiortc/aiortc · fetched 2026-08-28 · d5140ba3230a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| aiortc/aiortc | main | 74 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem