假设这是我的视频流URL:
rtsp://MyUserID:MyPassword@45.113.153.42:556/cam/realmonitor?channel=1&subtype=0视频流与VLC播放器完美配合,但我希望它能在我的web应用程序上播放它。有没有可能在任何web播放器中播放RTSP协议?
发布于 2017-11-30 17:59:48
不幸的是,通过你的web浏览器播放rtsp不再那么直接了。
不再支持NPAPI插件
这意味着浏览器的VLC插件最终不再受支持。火狐52+和其他浏览器不再支持它。查看此announcement,基本上说明:
“已安装的NPAPI插件在Firefox中不再受支持,Adobe Flash除外”
这也已经在videolan Forum上讨论过了,目前还没有解决方案。
使用旧的Mozilla Firefox ESR浏览器
仍然支持NPAPI插件。然而,只到2018年6月。因此,这并不是一个未来可行的解决方案。有关Firefox ESR的详细信息可以在here上找到。
可能的解决方案
您可以结合使用HTML5和其他一些编码技术,将RTSP流转换为分段流,并通过HTML5视频标记进行传输。有很多解决方案;看看stackoverflow中的帖子,比如:
希望这能给你指明正确的方向。
发布于 2017-11-30 05:36:51
当然了!你可以在你的web应用上使用VLC播放器!!
此链接包含您需要的所有信息。
https://wiki.videolan.org/Documentation:WebPlugin/
根据我的经验,这个插件真的很快很可靠
https://stackoverflow.com/questions/47476862
复制相似问题