Skip to main content

An implementation of WebRTC and ORTC

Project description

rtd pypi-v pypi-pyversions pypi-l tests codecov gitter

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

Since release 0.9.28 binary wheels are available on PyPI for Linux, Mac and Windows. 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:

  • OpenSSL 1.0.2 or greater

  • FFmpeg 4.0 or greater

  • LibVPX for video encoding / decoding

  • Opus for audio encoding / decoding

Linux

On Debian/Ubuntu run:

apt install libavdevice-dev libavfilter-dev libopus-dev libvpx-dev pkg-config

pylibsrtp comes with binary wheels for most platforms, but if it needs to be built from you will also need to run:

apt install libsrtp2-dev

OS X

On OS X run:

brew install ffmpeg opus libvpx pkg-config

License

aiortc is released under the BSD license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aiortc-1.2.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

aiortc-1.2.1-pp37-pypy37_pp73-win32.whl (894.0 kB view details)

Uploaded PyPy Windows x86

aiortc-1.2.1-pp37-pypy37_pp73-manylinux2010_x86_64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64

aiortc-1.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

aiortc-1.2.1-pp36-pypy36_pp73-win32.whl (894.0 kB view details)

Uploaded PyPy Windows x86

aiortc-1.2.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl (1.9 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64

aiortc-1.2.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

aiortc-1.2.1-cp39-cp39-win_amd64.whl (978.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

aiortc-1.2.1-cp39-cp39-win32.whl (898.6 kB view details)

Uploaded CPython 3.9 Windows x86

aiortc-1.2.1-cp39-cp39-manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

aiortc-1.2.1-cp39-cp39-manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

aiortc-1.2.1-cp39-cp39-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9

aiortc-1.2.1-cp39-cp39-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.9

aiortc-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

aiortc-1.2.1-cp38-cp38-win_amd64.whl (978.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

aiortc-1.2.1-cp38-cp38-win32.whl (898.6 kB view details)

Uploaded CPython 3.8 Windows x86

aiortc-1.2.1-cp38-cp38-manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

aiortc-1.2.1-cp38-cp38-manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

aiortc-1.2.1-cp38-cp38-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8

aiortc-1.2.1-cp38-cp38-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.8

aiortc-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

aiortc-1.2.1-cp37-cp37m-win_amd64.whl (978.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

aiortc-1.2.1-cp37-cp37m-win32.whl (898.5 kB view details)

Uploaded CPython 3.7m Windows x86

aiortc-1.2.1-cp37-cp37m-manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

aiortc-1.2.1-cp37-cp37m-manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

aiortc-1.2.1-cp37-cp37m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m

aiortc-1.2.1-cp37-cp37m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.7m

aiortc-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

aiortc-1.2.1-cp36-cp36m-win_amd64.whl (978.6 kB view details)

Uploaded CPython 3.6m Windows x86-64

aiortc-1.2.1-cp36-cp36m-win32.whl (898.5 kB view details)

Uploaded CPython 3.6m Windows x86

aiortc-1.2.1-cp36-cp36m-manylinux2010_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

aiortc-1.2.1-cp36-cp36m-manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

aiortc-1.2.1-cp36-cp36m-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m

aiortc-1.2.1-cp36-cp36m-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.6m

aiortc-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file aiortc-1.2.1.tar.gz.

File metadata

  • Download URL: aiortc-1.2.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1.tar.gz
Algorithm Hash digest
SHA256 4082f17ad69661e65a87e4cd5507f9b08ab694ddbdf9edcdf04d613024a441a9
MD5 dbdce445c83086b1310f0fa81bce60a4
BLAKE2b-256 58cc78e1150b58504802f854933d7a7358184ea525e88b5bc68b2b52661eed29

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-pp37-pypy37_pp73-win32.whl.

File metadata

  • Download URL: aiortc-1.2.1-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 894.0 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 3cc47c36462c125829cd183040024f55ae9475054926fd9492a04b80d94b9d0d
MD5 dc0dbb6000e14efbb907efe5c505961c
BLAKE2b-256 d352e4c1dd2453218041123a9120eefed00da69fcbbf0c8d0e89a8dffee407a3

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-pp37-pypy37_pp73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-pp37-pypy37_pp73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a261dea570e8d3ad1d1ae6857a523243d3caf26427efb27a7dd35a34a03ab7d5
MD5 88831579bf631532caab935d19a8394f
BLAKE2b-256 9603bd70af6876152ac57ab21dc7e9c7b27b6366795f26387c1bbb690b8f3bcc

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-pp37-pypy37_pp73-manylinux1_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-pp37-pypy37_pp73-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: PyPy
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 80621dacaf3ea373fd4ccd77e02e00c84abfe328ea36caa626df7d7b3dc86ba4
MD5 d8de9a2f42e1d94827694f06e8303777
BLAKE2b-256 b8e1713153ec97453ad588297b576e573d2438a2f7dc4be608f88ee34cccd506

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 162cd4c92a8a1378318002baab1e3b7f56e1e5b6eadc49dbc01f766e8a7a5a47
MD5 2374b328212cf8ed91b62bfd29476272
BLAKE2b-256 91df965f8bafe3d619382fa2a2f7ef082543fe34c8bfdb14a85720749b003e69

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-pp36-pypy36_pp73-win32.whl.

File metadata

  • Download URL: aiortc-1.2.1-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 894.0 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 10f0e02929104674ee3f889bfbacbe4b84d3f6a2a6f697fad0e291ddaa73586d
MD5 43b649b5f75fb4e08b65ed2d1305d854
BLAKE2b-256 58d83fc8248fb59f20669c8cc04b470aac7f295c6d5527fc02f6e7fd245131ed

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: PyPy, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5dd713bc74d50f280f9722557fc3a11e7d6dc33df31cfef71f94ce0757e30d48
MD5 e8cae561da5d3fe9fb7980f6294d9318
BLAKE2b-256 25f0dcbfbeb3db7a6f13ac594186a2df3d0a8ba388d4f5c2e7a572ce0d0093c6

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-pp36-pypy36_pp73-manylinux1_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-pp36-pypy36_pp73-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: PyPy
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fc8815222477a266f3a9d5ef149476dc2aac7c3294e88a8c310108b912ea51be
MD5 762f1f2e0a14c2645210d0a5f991f90d
BLAKE2b-256 9a0a65df7e4cb1b49cd2ed97a35db1611395a44e2a27faf8c9ffce3105d8bb0d

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3975471e416a760420065c62f0784d920b92c730c0e590cc1422c45dd55c3a67
MD5 48c52efc3781791e9af364aea83b1c6b
BLAKE2b-256 31aba91d6d242c08040987eb9ed3bdfeea5f567a5f7abe1f3a5d461aeec6f03d

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 978.7 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d07968551f6badb3b20a61843151b15bfba10649941f8e88df72c71fb83e0442
MD5 3cc757d040863ccba1d6112d3e25d7b3
BLAKE2b-256 f173f1e405e6c38c4b1c0c92cf261326688d66452309ad7534b520209cbc4301

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 898.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9db5beafcdbd3c15b8ed8a9f0f8b418790355a3a1eef43c7a750ddca8dc0b66d
MD5 3fcd14d783db4e1626a5f0c64ca1dbab
BLAKE2b-256 f3499273ebc87eea7e9819622613ece2d094daa0d1db0e907f35db9dce1715ba

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 721a5abfbfafdfe3eeadfd454e3afe2d2a4289c077608611d18887a96df900b6
MD5 9a61db2396ed4e28ead2719b383ee33e
BLAKE2b-256 73f4892b4488d9c9088ad892afe9059aeca21b764f20eae26bd0423dfa58f11e

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp39-cp39-manylinux2010_i686.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp39-cp39-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 838a930e319ee03d3484e98458b8a2331284f0c8c518852fdab1fdc6817db603
MD5 4e731f772ef13da2c4b5699ca71f303d
BLAKE2b-256 b506985840664e0b2e49935a05d28c1a39aa2b7a713e26b2a06010553cd003db

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2547b2d4f1244ae743b43193b449924d8ab0b147f21b3f4cb2ea01216ae4e01b
MD5 7f6b25f42d3c5a5b70a564a149b93103
BLAKE2b-256 e0f745b1ac8b233e670f5495cf93db6934d6d55643f72073fa30383de8d342e6

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp39-cp39-manylinux1_i686.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp39-cp39-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 116d1f3da42a3ba01d512fb249221418fb12e5832e5d37e9ff2cb112110462ec
MD5 a20a6b8a758e890ef1fb8611a8ebd4e6
BLAKE2b-256 691fc2d74d281e26cf5008e88c45cf8e03fd399f45b31050013812d1d4860178

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 de26c4d4eb0b090f66e36a873357674fa37966bdc5db864eb3283a8996828f28
MD5 7a0b45a8a37fcf994088bca295f36001
BLAKE2b-256 be0dce9abca017ef5d96a0fcb806fe9064f332db037a81a92afe3f86dd4f4d84

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 978.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 26801d15292ca912aed1042382cb7ab73f6fe92ba4b4f67d3f34b167ab7c8055
MD5 e27e2b3ced2ca0f2c4b590fd5374d580
BLAKE2b-256 c0958a04ec943f4b38cbb7ab22c5e4e2cba5f1d4a131ffbfbfc541d3883afb2e

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 898.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 dce96b01452f11b5a8734c0e3caaf73b9a1845e676129e40fabc92c740d3dea4
MD5 a42d8ff9515057604a5d624291c86a9c
BLAKE2b-256 d1b2716ae3afd0c49403ffc4500dbb089106c15cc57928920f3247cb7351e377

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1772c51a2063d8779966364dc4f137d8ef5de76bd6268685973b54a25221a55e
MD5 a8b8844f1314168ab5d1af8fb143b7aa
BLAKE2b-256 675e84204425e2042def0b7cd5c8b7bc867ba81de728acbf02ea70e323fbd78e

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f2cbba5482a5b0666a4f6afdeca6110e6af16937d49fd7572f0f2c1a9536ae9b
MD5 e897de16c1b80d32403cdfa68cc1b5e4
BLAKE2b-256 1d02bb1f2f32267ed5e8f33d344cefc2587becb3e9e96c9254482d225200116a

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 330f7fce52d4b2368c003032cc73a8c79847ff2aaa66c2846d131608d4646d15
MD5 ceb504c909f03ca79c37db5393fe5978
BLAKE2b-256 101bb3d101f7672540c6a0f76dcf7df7554c8af5c3b93d6b725febfdd72fdd17

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 456d44a3595c7d6b57a8c1a850d11bf242fc624a4d49a285db87a4672ba3a27e
MD5 1ddd4fdc6308751d52f63b800056db4a
BLAKE2b-256 475d80735cea4534249abb2c495a413f8f3cf7a22e89da4a831370d4acbb58d7

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fb139b3f64f022b1b5b30cafc5953c5fbb2184d1b44ecae0e9251d21656ca81a
MD5 ca56cf45efd41db30db710ee9d4bf0f4
BLAKE2b-256 7043b47226597e74b7bef29e568f08f2be010f8cee1fbc006c25081ef24f42fc

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 978.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d6b028efd5c2cdd0c83cc7db522afc3384606fbed5f8130f0bcb6f6fcbdc4eeb
MD5 cf71d8d0ca764a169701080cf8bebc66
BLAKE2b-256 78b28c6dc463d19bdc69996a8d38d79abe5dfbded37bb833ce1558c041ef2cea

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 898.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b40966a7b98c88bbd95540f1c0c2bdff83b8631fef131e8add9c3be42544a42e
MD5 ec9e9195520a9a9c6ea3e31b84bc2dde
BLAKE2b-256 262966f4bcbb7719ed4876bc87a74061672566ee637fe21f8efdd493da992330

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ef2f49a3f370b6f5e208877079dec5e37b8723af614dba9f07344b7b2fcc422f
MD5 015c85351a1a043fde28c49887168876
BLAKE2b-256 e71d53e22e95f592dd2a5c0890b746b44c77abf338fe51cea5674cbce9be48a6

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c38ca7435c3c43e6c48371fef42dbb2bc93e27d12be2eea6efdc64a5ab18e530
MD5 286d26e71dbb1682f9b6e304fa8ad089
BLAKE2b-256 c1f0a48736634629a9aa5ee4b852695e6bc961d5185e59dd7e00686c2b340647

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5cf4fe06e4d027277598a0215524df51812e8b4ce181508a872a60d07d50c7cb
MD5 d1c79ebf56fa5775a767ad2a35775505
BLAKE2b-256 e8ba8330e6c1bf8cd7eee194340bfd3340dcafa2f4307998dd6ebd843390ebe4

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8d9d74a4be3486f4c7941fd3635106b3ce3d8e6c48bc8105df0cc6a6af349baf
MD5 2f49c4c8a0369a89009dadb32e05116b
BLAKE2b-256 39ee460893b2fca781a234fac14055b6dbb3dad0f61dc675ec91e714f21bef90

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 04a0b60e40b794bc49ce1d35d2678e0eec4ec7d689684700e08b7122a1855fa1
MD5 61b4a16e4d029e3ded57805b4003317d
BLAKE2b-256 58ebe0c3c1f70c919dbe106bf8518c4d5c049d0542518a7695ecab4d133c92d4

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 978.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 80f1b8bf56f23bf3a1f98586ded7572be604fe9100fdfc1415bebccae2361212
MD5 4ba14146f38f13f7c28c861908db4acb
BLAKE2b-256 3b9cbc95411eb9def1ef587aa4b2a98b39d2851b67966ae2d9dd268c197e22d9

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 898.5 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 0d270289e5e7765595473bbd26d4727377946d488d979016ec5b2e561a0560a2
MD5 ad39950fd69eb61a751d1e8bbe65cc95
BLAKE2b-256 208e4256e77351a56ac4a07d065caf95e3744942393636362044fa9a2ed70137

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9277b57713dd125cbfa6e7d6b2fc775f07b51b1cbeef2f57f84791711e382798
MD5 7c345847ac44b08dae1dcabdc19e6f70
BLAKE2b-256 560ed5a9fb223f15da1a1abf2daafe3db832a98af8a65b2636a6b78501ecc388

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cac5b610f96b039d4e2d1b38b9a6520be13c6b64fda9fc645780263709685930
MD5 cf7b0fd6c927bd09435d7ae4f64c05e2
BLAKE2b-256 c5134caecbb8e4627b2b40932ad61b5bd6732fc553471ed0892525d402e1084c

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1765f79b23130cf623b4522b30c03f06e84aa81027fe4d31eead4a9fd9c7e3dd
MD5 96341428f67573673117856cfab7d71e
BLAKE2b-256 ecd695340bf74185ae033f99d067192c3ec8ac39d3e96360fd1f001580ce94b6

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ef523680d8cfd34be6a7194d3a05bef4e194f688c1b8e1ec6fa275d0136cf474
MD5 47efc56a079418d88ee2b4bb4940e830
BLAKE2b-256 40e055643806d10aa2d1ddda13727e7334a860401fd1b6561612f5965d3f5684

See more details on using hashes here.

File details

Details for the file aiortc-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aiortc-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6

File hashes

Hashes for aiortc-1.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d0153e24f9d191ea9a77c3e423e47e4032b5436f94d7b87f01ac491e44ae6341
MD5 5eee07a2cf03cd30a059874727cd224a
BLAKE2b-256 0c8ec7ac7a3cafff4f5ce92b4a69fed16da92ebe0595364540092f2723e9f4c1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page