Skip to main content
aiortc License Version Python versions Tests Coverage Documentation

What is aiortc?

aiortc is a library for Web Real-Time Communication (WebRTC) and Object Real-Time Communication (ORTC) in Python. It is built on top of asyncio, Python’s standard asynchronous I/O framework.

The API closely follows its Javascript counterpart while using pythonic constructs:

  • promises are replaced by coroutines

  • events are emitted using pyee.EventEmitter

To learn more about aiortc please read the documentation.

Why should I use aiortc?

The main WebRTC and ORTC implementations are either built into web browsers, or come in the form of native code. While they are extensively battle tested, their internals are complex and they do not provide Python bindings. Furthermore they are tightly coupled to a media stack, making it hard to plug in audio or video processing algorithms.

In contrast, the aiortc implementation is fairly simple and readable. As such it is a good starting point for programmers wishing to understand how WebRTC works or tinker with its internals. It is also easy to create innovative products by leveraging the extensive modules available in the Python ecosystem. For instance you can build a full server handling both signaling and data channels or apply computer vision algorithms to video frames using OpenCV.

Furthermore, a lot of effort has gone into writing an extensive test suite for the aiortc code to ensure best-in-class code quality.

Implementation status

aiortc allows you to exchange audio, video and data channels and interoperability is regularly tested against both Chrome and Firefox. Here are some of its features:

  • SDP generation / parsing

  • Interactive Connectivity Establishment, with half-trickle and mDNS support

  • DTLS key and certificate generation

  • DTLS handshake, encryption / decryption (for SCTP)

  • SRTP keying, encryption and decryption for RTP and RTCP

  • Pure Python SCTP implementation

  • Data Channels

  • Sending and receiving audio (Opus / PCMU / PCMA)

  • Sending and receiving video (VP8 / H.264)

  • Bundling audio / video / data channels

  • RTCP reports, including NACK / PLI to recover from packet loss

Installing

The easiest way to install aiortc is to run:

pip install aiortc

Building from source

If there are no wheels for your system or if you wish to build aiortc from source you will need a couple of libraries installed on your system:

  • Opus for audio encoding / decoding

  • LibVPX for video encoding / decoding

Linux

On Debian/Ubuntu run:

apt install libopus-dev libvpx-dev

OS X

On OS X run:

brew install opus libvpx

License

aiortc is released under the BSD license.

Metadata

Release files for aiortc 1.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aiortc 1.9.0
File Size Uploaded
aiortc-1.9.0.tar.gz 1.2 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for aiortc 1.9.0
File
aiortc-1.9.0-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
aiortc-1.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
aiortc-1.9.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
aiortc-1.9.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
aiortc-1.9.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details
aiortc-1.9.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64 Details
aiortc-1.9.0-pp39-pypy39_pp73-win_amd64.whl PyPy 3.9 PyPy 3.9 7.3 Windows x86-64 Details
aiortc-1.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
aiortc-1.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
aiortc-1.9.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
aiortc-1.9.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64 Details
aiortc-1.9.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64 Details
aiortc-1.9.0-pp38-pypy38_pp73-win_amd64.whl PyPy 3.8 PyPy 3.8 7.3 Windows x86-64 Details
aiortc-1.9.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
aiortc-1.9.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
aiortc-1.9.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.5+ x86-32, Linux glibc 2.17+ x86-32 Details
aiortc-1.9.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64 Details
aiortc-1.9.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64 Details
aiortc-1.9.0-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
aiortc-1.9.0-cp38-abi3-win32.whl CPython 3.8 abi3 Windows x86-32 Details
aiortc-1.9.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
aiortc-1.9.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
aiortc-1.9.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-32, Linux glibc 2.5+ x86-32 Details
aiortc-1.9.0-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
aiortc-1.9.0-cp38-abi3-macosx_10_9_x86_64.whl CPython 3.8 abi3 macOS 10.9+ x86-64 Details

Total release size: 36.4 MB

Release files / aiortc-1.9.0.tar.gz

Download URL aiortc-1.9.0.tar.gz
Size 1.2 MB
Tags Source
SHA-256 checksum
How to use checksums
03faa76d76ef0e5989ac10386898b029369756102217230e2fcd4b029c50b303
BLAKE2b-256 checksum
How to use checksums
7132e9b01e2271124643e5dc15c273f2bb8155efebf5bc2115407441ac62f4c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp310-pypy310_pp73-win_amd64.whl

