WebRTC and ORTC implementation for Python using asyncio (by aiortc)

Aiortc Alternatives

Similar projects and alternatives to aiortc

  • GitHub repo Pion WebRTC

    Pure Go implementation of the WebRTC API

  • GitHub repo werift-webrtc

    WebRTC Implementation for TypeScript (Node.js), includes ICE/DTLS/SCTP/RTP/SRTP

  • GitHub repo msquic

    Cross-platform, C implementation of the IETF QUIC protocol.

  • GitHub repo base-drafts

    Internet-Drafts that make up the base QUIC specification

  • GitHub repo webrtc

    A pure Rust implementation of WebRTC (by webrtc-rs)

  • GitHub repo libdatachannel

    C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets

  • GitHub repo rawrtc

    WebRTC and ORTC with a little bit of RAWR!

  • GitHub repo janus-gateway

    Janus WebRTC Server

  • GitHub repo simple-peer

    📡 Simple WebRTC video, voice, and data channels

  • GitHub repo webtty

    Share a terminal session over WebRTC

  • GitHub repo Neko

    A self hosted virtual browser ( clone) that runs in docker.

  • GitHub repo neqo

  • GitHub repo wiretrustee

    Connect your devices into a single secure private WireGuard®-based mesh network.

  • GitHub repo openmptcprouter

    OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt

  • GitHub repo SIPSorcery

    A WebRTC, SIP and VoIP library for C# and .NET Core. Designed for real-time communications apps.

  • GitHub repo amazon-kinesis-video-streams-webrtc-sdk-c

    Amazon Kinesis Video Streams Webrtc SDK is for developers to install and customize realtime communication between devices and enable secure streaming of video, audio to Kinesis Video Streams.

  • GitHub repo datachannel-rs

    Rust wrappers for libdatachannel

  • GitHub repo webrtc-echoes

    Simple useful interoperability tests for WebRTC libraries. If you are a WebRTC library developer we'd love to include you!

  • GitHub repo facedetect

    It'll capture image from your webcam and detect your face. It's also supported real time face detect from webcam video.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better aiortc alternative or higher similarity.


Posts where aiortc has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-07-19.
  • How to deploy OpenCV video feed cam with my Django application? | 2021-07-19
    You can't use Django for that, RTC is a separate protocol from HTTP. Check out for a Python-based RTC stack. You write code in there which does the data processing and calls HTTP APIs or something on the Django side.
  • Can't add a second data channel while handling message events separately | 2021-07-05
    I am using this python library: aiortc/aiortc while primarily using this example.
  • WebRTC ➕ Build Yet another Chatting app💭 but P2P/E2EE🤯.!! | 2021-07-01
  • QUIC is now RFC 9000 | 2021-05-27
    I am sure there are even more implementations that I am not aware of.





    People don't make these decisions for technical reasons only. Career wise it is a bad choice to spend your time working on pre-existing technologies. You don't become a distinguished engineer by iterating on existing technologies. You become one by being the creator of something new.

    I think QUIC is great and does a good job solving the problems it was designed to solve. It is disingenuous to pretend these decisions were made only for technical reasons.

  • Show HN: WebRTC-Echoes: Interop for C#, C++, Python, TypeScript, Go and Servers | 2021-03-29
  • Any Example Of Streaming Non User Media Media | 2021-02-25
    According to aiortc developper, there is currently a bug in Firefox:
  • Webrtc For Lowlatency Gaming On Cloud | 2021-02-24
  • Python WebRTC basics with aiortc | 2021-02-11
    Fortunately, we can use aiortc, a great open-source WebRTC library for Python. We will start by running the sample code and then learn about WebRTC based on it.
  • Any example of streaming non "user media" media? | 2021-02-11
    I am using aiortc. In fact, I have been experimenting with a modified version of that example:
  • WebRTC is now a W3C and IETF standard (Python)


Basic aiortc repo stats
19 days ago

aiortc/aiortc is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.