我已经使用pyzmq和pyqt为我的本地网络(所有WINDOWS)构建了一个消息/聊天应用程序,它基于majordomo pattern。它以这种方式设置:
一切运行良好,短信在'client'pyqt UI中形成,并由'worker'pyqt UI接收。 现在我想在这个骨架上构建视频聊天到我的应用程序...我一直在研究webRTC,并希望找到一种方法来实现它。
这就是webRTC的工作方式我收集的内容(在这里可能会严重错误,请纠正我):
这是过程吗?或者这是对同伴如何相互联系的完全假设?
如果正确,我想调整我当前的pyzmq应用程序作为信号服务器来创建机器之间的连接,因为我的机器的IP地址是我知道的,我可以配置我的防火墙,以提供对所需端口的访问我为了这个设置,我试图消除任何额外的STUN / TURN服务器,我不打算走出局域网并访问远程机器。我想用Python和包含电池(Avoiding Node.js)来处理所有事情(尽可能多)。
所以主要问题是我应该如何将webRTC集成到我的设置中? webRTC是否需要在信令服务器或对等机器上构建和运行特定的先决条件库或API?任何代码示例/建议/链接将不胜感激。