海康摄像头视频实时监控
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
海康摄像头视频实时监控与预览,有两种方式:
1、 vlc插件预览视频。
2、 使用海康自带的ActiveX控件预览视频。
一、vlc插件预览视频
vlc 提供了ie浏览器的activeX插件和火狐或者chrome的插件,基本上覆盖了所有浏览器,所以有复杂解码需求的情况下用vlc来解决网页播放视频。
<html><title>VLC Mozilla plugin testpage</title><head><scripttype="text/javascript"> functiongetVLC(name) { if (window.document[name]) { return window.document[name]; } if (navigator.appName.indexOf("Microsoft Internet")==-1) { if (document.embeds && document.embeds[name]) return document.embeds[name]; } else // if(navigator.appName.indexOf("Microsoft Internet")!=-1) { return document.getElementById(name); } } functioninit() { var vlc = getVLC('vlc'); alert(vlc.versionInfo()); } functionplay(videoUrl) { varvlc = getVLC('vlc'); vlc.playlist.clear(); vlc.playlist.add(videoUrl); vlc.playlist.play(); } function pause() { varvlc = getVLC('vlc'); vlc.playlist.pause(); } functionstop() { varvlc = getVLC('vlc'); vlc.playlist.stop(); } functiontoggleFullscreen() { varvlc = getVLC('vlc'); vlc.video.toggleFullscreen(); } </script></head><body><h1>Demo of VLC ie - Example1</h1> <object id="vlc"width="640" height="540"classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab"> <param name='volume' value='50' /> <param name='autoplay' value='false' /> <param name='loop' value='false' /> <param name='fullscreen' value='true' /><EMBEDpluginspage="http://www.videolan.org" type="application/x-vlc-plugin" version="VideoLAN.VLCPlugin.2" width="640" height="480" toolbar="true" loop="true" text="Waiting for video" name="vlc"></EMBED></object><br/><a href="javascript:;"onclick='init()'>init</a><a href="javascript:;" onclick='play("rtsp://admin:12345@192.168.1.100:554/h264/ch1/main/av_stream")'>Playvideo</a><a href="javascript:;"onclick='play("rtsp://admin:12345@192.168.1.100:554/Streaming/tracks/101?starttime=20160612t113812z&endtime=20160612t135959z")'>Playhistory video</a><a href="javascript:;"onclick='pause()'>Pause video</a><a href="javascript:;"onclick='stop()'>Stop video</a><a href="javascript:;"onclick='toggleFullscreen()'>Fullscreen</a></body></html>
海康设备获取视频RTSP协议格式
主码流
rtsp://admin:12345@192.168.1.100:554/h264/ch1/main/av_stream
rtsp://admin:12345@192.168.1.100:554/MPEG-4/ch1/main/av_stream
子码流:
rtsp://admin:12345@192.168.1.100:554/mpeg4/ch1/sub/av_stream
rtsp://admin:12345@192.168.1.100:554/h264/ch1/sub/av_stream
二、使用海康自带的Active控件预览视频。
2.1. 选取海康网络摄像头并进行部署,假设访问地址为:http://192.168.1.100:80。
2.2. 访问http://192.168.1.100:80,IE浏览器会提示需要安装ActiveX控件,将ActiveX控件存储到本地(IPCameraActiveX.cab.cab)。
2.3. 解压IPCameraActiveX.cab,用记事本打开IPCameraActiveX.inf文件,查看代码段:
[NetVideoActiveX23.ocx]
file-win32-x86=thiscab
RegisterServer=yes
clsid={CAFCF48D-8E34-4490-8154-026191D73924}
DestDir= 11
FileVersion=2,3,21,1
2.4. 记录上面的“clsid”。
2.5. 在网页中注册上述ocx控件,使用js调用控件的中的方法进行登录,查看等操作(查看其他操作可查找:海康OCX控件接口文档),代码如下:
<html><head> <title>海康摄像头实时监控</title> <script type="text/javascript">function login(){ var videoPlugin = window.document.getElementById("videoPlugin"); loginRes=videoPlugin.Login("192.168.6.64","81","admin","12345"); playRes= videoPlugin.StartRealPlay(0,1,0); }</script></head><body> <form id="form1"> <objectid="video Plugin" class="objectClass" classid="clsid:CAFCF48D-8E34-4490-8154-026191D73924" codebase="IPCameraActiveX.cab" width="800"height="600"></object> <input id="Button1" type="button"value="button" onclick="login()" /> </form> </body></html>
代码:下载
参考资料:
vlc官网:http://www.videolan.org
vlc 网页插件的使用与控制 API: http://www.xuebuyuan.com/2224602.html
给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
海康摄像头视频实时监控相关推荐
- 使用海康摄像头实现实时监控
原文地址为: 使用海康摄像头实现实时监控 1. 基于RTSP协议的windows平台监控. 1.1 选取海康网络摄像头(支持RTSP,标准H.264 RTP封装的设备). 1.2. 按照摄像头的使用 ...
- 海康三维视频融合监控软件系统免费版,支持移动侦测告警
海康三维视频融合监控软件系统免费版,支持移动侦测告警 一.古老的声音预警 千百年来,人们有养狗看家护院的习惯,并一直延续至今天. 当主人家门口或附近有陌生人的时候,狗会觉察到,开 ...
- 利用flask解析海康摄像头视频
利用flask解析海康摄像头视频 利用flask解析海康摄像头和大华摄像头的视频 一.安装依赖包 二.获取海康摄像头视频流 三.将视频流输出到Web页面 四. 创建HTML模板文件 利用flask解析 ...
- 海康摄像头恢复出厂监控录像视频恢复
"你好,我这边海康的摄像头恢复出厂了,能恢复前段时间的一些视频数据么?" 海康威视作为中国领先的监控产品供应商之一,海康的监控录像机使用极其广泛,而监控通过摄像头的录制将数据存储到 ...
- 海康摄像头opencv实时回调
由于项目的需求,需要对海康摄像头进行取流操作. #include <iostream> #include <opencv2\opencv.hpp> #include <H ...
- unity通过rtsp协议实现海康摄像头的实时连接(一)
一.前一段时间实现了通过winform调取摄像头的实时监控运行程序,详见源码:https://download.csdn.net/download/lsc_hei/10652399 二.现在需求改变, ...
- 物联网平台 TCP/IP HTTP MQTT 通讯协议 支持海康摄像头 数据实时采集和远程控制
物联网平台源码 TCP/IP HTTP MQTT 通讯协议 支持海康摄像头 系统包括,后台服务,传感器解析服务.web展示,文档齐全. 目前web系统支持功能,: 数据实时采集和远程控制: 报警信息管 ...
- 海康摄像头视频调用出错,Jni Error(app bug): accessed stale local reference解决办法
项目中要在Android手机中调用海康摄像头拍摄的画面,在公司网管配置好了网络地址(不要与其他局域网内地址冲突)和端口,并激活摄像头设备后,通过SADPTool(海康提供的摄像头搜索工具)可以自动检索 ...
- 大华海康摄像头视频拉流
流程 技术 海康&大华&DSS获取RTSP 实时流 海康: rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[su ...
最新文章
- 面向对象的三个基本特征 和 五种设计原则
- Python 列表与元组的速度比较
- HarmonyOS之深入解析通知的使用
- 软件开发实训需要用到的算法和结构_软件开发实习个人总结
- django实例:创建你的第一个应用投票系统(3)后台管理
- 第四季-专题3-嵌入式Linux内核制作
- vs2005c#能build通过,但是run不了
- JspStudy环境下tomcat服务器无法正确运行servlet的一种解决方法
- 计算机科学环境保护,计算机在环保领域中的应用
- java 计算同比增长率
- mysql字段包含空格查询
- 家里宽带网络连接第二台路由器实验二 ----Tenda A6设置无线信号放大模式(WISP)
- 论文阅读:基于多模态词向量的语句距离计算方法
- java.lang.NoSuchFieldError: count at org.eclipse.jface.viewers.ColumnViewer$1.mouseDown
- python 期货现货差价监测_火币网现货API[Python3版]
- spring源码之Mybatis扫描器
- SSL证书的加密算法有哪些?
- java读pdf一行_java 用itext解析一个pdf文件, 一行数据为一个对象,怎么解析
- 阿里云大数据认证——使用DataV制作实时销售数据可视化大屏-课堂笔记
- win2012R2安装KB2919355 补丁的问题