【发布时间】:2017-11-24 16:13:13
【问题描述】:
假设这是我的视频流 URL:
rtsp://MyUserID:MyPassword@45.113.153.42:556/cam/realmonitor?channel=1&subtype=0
视频流与 VLC 播放器完美配合,但我希望它在我的网络应用程序上播放。是否有可能在任何网络播放器中播放 RTSP 协议?
【问题讨论】:
标签: video-streaming html5-video rtsp
假设这是我的视频流 URL:
rtsp://MyUserID:MyPassword@45.113.153.42:556/cam/realmonitor?channel=1&subtype=0
视频流与 VLC 播放器完美配合,但我希望它在我的网络应用程序上播放。是否有可能在任何网络播放器中播放 RTSP 协议?
【问题讨论】:
标签: video-streaming html5-video rtsp
很遗憾,通过网络浏览器播放 rtsp 不再那么简单了。
不再支持 NPAPI 插件
这意味着最终不再支持浏览器的 VLC 插件。 Firefox 52+ 和其他浏览器不再支持它。看到这个announcement,基本上说明了:
"Firefox 不再支持已安装的 NPAPI 插件,除了 对于 Adobe Flash"
这也已在videolan Forum 上讨论过,目前没有解决方案。
使用旧的 Mozilla Firefox ESR 浏览器
仍然支持 NPAPI 插件。然而,直到 2018 年 6 月。因此,这并不是一个真正面向未来的解决方案。 Firefox ESR 的详细信息可以在here找到。
可能的解决方案
您可以将 HTML 5 与其他一些编码技术结合使用,将您的 RTSP 流转换为分段流,并通过 HTML 5 视频标签进行传送。有很多解决方案;查看来自 stackoverflow 的帖子,例如:
希望这会为您指明正确的方向。
【讨论】:
当然了! 您可以在您的网络应用上使用 VLC 播放器!!
此链接包含您需要的所有信息。
https://wiki.videolan.org/Documentation:WebPlugin/
根据我的经验,这个插件真的很快又可靠
【讨论】: