假设这是我的视频流网址:
rtsp://MyUserID:[email protected]:556/cam/realmonitor?channel=1&subtype=0
视频流与VLC播放器完美配合,但我想通过我的网络应用程序播放它。有没有可能在任何网络播放器中播放RTSP协议?
当然!您可以在您的网络应用程序上使用VLC播放器!!
此链接包含您需要的所有信息。
https://wiki.videolan.org/Documentation:WebPlugin/
根据我的经验,这个插件真的很快可靠
不幸的是,通过网络浏览器播放rtsp并不是那么简单。
不再支持NPAPI插件
这意味着最终不再支持浏览器的VLC插件。 Firefox 52+和其他浏览器不再支持它了。看到这个announcement,基本上说明:
“除了Adobe Flash之外,Firefox不再支持已安装的NPAPI插件”
这也在videolan Forum上讨论过,没有当前的解决方案。
使用旧的Mozilla Firefox ESR浏览器
仍然支持NPAPI插件。然而,直到2018年6月。因此,不是真正的未来证明解决方案。有关Firefox ESR的详细信息,请访问here。
可能的解决方案
您可以将HTML 5与其他编码技术结合使用,将RTSP流转换为分段流,并通过HTML 5视频标记提供。那里有很多解决方案;查看来自stackoverflow的帖子,例如:
希望这能指出你正确的方向。