Google chrome 既然VLC插件不再受支持,如何在Firefox和Chrome中传输RTSP实时视频?

Google chrome 既然VLC插件不再受支持,如何在Firefox和Chrome中传输RTSP实时视频?,google-chrome,firefox,vlc,rtsp,npapi,Google Chrome,Firefox,Vlc,Rtsp,Npapi,既然VLC插件使用的NPAPI在Firefox中已经停止使用,而Google Chrome已经停止使用NPAPI很长时间了,那么有什么解决方案可以在这些浏览器中传输RTSP实时视频吗?经过长时间的挖掘和关注这个主题,我得到了有趣的结果。 在这一点上,最好的选择似乎是一个RTSP代理,它以一种与web浏览器支持的东西(WebRTC等)兼容的方式更改RTSP 我收集了以下解决方案: RTSP-Proxy-JS 玩家(nodeJS) RTSP- WebRTC代理-浏览器(nodeJS) nodeJS

既然VLC插件使用的NPAPI在Firefox中已经停止使用,而Google Chrome已经停止使用NPAPI很长时间了,那么有什么解决方案可以在这些浏览器中传输RTSP实时视频吗?

经过长时间的挖掘和关注这个主题,我得到了有趣的结果。 在这一点上,最好的选择似乎是一个RTSP代理,它以一种与web浏览器支持的东西(WebRTC等)兼容的方式更改RTSP

我收集了以下解决方案:

  • RTSP-Proxy-JS 玩家(nodeJS)
  • RTSP- WebRTC代理-浏览器(nodeJS)
  • nodeJS中的其他人-
  • 本机浏览器视频播放器,带有HTML5视频标签+WebSocket RTSP 代理
对于未来,我期望:

  • 摄像机制造商将开始实施如下协议 WebRTC和MPEGdash
  • Web浏览器应该实现RTSP,但这可能不会发生

这不是答案,但可能值得一试:查看VLC的livehttp模块,该模块使您能够分割流并通过html5视频传送流。在这篇文章中,我解释了一般设置:分段部分可以与VLC的livehttp模块互换。也许这会把你带到某个地方。不过,编解码器和(in)兼容性可能会让人难以处理。谢谢您的输入。将RTSP流转码到HTML5视频可以解决此问题,但在某些情况下会引入其他不可接受的问题:-转码操作和HTML5视频使用的HTTP协议导致的延迟与可以控制/移动摄像头的实时视频流不兼容-如果您有大量视频摄像机和观众转码基础设施变得昂贵-RTSP使用的网络优化,即多播,在这些场景中可能不受支持检查此答案我希望这将对您有所帮助。可能的重复