旧版本的 gstreamer 的 webrtcbin 是否与更新的浏览器不兼容?

问题描述 投票:0回答:0

我一直在关注 here 使用 Flask 作为信令服务器的示例。如果我的服务器和两个客户端都在同一台计算机上运行,我可以成功运行它(由于 getUserMedia 需要安全连接或在本地主机上运行)。

下一步是将 gstreamer 管道与

webrtcbin
连接,以生成视频流而不是使用相机提要。第二个客户端 (python) 启动并发送此流。我已经使用this示例作为通过Python管理webrtcbin的参考。我目前正在使用 gstreamer-plugins-bad v1.14.5。我已经能够:

  1. 生成报价,设置其本地描述,并通过信令服务器发送给客户端(js)。
  2. 接受客户回答并设置远程描述。
  3. 生成和发送 ICE 候选人,接收和设置远程 ICE 候选人。

所有这些都是在本地网络上完成的。根据我的阅读,我不需要 STUN 服务器来实现这个实现。

查看连接状态时,连接状态一直卡在

connecting
.

我的问题是,gstreamer 1.14.5 是否太过时而无法与更新的浏览器一起使用?或者这可能是其他一些实施问题? 我已经探索了我能想到的所有其他修复方法。除非绝对必要,否则我不想更新 gstreamer,因为编译更新的版本对于我正在使用的设备来说并非易事。

webrtc html5-video gstreamer
© www.soinside.com 2019 - 2024. All rights reserved.