Ross ROSS = Recommend OSS · open-source software intelligence for agents

aiortc/aiortc

WebRTC and ORTC implementation for Python using asyncio observed · 2026-08-28

github.com/aiortc/aiortc · Python · BSD-3-Clause (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
aiortc/aiortcmain74

For agents

markdown · JSON · MCP: product_card(name="aiortc/aiortc")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem