浏览器嵌入VLC实现对RTSP视频流播放

目录

1回顾

2代码实现

3总结


1回顾

        接上一篇文章简单介绍了rtsp、vlc以及如何在vlc播放器中rtsp,后面相当于把二者关联起来;但是我们就会像这个不是别人播放器播放一种格式的视频嘛,和我们开发有什么必然联系吗?

        其实还真有,前面只是故事的开头和只是为我们今天所写的内容做铺垫;接下来我们就介绍下如何在HTML中嵌入vlc;并实现在自己的浏览器上播放rtsp流媒体。

        不废话,上才艺!

2代码实现

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <object type='application/x-vlc-plugin' id='vlc' events='True' width="720" height="540" pluginspage="http://www.videolan.org" 
		codebase="http://downloads.videolan.org/pub/videolan/vlc-webplugins/2.0.6/npapi-vlc-2.0.6.tar.xz">
        <param name='mrl' value='rtsp://admin:123456@192.168.0.106/cam/realmonitor?channel=1&subtype=1' />
        <param name='volume' value='50' />
        <param name='autoplay' value='true' />
        <param name='loop' value='false' />
        <param name='fullscreen' value='false' />
    </object>
	<object type='application/x-vlc-plugin' id='vlc' events='True' width="720" height="540" pluginspage="http://www.videolan.org" 
		codebase="http://downloads.videolan.org/pub/videolan/vlc-webplugins/2.0.6/npapi-vlc-2.0.6.tar.xz">
        <param name='mrl' value='rtmp://58.200.131.2:1935/livetv/dftv' />
        <param name='volume' value='50' />
        <param name='autoplay' value='true' />
        <param name='loop' value='false' />
        <param name='fullscreen' value='false' />
    </object>
	<object type='application/x-vlc-plugin' id='vlc' events='True' width="720" height="540" pluginspage="http://www.videolan.org" 
		codebase="http://downloads.videolan.org/pub/videolan/vlc-webplugins/2.0.6/npapi-vlc-2.0.6.tar.xz">
        <param name='mrl' value='rtmp://58.200.131.2:1935/livetv/gdtv' />
        <param name='volume' value='50' />
        <param name='autoplay' value='true' />
        <param name='loop' value='false' />
        <param name='fullscreen' value='false' />
    </object>
</body>
</html>

将上面代码用IE(用IE)浏览器打开(出现ActiveX控件,所有上一篇文章当中安装VLC时需要选择对该控件的支持);

允许阻止后就是见证奇迹的时候!

说明:因为第一个视频中文自己联调的相机,没有硬件人员接通电源所有没有录像,第二三个上班可以看看电视,还是挺爽的,如果你喜欢九宫格,只需将HTML中的<object></object>标签复制多分即可,如果只要一个实时监控,一个标签即可。

3总结

1用谷歌打开,说明谷歌是不支持vlc的;在上文安装时提示才插件就可以说明

这篇文章(传送卷)对这种情况有很好的说明与讲解,如需深入理解可以传送;

2说明为啥上一篇文章强调下载vlc要下载32位的

        原因很简单,我之前下载64位的一直不出监控画面,后面查询了下,确实有很多大佬也在这儿被坑了,但是都没有说明具体的原因。

        简单来说,你电脑是64位不假,但是IE ActiveX这个控件默认却是32位的。这个就是为啥64位播放不起的原因吧!是不是感觉巨坑???

        

        欢迎转载,转载请注明出处!

        

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值