1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
aioice
======
|pypi-v| |pypi-pyversions| |pypi-l| |pypi-wheel| |tests| |codecov|
.. |pypi-v| image:: https://img.shields.io/pypi/v/aioice.svg
:target: https://pypi.python.org/pypi/aioice
.. |pypi-pyversions| image:: https://img.shields.io/pypi/pyversions/aioice.svg
:target: https://pypi.python.org/pypi/aioice
.. |pypi-l| image:: https://img.shields.io/pypi/l/aioice.svg
:target: https://pypi.python.org/pypi/aioice
.. |pypi-wheel| image:: https://img.shields.io/pypi/wheel/aioice.svg
:target: https://pypi.python.org/pypi/aioice
.. |tests| image:: https://github.com/aiortc/aioice/workflows/tests/badge.svg
:target: https://github.com/aiortc/aioice/actions
.. |codecov| image:: https://img.shields.io/codecov/c/github/aiortc/aioice.svg
:target: https://codecov.io/gh/aiortc/aioice
``aioice`` is a library for Interactive Connectivity Establishment (RFC 5245)
in Python. It is built on top of :mod:`asyncio`, Python's standard asynchronous
I/O framework.
Interactive Connectivity Establishment (ICE) is useful for applications that
establish peer-to-peer UDP data streams, as it facilitates NAT traversal.
Typical usecases include SIP and WebRTC.
.. toctree::
:maxdepth: 2
api
changelog
license
|