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.1.1.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

aiortc-1.1.1-pp37-pypy37_pp73-win32.whl (891.8 kB view details)

Uploaded PyPy Windows x86

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

Uploaded PyPy manylinux: glibc 2.12+ x86-64

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

Uploaded PyPy macOS 10.9+ x86-64

aiortc-1.1.1-pp36-pypy36_pp73-win32.whl (891.8 kB view details)

Uploaded PyPy Windows x86

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

Uploaded PyPy manylinux: glibc 2.12+ x86-64

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

Uploaded PyPy macOS 10.9+ x86-64

aiortc-1.1.1-cp39-cp39-win_amd64.whl (975.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

aiortc-1.1.1-cp39-cp39-win32.whl (896.4 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

aiortc-1.1.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.1.1-cp38-cp38-win_amd64.whl (975.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

aiortc-1.1.1-cp38-cp38-win32.whl (896.4 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

aiortc-1.1.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.1.1-cp37-cp37m-win_amd64.whl (975.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

aiortc-1.1.1-cp37-cp37m-win32.whl (896.3 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

aiortc-1.1.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.1.1-cp36-cp36m-win_amd64.whl (975.8 kB view details)

Uploaded CPython 3.6m Windows x86-64

aiortc-1.1.1-cp36-cp36m-win32.whl (896.3 kB view details)

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

aiortc-1.1.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.1.1.tar.gz.

File metadata

  • Download URL: aiortc-1.1.1.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1.tar.gz
Algorithm Hash digest
SHA256 92f1cc00564c884641043b28c0e8deeecd2008ecdacc0582d24290281623714a
MD5 972e65a4b00c7be7f2060439e3d028fd
BLAKE2b-256 7e0cba96cf72c53d87dbc2b22517e1dee45b902cbccf26e7d0da07db18407a65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.1-pp37-pypy37_pp73-win32.whl
  • Upload date:
  • Size: 891.8 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-pp37-pypy37_pp73-win32.whl
Algorithm Hash digest
SHA256 2c64d136ef1e4c4f0e49502a9256ef69eaeb9981baef60c10555cb6db9509ae5
MD5 cd7174427d9a6903b0ab567024c1d894
BLAKE2b-256 6cb61d19ade1c0d7d67b98fef933f0fcf7888de8dd992f8bbee2c32b4275c469

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 95eddefaba92bdebfa2cf993cf26d7c0dde45600574a07c0978cd18ff530d315
MD5 ba169e129a4b597e16d0f92797dd9ac0
BLAKE2b-256 1f7e73ca73d0434113f0c671588308d77e24a35e7c643a7c00b7e0aa053d7f28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-pp37-pypy37_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 542800562f3d7e1a8ace7c4ca1094d5a7a487e89267bd6b526ba7ccdbf63b07c
MD5 961875b4e3c5296a1a69d56d38460b5a
BLAKE2b-256 dcc4fc6f4f0a88e1120c8c0b8c3ac6b4090dda37b5c4557b43bd44ddc028f534

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d92c7b95065417ba6d71acf78f6cc6742d4e3e091ac3bf8d51118ff94dd5f78
MD5 643622cfbcb6437879935f80a66ea56a
BLAKE2b-256 f230ede9193461f90526d5e94f24d1a6e14d5aea20cfa8bce55d5af1176d547e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.1-pp36-pypy36_pp73-win32.whl
  • Upload date:
  • Size: 891.8 kB
  • Tags: PyPy, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-pp36-pypy36_pp73-win32.whl
Algorithm Hash digest
SHA256 0f3209e7a4b35e286cb8617418a3fa473629c3bdf11d5e2eb2a2019a0f9256fd
MD5 0fdab284a1fd472de8e4c59d3f44b41c
BLAKE2b-256 d292ef47ba24344abd96d17c3c03bfb3d02052e02b23a0d9ff819b4add721712

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6d320154ccb14a0eafa49903c126f6b923be4480ffe26db67aaca737e4914131
MD5 7eca340c26d65ad5efac1ff6d69f25af
BLAKE2b-256 60f8b2dbeaed2097170d82d0d31a950b933b1ae79d2306238ab401f5209c2090

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-pp36-pypy36_pp73-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ffdb03c6483dfa891826cf42f0355392d32d723c85a8a2303291f7b760aa0d81
MD5 97c6aff65e06d816b5cef1d66dc15c5a
BLAKE2b-256 2896f610c3e3c1083f9700e1b1d980c3aa6d348577528d6a20a547296a2d9264

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 875a3537bec82c6af569caa37c203676bbb1fc41a307df4a5559581952edbf74
MD5 1552cea0bfb4bb37d6030c8ba6ed9750
BLAKE2b-256 6d35d9673eaa92dcf9b44b971dc3d9b359fe10e71f2a7a4259d954cdff0570c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 975.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3bbaae288a46141a20602f52d07dc9f96f6b33416cbde087b5af18b40f74d1c9
MD5 244f9875a9f81526e0bd63cf2c9c6b9a
BLAKE2b-256 b975a0669ad29f6aab68e5f6b65f8afe8b9e27503f95b8179b4b21f2504e5356

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 896.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fa2ac5055b82614067053a086fed13c8dde253d523866a092a3b5f7a09e50f66
MD5 b38346ea771de39437167e5e911487e2
BLAKE2b-256 35cf677bef279332bcef002e33cdcd7094f673f8856270f1591dbe9c55952b9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4201bb44cef17518163e0e8160aa2e447d6a218515c0fe84f95dfc1b2cc602b4
MD5 5cb0dc6befbee9b8033fb00fc3183af5
BLAKE2b-256 c497bf2e3455b4262ed91dab651d7c1d73d512f007760e20da1f347679374850

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp39-cp39-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4bcb2bf0b229123a597605cc6b8722c34cf8c963ba5c4ed0e36444df7331a693
MD5 0b83b65a595c65563d5fd3f143da9e32
BLAKE2b-256 4382fb14c3dc7685fde09381427c77d385495e461f62b51cceac8f7eec785053

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ecb0fcf7242a10a4ff4ebe92bd21443a3744242d2de424eac9cc86962ae7ad19
MD5 3b6e4b5032a2348dab290df6fc85e0e8
BLAKE2b-256 a9f007d1d51baf96ec3150737dbe7737a82dd03a4ecb8f7585dcf93092bc264c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp39-cp39-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3a83089070c7cc39628c7f77a87110264bb8f9c8af5b1e41dda80dec7d961ec1
MD5 55f1102eda2de19af5031601fc66bc5e
BLAKE2b-256 cd8d56c95f00f324d86c04a932d95099e8764c1f3876c8b8c50c2e2d15fe61b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca5858188159c21c89daa1445ad0d8a8b032cdaab41b75bcafbb741a8246987d
MD5 3ab2874c90e4ba64cf9ba393210df0fd
BLAKE2b-256 c767466469dc03ba8ecadc41db7b50ff728d634ca4b069f1e88d4b257e9ebad8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 975.9 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9338d1f6aac18422abe82966ee444eebc08550b803c79348e7d5fb3aefe48871
MD5 ec1b1abdc1274a67365dd64807af632d
BLAKE2b-256 fa165a362e55dd82716d0ec517a224ec882527ac9965b9912de8121f40ef0624

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 896.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f7480322485a5dc28a20be76ccb9e48f818da19ee5c727c58147c94e4113c5bc
MD5 3d7e331c3d7ae0498bd06fb46a8cb33b
BLAKE2b-256 a0e29320d0bffeb24fc45a6dfdd6c30fdf864aa3cd8bbfc099c6b77e1bfce294

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2d032530b6f7c4f108d45772be37c4ac5917a79971735ca61487ca2d71378f74
MD5 220a1e69bd2064d673056757923d147d
BLAKE2b-256 7780f12948ebe5080f73a6f4d21e35c893af66f6e0cc21cde41203b57a29825f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a18685e5ec265875f93a41d3816d855a95c44c541dfbd3a4abdd68bb974f5ebb
MD5 5a6b822edb842dd3aa15029604b98524
BLAKE2b-256 cc19f247259175926167472a0888107aa212e4142161806f26cf7af829ff93b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bcc02d96d6eb5d692a94eb6d0339486c6a8d56ecf409b2ff56ed8a28b1907a8e
MD5 aefa68c0fcc0212002dafa6af0286e25
BLAKE2b-256 21cd477ef0a7d1d3fce4d2cf04ae1f62b74614ec68b2681ec0beb31bb2181dcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e0ff16895c8ab8cc47f6437687c7f5305c77087fcff553977b415a0d3c089f82
MD5 6481f9b60f4b7b4f0ade61920d61b6a3
BLAKE2b-256 362a7bc4ecf7a09813c4f865b3c1ddf12d89942d51a88af9e8340187a85cb1c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 34ba8779822b0656378cd24081a83b04f2430b28dc5fc4826a2431fad7e73dd5
MD5 d8e40ded3d937ce7af2743805446df51
BLAKE2b-256 412af7ba2e3bace9f1fbcf68a0e7c182f6896af50fa82e316fefa33ce2fdc1d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 975.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 064847f6420bb6f7bad7b521287b712bd3285e2cf4ea85f36576397ea25ba2fb
MD5 ef4bb51dbb4fcb1681bd21050000a56a
BLAKE2b-256 892e9dcabb572f4936345d79e6dbfbfdb6ea53c585023255a579fde3cf6cf22c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 896.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 ceee2597e3bfb3b1ab276384627639653bf5f0b30ef6bb85e6c282d9e641d7dc
MD5 30d87308c967ee90e431eb5c1e942db2
BLAKE2b-256 b10e8fbae65c0810304b0b2dccb67d7b8a6b81fa328b83706ce54b5c5387c100

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 faddab45e8f07cc0b9638ea0892bd7bb5ef262e640deab1078b650e1569d8f9c
MD5 6e529a72b8db418769b3ff8f935a2de4
BLAKE2b-256 6858432a21e032fc45191cbe2cd6671e5e68d7807f76112f08f377b4d59b3168

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 07460f34ff8eda63fee0b08fe42143107b0a50acba3047da22c83f9bbd818d78
MD5 e49683ca5590848daaad49d3174d2f3e
BLAKE2b-256 f8a719a60af987c89d3ce77e5597b1a168e97594d22376d0f4ac5f47ba364f66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 09786f8a967ed2fbfb00863b491207e0f7e5692de82700562c55992a8d8f9b1f
MD5 95f97c2454ab5a8c69eba819f5423c5c
BLAKE2b-256 25512d3122c35e43b1a18146b5239b265c024c9991ddf4f717f51cbe913fcaa2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4381a7ab33bc2ff3f332837ace44fa57b92a2ae8634d5c22968151bb969da89f
MD5 9d6696a82f775d1aa7d5b467abd7f557
BLAKE2b-256 eae991631304ea103c9348f1eeabc0a017bf436d65b70c2a8d21a90d68678fcd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7fc64e0b73a241b80c25eb704e23f5279348c245db6456235dbac1cf22426af3
MD5 77f6c4b08780a60b169cea4abec6663b
BLAKE2b-256 e5a5d135a056d5013b48922ef645f51e17f23869371f2639c1ee6033b00f1bc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 975.8 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ff9e9283b419ef349a71b596a00c216b17c39089d5ed9bba3c4ecfb7710040e2
MD5 e1da9a0e16192e6ee2e575d13ca29dce
BLAKE2b-256 fb856c283e1c3ea47d9c874b706f162940340f744f3430a9e07ac87709d36524

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 896.3 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 324335f1ccab86a46b7dbf0f56afc3064893e7b104910095d7d360ac4f4d966c
MD5 a80631eedda7b282f100adf99a9bd6f2
BLAKE2b-256 49933d2e6e1ce752de8f2f8a4a4dac87e7b0f7eef3b10c80e3fa0c1e94a1d587

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 13a76f5f8454cba911f0d373ca2946e58cd1fbfaf88ccd74144f62f2e6d7791b
MD5 54d777585172b0351093b918c7bc0bc9
BLAKE2b-256 e1e12eb3d55db885680e3e61b93924a89d078feea88fbb5297b93a8ab59be749

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a5ee9904126e7e316c37ce389620e0ce8233ff5dc85c9cbee3ce4a6e9952b286
MD5 03778b4ad9b0a8dcc33a4db6cf51568f
BLAKE2b-256 a9b853c4d18c472c05a0ef9f9d3724fbb1d87e9c1593466d6faac6b7cd8d0001

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a0e20ea06df14b2a666f73a8f3b883b644775bf638854d92c69fcc7952828ce5
MD5 0d9fdbf4c6913cfcaf0f87da87852911
BLAKE2b-256 2d248093da3f76bb59850dbd705b00ad9df0ef028668535a08c47b73b26db801

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 010a176fe1bb1bc64684066e6e29084d4c3a9004d1a1e8e0cc1fed2101ec2703
MD5 c11a45867979d855705cf7cfd087ff4f
BLAKE2b-256 3925dff169fe686d9a9c6026ab4810705df9d80e6eff0e84a1053d9ce9648e95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.1.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.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for aiortc-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80d3b45ebcae36957962a2ba48ba2facea02a42190176932cee5c1372f4b5ecd
MD5 4b1f37840398258919349436dbb42eeb
BLAKE2b-256 827f679693e9f82a38c1148bb339bb1a3dd58abdef7f082ba5c8c86e7f564fac

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