我一直在关注 here 使用 Flask 作为信令服务器的示例。如果我的服务器和两个客户端都在同一台计算机上运行,我可以成功运行它(由于 getUserMedia 需要安全连接或在本地主机上运行)。
下一步是将 gstreamer 管道与
webrtcbin
连接,以生成视频流而不是使用相机提要。第二个客户端 (python) 启动并发送此流。我已经使用this示例作为通过Python管理webrtcbin的参考。我目前正在使用 gstreamer-plugins-bad v1.14.5。我已经能够:
所有这些都是在本地网络上完成的。根据我的阅读,我不需要 STUN 服务器来实现这个实现。
查看连接状态时,连接状态一直卡在
connecting
.
我的问题是,gstreamer 1.14.5 是否太过时而无法与更新的浏览器一起使用?或者这可能是其他一些实施问题? 我已经探索了我能想到的所有其他修复方法。除非绝对必要,否则我不想更新 gstreamer,因为编译更新的版本对于我正在使用的设备来说并非易事。