如何通过Web应用程序获取RTSP流

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

假设这是我的视频流网址:

rtsp://MyUserID:[email protected]:556/cam/realmonitor?channel=1&subtype=0

视频流与VLC播放器完美配合,但我想通过我的网络应用程序播放它。有没有可能在任何网络播放器中播放RTSP协议?

video-streaming html5-video rtsp
2个回答
0
投票

当然!您可以在您的网络应用程序上使用VLC播放器!!

此链接包含您需要的所有信息。

https://wiki.videolan.org/Documentation:WebPlugin/

根据我的经验,这个插件真的很快可靠


0
投票

不幸的是,通过网络浏览器播放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的帖子,例如:

希望这能指出你正确的方向。

© www.soinside.com 2019 - 2024. All rights reserved.