目前市场上的网络摄像机流类型基本都是RTSP流,无法像RTMP流直接在网页直接播放,需要利用网页插件才能播放,大部分监控厂商都有提供一个插件,但是基本只兼容IE,在谷歌、火狐等知名浏览器上无法播放,下面内容整理了实现在火狐和以IE、google内核的浏览器(QQ浏览器、360浏览器、猎豹等)上实现直播网络摄像头视频。

VLC采用当前最新版本vlc-3.0.2-win32.exe

qq浏览器测试过当前最新版9.7(12900,谷歌内核53.0.2785/IE 11.48.17134.0)

VLC web插件介绍:https://videoconverter.wondershare.com/vlc/vlc-web-plugins-for-top-browsers.html

火狐浏览器52以下版本(52以上版本不可用) 安装完必须把自动更新关闭,否则下次打开就自动更新到最新版的火狐了
http://www.cnblogs.com/ningheshutong/p/7955519.html
https://wiki.videolan.org/Documentation:WebPlugin/

火狐浏览器各版本的下载地址 :http://ftp.mozilla.org/pub/mozilla.org//firefox/releases/

-------------google未测试,需要下一个网页插件,由于网络条件限制无法下载插件。

Google浏览器45以上版本不支持VLC NPAPI (Google Chrome version 45 and above no longer support NPAPI which is used by VLC plugin.)

Google 浏览器启用方法
https://www.vboxcomm.com/enable-vlc-web-plugin-in-google-chrome-npapi.html?tmpl=component

Google Chrome v43.0.2357.130 32位版 离线包
http://dl.google.com/chrome/win/B6585D9F8CF5DBD2/43.0.2357.130_chrome_installer.exe
http://redirector.gvt1.com/edgedl/chrome/win/B6585D9F8CF5DBD2/43.0.2357.130_chrome_installer.exe

Google Chrome v43.0.2357.130 64位版 离线包
http://dl.google.com/chrome/win/E1CA8F569E08619C/43.0.2357.130_chrome64_installer.exe
http://redirector.gvt1.com/edgedl/chrome/win/E1CA8F569E08619C/43.0.2357.130_chrome64_installer.exe

Google Chrome 44.0.2403.157 离线包
32位离线包:https://dl.google.com/chrome/win/F24BEBCD670E2ACB/44.0.2403.157_chrome_installer.exe
64位离线包:https://dl.google.com/chrome/win/1119FA397D484864/44.0.2403.157_chrome64_installer.exe
MAC版下载:http://www.google.com/chrome?platform=mac&hl=zh_CN

html源码:

<html>
<body>
<object id="vlc" type='application/x-vlc-plugin'  width="640" height="480" pluginspage="http://www.videolan.org" codebase="http://comic.sjtu.edu.cn/vlc/cab/axvlc.cab">   <!-- 用js 设置视频地址<param name="target" value="rtsp://admin:admin@192.168.221.189" />   --><param name='controls' value='false' />   <param name='text' value='正在加载视频中...' />   <param name='branding' value='false' />   <embed type="application/x-google-vlc-plugin" ></embed>
</object>
<script type="text/javascript">setTimeout(function(){/* 用js 设置视频地址 setTimeout 防止组件未加载好js先执行结束,导致视频无法播放*/var vlc = document.getElementById("vlc");var options = new Array(":network-caching=300");//减少延迟var id = vlc.playlist.add("rtsp://admin:admin@192.168.221.189", "vedio", options);//vlc.playlist.play()vlc.playlist.playItem(id);},500)
</script>
</body>
</html>

如何利用VLC插件实现H5播放RTSP视频流相关推荐

  1. PHP如何调取vlc播放rtsp,H5+VLC播放RTSP视频流

    最新项目涉及到摄像头,这篇文章记录一下在VUE中播放RTSP视频流. 这篇文章主要介绍使用VLC插件播放RTSP视频流,目前支持的浏览器有 360浏览器.2345浏览器,可用于一些对播放器要求不高的项 ...

  2. H5无插件播放rtsp视频流

    基于WebSocket的HTML5 RTSP流媒体视频播放器 Streamedian能让浏览器免插件播放rtsp视频流 Streamedian管网: https://streamedian.com/ ...

  3. 音视频开发(16)---海康IPC+NVR+EasyDarwin+EasyPusher+VLC实现Web实时播放RTSP视频

    海康IPC+NVR+EasyDarwin+EasyPusher+VLC实现Web实时播放RTSP视频 用ffmpeg+nginx实现web播放rtsp视频,原理是将rtsp转码成rtmp格式,再用fl ...

  4. 网页播放rtsp视频流

    https://github.com/vbence/stream-m https://github.com/131/h264-live-player 网页播放rtsp视频流 原文:https://bl ...

  5. Python Gstreamer播放rtsp视频流(海康IPCAM)

    Python Gstreamer播放rtsp视频流(海康IPCAM) 播放思路: 图解: 1.首先通过IPCAM的ip与用户等信息获得rtsp码:   海康新版IPCAM的rtsp地址规则为:rtsp ...

  6. 浏览器播放rtsp视频流:3、rtsp转webrtc播放

    浏览器播放rtsp视频流:3.rtsp转webrtc播放 文章目录 浏览器播放rtsp视频流:3.rtsp转webrtc播放 1. 前言 2. rtsp转webRTC 3. 初步测试结果 4. 结合我 ...

  7. 轻松实现在web页面中直接播放rtsp视频流

    轻松实现在web页面中直接播放rtsp视频流 写在前面 实现 介绍 如何使用 准备ffmpeg 运行rtsp2web 参数说明(在 `new RTSP2web` 时,可配置的参数如下): 前端代码 参 ...

  8. Windows上使用VLC插件的方式在IE浏览器上播放RTSP视频流

    场景 开源RTMP组件EasyPusher-Android+EasyDarwin实现APP推流给RTSP流媒体服务器: 开源RTMP组件EasyPusher-Android+EasyDarwin实现A ...

  9. 网页中插入VLC播放器播放rtsp视频流步骤

    1.      仿照http://download.csdn.net/detail/haowenxin123456789/8044245 中步骤: 2.      从http://www.videol ...

最新文章

  1. java 语言中System.getProperty(user.dir)
  2. MySQL 高级 - 索引 - 数据结构
  3. poi的sax模式读取xls_POI SAX 如何修改大excel 文件内容-问答-阿里云开发者社区-阿里云...
  4. 视觉SLAM笔记(32) 2D-2D: 对极几何
  5. Pandas GroupBy对象 索引与迭代
  6. 利用Python构建时间序列模型解决实际问题的正确姿势
  7. 关于以主机命名的网站集
  8. LINUX下载编译OpenSSL
  9. mysql关联力控_力控软件和三菱PLC的通讯模块通讯设定
  10. Windows10下python pip卸载并重新安装
  11. 小程序源码:图片秒加水印制作生成
  12. 锁屏密码锁、图案锁忘记怎么办?简单利用adb删除(部分机型可用)
  13. python 用cx_Freeze打包程序详细解读setup.py
  14. iPhone X电池性能如何:双电池与无线充电的博弈
  15. 关于5G NR PRACH小区半径的计算
  16. MVG学习笔记(7) --自动标定和3D图形模型
  17. ESP32设备驱动-LX1972可见光传感器驱动
  18. 【C语言】八道经典指针笔试题(详解)
  19. 王爽-汇编语言 万字学习总结
  20. PbootCMS发布接口_免登陆开源

热门文章

  1. 老照片上色——DeOldify快速上手
  2. mysql左对齐原则_MySQL 设计与开发规范
  3. [stl]芬兰木棋 2021RoboCom初赛B
  4. python中tab的用法_python中使用tab键进行提示(python3有效)
  5. 华为手机这6个实用功能,可别浪费了!超好用
  6. 一位数码管进行数字和字母的显示
  7. shell下使用echo打印彩色字体及彩色背景
  8. 照妖镜:一个工具的自我超越
  9. office--word使用技巧——论文排版
  10. 【小技巧】通过MATLAB检测工程中是否有文件夹,并创建文件夹