Download URL aiortc-1.9.0-pp310-pypy310_pp73-win_amd64.whl
Size 1.0 MB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
0e31575eb050aa68e0ea4c519aef101770b2297954f49e64a5c3d73ef27702ea
BLAKE2b-256 checksum
How to use checksums
fb468cb087a11f2f2d1139bd7e21615cc082097bffc4990d43c9f45f9cf6c8bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aiortc-1.9.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
cbb62950e396c311e398925149fa76bc90b8d6525b4eccf28cba704e7ded8bf5
BLAKE2b-256 checksum
How to use checksums
e70a6495c696cd7f806bafe511fb27203ce918947c4461398384a4e6bd4b7e57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL aiortc-1.9.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.7 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
1924e130a441507b1315956aff05c504a274f1a09802def225d0f3a3d1870320
BLAKE2b-256 checksum
How to use checksums
dad594bf7ed6189c316ffef930787cba009387f9bcd2f1c482392b71cca3918d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL aiortc-1.9.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.9 MB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
5234177e8d3126a0190ed9b6f8d0288daedcc0158c45cc279b4e6ac7d97f43f8
BLAKE2b-256 checksum
How to use checksums
8236ffd0f74c73fa6abca0b76bd38473ed7d82dfbada7e57c6efe2a37ee40483
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL aiortc-1.9.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 888.8 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
40e61c1b84914d6f4c2968ff49353a22eed9419de74b151237cdb71af431209c
BLAKE2b-256 checksum
How to use checksums
68482fe7de04461fdc4aee8c78c67cfe03579eaa72fb215c4b063acaeb4fd118
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl

Download URL aiortc-1.9.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
34c516ae4e70e8f64494305057af09311444325722fe6938ec38dd1e111adca9
BLAKE2b-256 checksum
How to use checksums
9526c382db590897fe638254f948d8514772d13ff59b5ada0a71d87322f48c52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp39-pypy39_pp73-win_amd64.whl

Download URL aiortc-1.9.0-pp39-pypy39_pp73-win_amd64.whl
Size 1.0 MB
Tags PyPy 3.9 PyPy 3.9 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
1107acead0fa97e2f039d3cf00179a8b12b35822372b922f6b9f007145b171d3
BLAKE2b-256 checksum
How to use checksums
63fb0311a31b42c88a2d3ece39c2448ac386d53ad1d8b47c1aac6d09d36cbcf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aiortc-1.9.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
c51f030e175569962df436d61953162da7a7c5e3d691adec660b5eee72dbba56
BLAKE2b-256 checksum
How to use checksums
866c1d0b14b79117dbc855bce1445aec919f8ff3d7f30063cdfdc504395044de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL aiortc-1.9.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.7 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
c7eeabe29472c9e3bb73fb58d5ad3b017269046d43189532e6ec64359c5697b8
BLAKE2b-256 checksum
How to use checksums
871b5a89971655f71a83f60ddcd74a9d083733229a121a9506c53ab013eeeba7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL aiortc-1.9.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.9 MB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
928f136647e609eca0028f7aaf3812fff4e3a4e0fe78abdc19dd0786e65ffac8
BLAKE2b-256 checksum
How to use checksums
5780532757f4f332e396c0dcbc7fc98b34055b07442be83816ca088eae84b6ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl

Download URL aiortc-1.9.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Size 888.8 kB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
4d0321824d24e3db918d2e494d44f2bc4467c8abd70646bbd57a5a5a49b72583
BLAKE2b-256 checksum
How to use checksums
d1ccf22ec32865210bdc01ba704fbc5aeff2a61c02fa9ce77da2599d74cbf39e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl

Download URL aiortc-1.9.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags PyPy 3.9 PyPy 3.9 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
bc9692a1b67f4eea8d3f22785b6ac9bc9c3d98478fd2326f99247ebf432b05d1
BLAKE2b-256 checksum
How to use checksums
4fb11108b34967a876d92ae61f981e06e6d4aedc8bfd4a680f03dacdfca3de2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp38-pypy38_pp73-win_amd64.whl

Download URL aiortc-1.9.0-pp38-pypy38_pp73-win_amd64.whl
Size 1.0 MB
Tags PyPy 3.8 PyPy 3.8 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
9e7bf1c892f7b0a474e85f7e2c462775dbb5a79d6bd6450cf0d0784804629020
BLAKE2b-256 checksum
How to use checksums
0e623fcc6f59f584dcefe7bf574ca7bfa75b0fee2e61d72f21aad34db1310dc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aiortc-1.9.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
84f16cb2a654d4e5018c8aba45e77882c75bf50c6af4eee3048ddb35af7f0c8f
BLAKE2b-256 checksum
How to use checksums
74473249bd5c123ff0acfe24942d5605ac951b84350f2d5c1752f7ffbf2e7ba6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL aiortc-1.9.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.7 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
a8f73ee2d738208c10bb9be8bd2dc0d7da7621de1bbd5ab709216dfa681f4585
BLAKE2b-256 checksum
How to use checksums
2133bf6cd3694b691df645c33f8ebab9cc43a77afca7a0eb4f73c71902b12c7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL aiortc-1.9.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.9 MB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
23df191d42b2937214263471a796502fcb8f86980e6b676aedbd188107e2a11d
BLAKE2b-256 checksum
How to use checksums
f8b9dded75039b673ff63d35630a81a13f00f0d8b3393dd5f1a8585f9e537790
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl

Download URL aiortc-1.9.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Size 888.8 kB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7d8cec50d8dcb1ea089378f885cb780357842ac39b7cb0e9361e5143c0126ecc
BLAKE2b-256 checksum
How to use checksums
13b9ee11cb88f2e152184e65ed152c5e2b4ab6c72d162651615d36eb5e43df91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl

Download URL aiortc-1.9.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags PyPy 3.8 PyPy 3.8 7.3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
33018ce36186142e8a5eccca53189ff30c6d48d3d4d0c3df952fbf80f59f17d7
BLAKE2b-256 checksum
How to use checksums
133ae93c51002274adb4010c2f8fb335ab0351a81358031d0ca46fe610f565c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-cp38-abi3-win_amd64.whl

Download URL aiortc-1.9.0-cp38-abi3-win_amd64.whl
Size 1.0 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
de5e7020cfc2d2d9fb95690926ff2e3b3c30cd4f5f5bc68d5b6756a8eebb686e
BLAKE2b-256 checksum
How to use checksums
6adfde098b31a3fbf1117f6d4cb84c14518636054e3c95a9d9f693a1123c95b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-cp38-abi3-win32.whl

Download URL aiortc-1.9.0-cp38-abi3-win32.whl
Size 923.1 kB
Tags CPython 3.8 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
680b703e35870e301535c930bfe32e7d012224a91ce51531aba45a3124ef07cc
BLAKE2b-256 checksum
How to use checksums
76e3bdb76e7e51bc4fc7a5869597de2effad073ccf5ef14de3aed742d7384107
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL aiortc-1.9.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
c44b610f36b8d17123855dfbe915fa6874201765b8a2c7fd9cf72d14cf417740
BLAKE2b-256 checksum
How to use checksums
3203f3233e936f7a81549bd95f33f3d304e2a9211cb35d819d74570c0718b1ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL aiortc-1.9.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.8 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
176b4eb38d833667f87cf719a7a3e105e25a35b138b30893294418c1c96e38db
BLAKE2b-256 checksum
How to use checksums
8c871f666108764fa5b557bed4f0fd5e2acccd739bb2cca2b766dcacb53e5669
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL aiortc-1.9.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
55505adb31d56cba19a1ef8ad6aa9b727ccdba2a83bfbfb4aa79ef3c472026a6
BLAKE2b-256 checksum
How to use checksums
96996672cf57777801c6ddacc13e1ee07f8c2151d0847a4f81455eeec998eaed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-cp38-abi3-macosx_11_0_arm64.whl

Download URL aiortc-1.9.0-cp38-abi3-macosx_11_0_arm64.whl
Size 896.0 kB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d893cb3d4ffa0ff4f9bb03a88f0a700cdbcd4c0dc060a46c59a27ccd1c890663
BLAKE2b-256 checksum
How to use checksums
4c6d76ed96521080492c7264eacf73a8cba2202f1ff9f59af1776c5a2532f332
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / aiortc-1.9.0-cp38-abi3-macosx_10_9_x86_64.whl

Download URL aiortc-1.9.0-cp38-abi3-macosx_10_9_x86_64.whl
Size 1.2 MB
Tags CPython 3.8 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e3e67c1970c2cffacac53c8f161df264efc62b22721c64a621940935028ee087
BLAKE2b-256 checksum
How to use checksums
9301db89910fc4dfb72ca25fd9a41326762a490d93d39d2fc4aac3f86c05857d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

1.15.0

2 release files

1.14.0

2 release files

1.13.0

2 release files

1.12.0

2 release files

1.11.0

8 release files

1.10.0

7 release files

This release

1.9.0 This release

26 release files

1.8.0

23 release files

1.7.0

23 release files

1.4.0

50 release files

1.3.2

43 release files

1.3.1

38 release files

1.3.0

32 release files

1.2.1

37 release files

1.1.2

37 release files

1.1.0

37 release files

1.0.0

37 release files

0.9.27

1 release file

0.9.26

1 release file

0.9.25

1 release file

0.9.24

1 release file

0.9.23

1 release file

0.9.22

1 release file

0.9.21

1 release file

0.9.20

1 release file

0.9.19

1 release file

0.9.18

1 release file

0.9.17

1 release file

0.9.16

1 release file

0.9.15

1 release file

0.9.14

1 release file

0.9.13

1 release file

0.9.12

1 release file

0.9.11

1 release file

0.9.10

1 release file

0.9.9

1 release file

0.9.8

1 release file

0.9.7

1 release file

0.9.6

1 release file

0.9.5

1 release file

0.9.4

1 release file

0.9.3

1 release file

0.9.2

1 release file

0.9.1

1 release file

0.9.0

1 release file

0.8.0

1 release file

0.7.0

1 release file

0.6.0

1 release file

0.5.0

1 release file

0.4.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page