第一步:安装合适的谷歌浏览器

下载地址:72版本浏览器  提取码:8bha

这里安装低版本浏览器需要注意的是要设置一下不允许自动更新,否则安装成功后浏览器自动会更新为最新版本

第二步:安装VXG Media Player插件

下载地址:VXG Media Player插件地址  提取码:dc4h

将其解压到任意目录

在浏览器的右上角选择扩展程序

点击加载已解压的扩展程序(就是一步解压的文件目录)

第三步  下载vxgPlayer插件

现在我们需要下载一个vxgPlayer.js插件,直接去大佬的github https://github.com/VideoExpertsGroup/VXG.Chrome-RTSP-Player下载后根据其readme执行一下打包操作即可生成一个dist目录

其中vxgplayer-1.8.2.min.js 和``vxgplayer-1.8.2.min.css`就是我们所需的插件

如果怕麻烦可以直接VXG Player插件  提取码:uiga

第四步 创建项目测试

创建一个测试项目,引入上面获取的js与css

<script type="text/javascript" src="../video_play_plugins/vxgplayer-1.8.40.min.js"></script> <link rel="stylesheet" href="../video_play_plugins/vxgplayer-1.8.40.min.css">

同时将pnacl目录拷入

下载地址pnacl地址  提取码:hvk6

在页面中增加

<div class="vxgplayer" id="vxg_media_player1"url="rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov" autostart controlsavsync nmf-src="/video_play_plugins/pnacl/Release/media_player.nmf" nmf-path="media_player.nmf"width="300" height="300"></div>

【注意】其中nmf-src就是pnacl下的文件,这个一定要对,不如会有如下错误

最后methods中增加

//先销毁
window.vxgplayer('vxg_media_player1').dispose();
//再执行
this.$nextTick(() => {window.vxgplayer('vxg_media_player1').stop();window.vxgplayer('vxg_media_player1').src("rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov");window.vxgplayer('vxg_media_player1').play();
}

以上步骤来自大神的分享https://blog.csdn.net/qq_34817440/article/details/105644393

然后说一下大概会遇到的问题:

1、浏览器版本不正确一定不行,比如说谷歌86版本会显示一个右键点击即可运行Native Client,但是右键Native Client和运行该插件是灰色的。

2、务必检查nmf-src的路径,路径不对会报错Unknown error。

3、如果是一个单页面要直接显示,会报错network问题或者是插件未安装,就需要把代码放在一个服务的包裹下,例如放在nginx里面启动,视频可以正常加载。

4、同一页面里面要加载多次的情况,比如说在地图上点击摄像头显示每一个不一样的摄像头视频,点击第一次是成功的,第二次就失败了,需要先销毁掉才能重新加载。

前端谷歌浏览器显示海康rtsp视频相关推荐

  1. 使用ffmpeg生成flv视频流在网页上显示海康摄像头视频

    1.安装node 2.下载ffmpeg并配置环境变量(教程很多,自行查找) 3.安装 node-media-server   npm install node-media-server -g(全局安装 ...

  2. 浏览器显示海康摄像头实时预览画面纯前端解决方案

    浏览器显示海康摄像头实时预览画面纯前端解决方案 将海康设备的 rtsp 协议视频流通过 ffmpeg 转码为 flv 实时视频流,并将实时视频流通过 express 服务生成 http 长链接或 ws ...

  3. python3.6 ,pyqt5获取海康录像机视频

    python3.6 ,pyqt5获取海康录像机视频 1. python 获取摄像机视频 直接上代码 Channels: 录像机32通道,01主流码 transportmode:multicas多播,u ...

  4. 海康三维视频融合监控软件系统免费版,支持移动侦测告警

               海康三维视频融合监控软件系统免费版,支持移动侦测告警 一.古老的声音预警 千百年来,人们有养狗看家护院的习惯,并一直延续至今天. 当主人家门口或附近有陌生人的时候,狗会觉察到,开 ...

  5. 使用JavaCV实现海康rtsp转rtmp实现无插件web端直播(无需转码,低资源消耗)

    使用JavaCV实现海康rtsp转rtmp实现无插件web端直播(无需转码,低资源消耗) 目录结构 添加依赖,编写配置文件 创建Bean 创建缓存Cache 修改启动类 拉流.推流.转封装 定时任务T ...

  6. 海康摄像头视频实时监控

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 海康摄像 ...

  7. 利用flask解析海康摄像头视频

    利用flask解析海康摄像头视频 利用flask解析海康摄像头和大华摄像头的视频 一.安装依赖包 二.获取海康摄像头视频流 三.将视频流输出到Web页面 四. 创建HTML模板文件 利用flask解析 ...

  8. Java下载海康历史视频并合并转码

    Java下载海康历史视频并合并转码 关于上一篇的升级版(补充一下,需要的小伙伴可能更明白点) 有时间补上,目前一直用的OneNote,很少分享了,也不知道好还是不好... function getNo ...

  9. C#抓取海康录像机视频方法

    说明 通过后台代码抓取海康录像机视频的方法,需要将海康程序中自带的几个dll文件放在程序的根目录下面 dll下载地址https://download.csdn.net/download/chenwei ...

  10. 实现谷歌浏览器打开海康视频等OCX控件

    1.下载工具并安装 控件工具安装程序下载: 链接:https://pan.baidu.com/s/1HKc0gM7W5DFMbeMSYLM0sg 提取码:dnmn 2.打开安装目录下的openIE.h ...

最新文章

  1. 一笔画 (25 分)
  2. python之路---装饰器函数
  3. 工作随笔-日常工作-小说站 PC版
  4. 系统学习机器学习之监督学习
  5. 信息收集 ——情报分析
  6. 2020,国产数据库崭露峥嵘的发轫之年
  7. Hive练习求给出2017年1月的新客数
  8. Kubernetes 小白学习笔记(28)--kubernetes云原生应用开发-高可用私有镜像仓库搭建
  9. require smarty.class.php 报错,Smarty 报错
  10. 小米air2se耳机只有一边有声音怎么办_这不是一款首饰盒,但它是最好的情人节礼物,小米TWS耳机Air2SE...
  11. TM1620 led显示芯片用stm8来驱动
  12. 7、ESP32-S - 控制 SPI 液晶屏显示图片
  13. git本地项目连接私人远程仓库以及遇到的问题
  14. 强化学习系列(二):Multi-armed Bandits(多臂老虎机问题)
  15. 拼图游戏怎样切换代码html,HTML5技术之图像处理:一个滑动的拼图游戏-H5教程
  16. Qt引入图标字体包iconfont
  17. 记windows远程桌面凭据不工作解决办法
  18. matlab 图形对称,求任意轴对称图形的核心的Matlab代码实现
  19. 梦幻西游网络诊断找不到服务器,《梦幻西游》电脑版出现网络故障 受影响者可寻找恢复使者进行恢复...
  20. Tesseract训练新字体

热门文章

  1. 手机电脑浏览器抓取京东Cookies教程
  2. 电脑端/手机端获取京东pt_key和pt_pin的几种方式
  3. RK3326 Android 8.1 吉字节问题解决
  4. httpcore系列(一)初识httpcore
  5. 微信公众号之订阅号(已认证)实现oauth2授权登录详细步骤介绍
  6. 解决sublime中文输入问题
  7. 汽车CAN通信解析(一)
  8. 联想小新pro16按不了Fn+Q键
  9. 2021年阿里云服务器租用价格表(最新更新)
  10. 分布式数据库中间件对比总结 数据库(分库分表)中间件对比