同步操作将从 looen.cn/aiortc 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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:
pyee.EventEmitter
To learn more about aiortc
please read the documentation.
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.
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:
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
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:
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
On OS X run:
brew install ffmpeg opus libvpx pkg-config
aiortc
is released under the BSD license.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。