当前位置:  开发笔记 > 编程语言 > 正文

如何在网页中显示RTSP视频流?

如何解决《如何在网页中显示RTSP视频流?》经验,为你挑选了7个好方法。

我有一台ip camera,提供实时RTSP视频流.我可以使用VLC媒体播放器通过提供URL来查看Feed:

rtsp://cameraipaddress

但我需要在网页上显示Feed.相机提供商提供了一个ActiveX控件,我已经开始工作了,但它确实很麻烦,导致浏览器频繁挂起.

有谁知道我可以使用哪些支持RTSP的替代视频插件?

摄像机可配置为以H264或MPEG4进行流式传输.



1> 小智..:

VLC还附带一个ActiveX插件,可以在网页中显示Feed:

http://wiki.videolan.org/ActiveX/HTML


   
   
   
   
   


2015年9月1日之后,chrome阻止了npapi插件.它不再工作了.

2> ciphor..:

粗略地说,您可以有3种选择在网页中显示RTSP视频流:

    Realplayer的

    Quicktime播放器

    VLC播放器

您可以通过谷歌搜索找到嵌入activeX的代码.

据我所知,每个玩家都有一些限制.

    Realplayer本身不支持H.264视频,您必须为Realplayer安装quicktime插件才能实现H.264解码.

    Quicktime播放器不支持RTP/AVP/TCP传输,它的RTP/AVP(UDP)传输不包括NAT打孔.因此唯一可行的传输是WAN部署中的HTTP隧道.

    VLC既不支持RTP/AVP传输的NAT穿孔,也可以使用RTP/AVP/TCP传输.



3> Adorjan Prin..:

在网页上显示来自IP摄像机的实时视频流并不容易,因为您需要宽的互联网带宽和与主要浏览器兼容的出色视频播放器.

但幸运的是,有一些基于云的服务可以为我们完成这项工作.其中最好的是IPCamLive.该服务可以从IP摄像机接收RTSP/H264视频流,并可以将其广播给观众.IPCamLive具有Flash/HTML5视频播放器组件,可在PC,MAC,平板电脑或移动设备上显示视频.最棒的是,该网站会生成所需的HTML代码段,用于嵌入直播视频,如下所示: