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

Uploaded Source

Built Distributions

aiortc-1.3.0-pp38-pypy38_pp73-win_amd64.whl (1.9 MB view details)

Uploaded PyPy Windows x86-64

aiortc-1.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

aiortc-1.3.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

aiortc-1.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

aiortc-1.3.0-pp37-pypy37_pp73-win_amd64.whl (1.9 MB view details)

Uploaded PyPy Windows x86-64

aiortc-1.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

aiortc-1.3.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.6 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

aiortc-1.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.1 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

aiortc-1.3.0-cp310-cp310-win_amd64.whl (984.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

aiortc-1.3.0-cp310-cp310-win32.whl (904.8 kB view details)

Uploaded CPython 3.10 Windows x86

aiortc-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

aiortc-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

aiortc-1.3.0-cp310-cp310-macosx_11_0_arm64.whl (103.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

aiortc-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

aiortc-1.3.0-cp39-cp39-win_amd64.whl (984.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

aiortc-1.3.0-cp39-cp39-win32.whl (904.8 kB view details)

Uploaded CPython 3.9 Windows x86

aiortc-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

aiortc-1.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

aiortc-1.3.0-cp39-cp39-macosx_11_0_arm64.whl (103.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

aiortc-1.3.0-cp38-cp38-win_amd64.whl (984.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

aiortc-1.3.0-cp38-cp38-win32.whl (904.8 kB view details)

Uploaded CPython 3.8 Windows x86

aiortc-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

aiortc-1.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

aiortc-1.3.0-cp38-cp38-macosx_11_0_arm64.whl (103.6 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

aiortc-1.3.0-cp37-cp37m-win_amd64.whl (984.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

aiortc-1.3.0-cp37-cp37m-win32.whl (904.8 kB view details)

Uploaded CPython 3.7m Windows x86

aiortc-1.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

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

aiortc-1.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: aiortc-1.3.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0.tar.gz
Algorithm Hash digest
SHA256 adcccd66a8e0eb87226530f1bcc2cd3e03dab8d13bba6759345ac5686c3c3ca7
MD5 5a2d517724e70415f6c4cd56c7f100d8
BLAKE2b-256 e3c63f161e73febaea00e1442ad74de10aa1d330bbec9cb8d00e37d7cfb9d8af

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

  • Download URL: aiortc-1.3.0-pp38-pypy38_pp73-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 16d711d95166caacd8cc69500a33a2477a250da91e583ce706e28a608d15ed7a
MD5 fccc1ef51e48f3f4543345fd08f85d4b
BLAKE2b-256 3badb20649140f922942276241ca5b7ff09c3d196993ef0811dc803e1eaa8260

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74b4c3bb9ac80dedb219af00fc6d4144696bde89cfcecb8e7355b4042ee48300
MD5 a5a59f29ea78de7f5a25dffebfe49533
BLAKE2b-256 b49f1bc260121e8ec19f775db00a89bdb1306644df29e516d5586b5a2040467c

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6b116a338df2f0e820c49b0ea55e6ba16cb3019495aa908a5c44758060c8dbf2
MD5 251e8ce452b128945a3ea987d7870537
BLAKE2b-256 4db5e47d0912594b2e7cd1a44da3bdbf16d4f6643f746eacd67978a8e91a13a3

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aiortc-1.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23448467fad287e9cd007fd92f2ba39b02f0b45a285a79b4e14e63c36fa394c8
MD5 efee08ed4e02d35a9580fbe000863240
BLAKE2b-256 3f88b29dca443a0253612aebf77810830125c1dc2e1a2483a55c694ec182baba

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

  • Download URL: aiortc-1.3.0-pp37-pypy37_pp73-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3132795af73d9dc1adfb30956a9600ce1cd1f62db11febfc45c4662131cbb5ca
MD5 ff8e8ec5440b57dcc379be3bc97ba1dc
BLAKE2b-256 7024d50649e3aa0747ee93d2a4594b6cc9df611ceace7c9aa03a716482f90763

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b20baa3d33c06a0dffaa440812eaa1f740c6fe99d2ef5afa41c5aa2117a312be
MD5 c1785eade7a560cae399bad9afc6417b
BLAKE2b-256 49b8d923440b131ddf60c625b4327ff86b7487637b22fe61e4b4bff0303d83dd

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3cf881737ae7ea7636ed66da6c9a5f2b259c970c3979554b160c41003cab07d5
MD5 9ddcfa134bbeeb03b032bdbbf8211447
BLAKE2b-256 491e701781c1aa0c42524abf3187cb4c7cf9eaa4cec36a05da606bbdf1c31e26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd63e0a88c6260f1b25760b2e37ae531a37b3922f25f8044abdf0aa0f45d994f
MD5 65ad77b2c762d75f852e9dfcaf975adc
BLAKE2b-256 b5fcc8b1991aa70b3ef8a344aa9a613b35d2590f238e49fc2443b49dedd3553b

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: aiortc-1.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 984.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eb47aa4f341f7f2bdf06ad5b0b415f1f5c7be05589d91c2ef5a118ff9f18dc3e
MD5 9c23fc550e52d04ac14e45f1fdd5556c
BLAKE2b-256 38aaff6765d7209f39af28deddc6f961a8cec1835e6c36cba964aadb4088275b

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: aiortc-1.3.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 904.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 179d383d848f072f8bdd51b48691d98768343823ed3030e6481013468f614662
MD5 56637a7ba8ed16041297d1e08d7b33e9
BLAKE2b-256 564ad5089c82c1741b747983b07e473f21a13ccfb7a7790ee5e7696311741161

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66d6dc46038aa3516e9d5303bce70ff3b811a7cca3db27291d695a3822fe2d53
MD5 49ea120de19d699347b4bbb27b96b42b
BLAKE2b-256 09028beb3990bf3f635158ec4d8c97a42a1a950a4d4c4b86a163b0b082cecb93

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 24f536023b3827ea5548d88a49b98ac94ec27cc8462e747c585dcb20817542ae
MD5 50e2f3d95d502bb3c0bd1f4325e90460
BLAKE2b-256 507f4413144e27927b0ae4ac7cc36ba9a90172c977feed52c45f42972ed0a315

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: aiortc-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 103.6 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71a5065c2039c131b779d72ddcc0c72ae213e00368d042c4c37b1af8623bb7a8
MD5 e5dac577e6a4f1f207b0f2ac383d4a63
BLAKE2b-256 0f0fd7362918ded7509ff5755690d1779828f414a94eeaf4039e277d9533985a

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: aiortc-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 48bd11b57c6ae851877570639bc0c9dc0076e9d5e3f2d68df186e05296af2b4d
MD5 10a7122aac78e5856766900bdb7c9af6
BLAKE2b-256 af74455ad599b147f7016c99d0bde5c84119d3a016a2d0d0f6bbf994cf025966

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 984.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 07fc74c50aef5403ec6372a34642022f157e6e46e8cfccfc5dcb9d1acc1fb575
MD5 464a632ec35eaafd153454d9ffbf09a5
BLAKE2b-256 fa84560c599a447f62220f61dc7ccf1183e14fb98d739d91e84a2133689e4e34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.3.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 904.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 7e7fe40176df11a1e9d60d85fec9e543cf8ebcf00b5b74ee2ae36e6ce74339c7
MD5 ece706e7c89c6b49e4df6cb490200533
BLAKE2b-256 0be182bdde8c62ae29abc6a300015a50150343cc7097e2e750521d2bad653b8a

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aac89888371a373961e7ddc1d09eaf8078d5dc8b8e468a828b152468c4702af6
MD5 f99c6f85c0741ea190e0310023d5b700
BLAKE2b-256 1cca94b0a1b2180e93db3c4116834b6d898146cb4c1d72f4aafcd8320d5170eb

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f0049bc2a79d21ff6a0d5c87c8f680cc0c5cdf8849214577737e659f823b6ace
MD5 5d1e78a999d14e9d963e086177acab17
BLAKE2b-256 f86b9685e76f130544f61bd697d8104c69235d75aa57bd5fc998db8e08e6a309

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: aiortc-1.3.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 103.6 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32064e01fc7f88c8382a72419c7b66d080bf79e6a5bd6ea865a237f0987e4a8e
MD5 fcc72598083549f50570189e5288bdfb
BLAKE2b-256 d81672817783e8ed2811f5c0289c9b06645da3284c74e60a54a5d8a7ae2a06bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.3.0-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d583636726b40a3ac361e99817d975d044a5e92805865c62a670b955b257c51f
MD5 9ebc6be6032a0182da420aaa7753daa2
BLAKE2b-256 e88602a518eeb0db1b05b5c99e9cb68829294648198dff4db1e490ed0f968462

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 984.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 eee005cb8950a888423cde26ded84c5a16b35d5acadbbb2901817e22291eafda
MD5 19b5743b9501f059d66d5fd3f0003b4a
BLAKE2b-256 0fcffbc90062ae66f36337a9a71385f6b8a9ff2bd520b994f5a9b69ebf1e6785

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.3.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 904.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d9be7fe4f6bf51c55dbd103e59933bcd0780b9779d60acc02d3710f3931e4a29
MD5 ffe7bd1752b68ae471fbe7a83ad33e09
BLAKE2b-256 71aff8c9daf6d384700b58fe6662e6adbfa04bdeda81772a236b1d63b296d1d8

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eadc8bfcb9b923647e0d30b8ec9ae9531995975cb8eda359f7928e9b0832956e
MD5 97e4f2b6c883c8595af6f08e8abde859
BLAKE2b-256 d8e186eb2f15ac4d5de937dbacf58a22d21196c6bc7deb05ad0536646d06b966

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8ce00ccd66679cdef6eafb31c4be191fa575f764c2697e2ccaadf01cce9a4183
MD5 542e4272829dba7e88a0fabd2f321715
BLAKE2b-256 1b7ccde4fdd2636fa6632be40825bb2b6e4cba247013ec743ea04d523af968e5

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: aiortc-1.3.0-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 103.6 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4389b144b7af6c2327d2c5f4a816d49fddce3de075fc6cb2e54a78facbf4959
MD5 1b857bdc39fb6d6db63a862b4263085e
BLAKE2b-256 d17fdf109c5855b29a58331a82047eb6e7a43c50b8ea65111fbca1d82464de58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.3.0-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eb11c98a1b948dd680e69f0d6febfff6d211700c7ac45dd6e981813f8eff33b4
MD5 6f5e415c575b2b696c0030973e6a38d1
BLAKE2b-256 0b9b73a8d28ae668baab432f10edfbe5f42562107e93e038d5b334704d607c91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.3.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 984.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d7a9f7e3c1187c5de14e62b72692e4e84cc4c00f4edb4e64491cc3b76a118cdc
MD5 07b60ba1e1b05665766d2e97ff70c9ae
BLAKE2b-256 9fc043a00592a1c194466e9aa6ef6a1c0a41c02b6c115bbfc5cab1e5b60b47b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 904.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b79e1a3b9f9efb3358aabf9a1e83728e39a2acc60c03d429d874f4d817a392ef
MD5 77959ea4cb2e46ab8d98135f28e84219
BLAKE2b-256 954942edb39047d1ff6f25099f2537327ab055df453ea5c3048128380461ee97

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ed2b0bb6b07adf02668c3979a5cc3c07e24c415c11346914a872d25531271d12
MD5 7e9d2872d1dd4a13ce293bddfca85ca0
BLAKE2b-256 1ef24a280cb9110db81fce4323c114219ddc70c8ccac9a85fc32328894584e6c

See more details on using hashes here.

File details

Details for the file aiortc-1.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for aiortc-1.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0c1e826c3cd067935d3ba422bc842a42835b4ec1e4ba2848c546f085a7a073a1
MD5 054f9b57517c0e3e081ce628f476358b
BLAKE2b-256 1fba09383f70e3d71941cfa7fd273d4002845a9aee87dc6af27f33bccb66c963

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aiortc-1.3.0-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.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.10

File hashes

Hashes for aiortc-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ced4412959142aa83ec9934572097a574f1da111fff0188e1d567a53f909aba6
MD5 f1e63e52fa90cc18e084fdc517862805
BLAKE2b-256 f90c87a602378c6927774419f81b483e874e57772aff0c89f201a53b411d657d

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