Python 中有 RTCPeerConnection 的实现吗?我有一个 Python 应用程序,它将充当视频共享应用程序中的对等点(其他对等点是浏览器)。 Python 中有很多信令服务器的示例,但我找不到 RTCPeerConnection 本身的任何实现。我不想使用 PyQt 和 webkit 等。
您说得对,网络上与 WebRTC / Python 相关的大多数示例仅使用 Python 进行信号发送。
我认为迄今为止缺乏基于 Python 的 WebRTC 实现的一个原因是 WebRTC 是一个相当复杂的堆栈,涉及 SDP 协商、用于在两个对等点之间查找路径的交互式连接建立、DTLS 握手 + SRTP 加密,所有这一切都发生在一个异步时尚。
然而,随着 asyncio 的出现,情况发生了一些变化,因为现在可以以更线性的方式编写异步代码,而无需求助于回调。
因此,我为 Python 编写了一个基于异步的 WebRTC 实现,我相信它非常适合您描述的用例:
https://github.com/aiortc/aiortc https://github.com/aiortc/aiortc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)