分享一下我老师大神的人工智能教程!零基础,通俗易懂!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. 使用海康摄像头实现实时监控

    原文地址为: 使用海康摄像头实现实时监控 1.  基于RTSP协议的windows平台监控. 1.1 选取海康网络摄像头(支持RTSP,标准H.264 RTP封装的设备). 1.2. 按照摄像头的使用 ...

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

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

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

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

  4. 海康摄像头恢复出厂监控录像视频恢复

    "你好,我这边海康的摄像头恢复出厂了,能恢复前段时间的一些视频数据么?" 海康威视作为中国领先的监控产品供应商之一,海康的监控录像机使用极其广泛,而监控通过摄像头的录制将数据存储到 ...

  5. 海康摄像头opencv实时回调

    由于项目的需求,需要对海康摄像头进行取流操作. #include <iostream> #include <opencv2\opencv.hpp> #include <H ...

  6. unity通过rtsp协议实现海康摄像头的实时连接(一)

    一.前一段时间实现了通过winform调取摄像头的实时监控运行程序,详见源码:https://download.csdn.net/download/lsc_hei/10652399 二.现在需求改变, ...

  7. 物联网平台 TCP/IP HTTP MQTT 通讯协议 支持海康摄像头 数据实时采集和远程控制

    物联网平台源码 TCP/IP HTTP MQTT 通讯协议 支持海康摄像头 系统包括,后台服务,传感器解析服务.web展示,文档齐全. 目前web系统支持功能,: 数据实时采集和远程控制: 报警信息管 ...

  8. 海康摄像头视频调用出错,Jni Error(app bug): accessed stale local reference解决办法

    项目中要在Android手机中调用海康摄像头拍摄的画面,在公司网管配置好了网络地址(不要与其他局域网内地址冲突)和端口,并激活摄像头设备后,通过SADPTool(海康提供的摄像头搜索工具)可以自动检索 ...

  9. 大华海康摄像头视频拉流

    流程 技术 海康&大华&DSS获取RTSP 实时流 海康: rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[su ...

最新文章

  1. 面向对象的三个基本特征 和 五种设计原则
  2. Python 列表与元组的速度比较
  3. HarmonyOS之深入解析通知的使用
  4. 软件开发实训需要用到的算法和结构_软件开发实习个人总结
  5. django实例:创建你的第一个应用投票系统(3)后台管理
  6. 第四季-专题3-嵌入式Linux内核制作
  7. vs2005c#能build通过,但是run不了
  8. JspStudy环境下tomcat服务器无法正确运行servlet的一种解决方法
  9. 计算机科学环境保护,计算机在环保领域中的应用
  10. java 计算同比增长率
  11. mysql字段包含空格查询
  12. 家里宽带网络连接第二台路由器实验二 ----Tenda A6设置无线信号放大模式(WISP)
  13. 论文阅读:基于多模态词向量的语句距离计算方法
  14. java.lang.NoSuchFieldError: count at org.eclipse.jface.viewers.ColumnViewer$1.mouseDown
  15. python 期货现货差价监测_火币网现货API[Python3版]
  16. spring源码之Mybatis扫描器
  17. SSL证书的加密算法有哪些?
  18. java读pdf一行_java 用itext解析一个pdf文件, 一行数据为一个对象,怎么解析
  19. 阿里云大数据认证——使用DataV制作实时销售数据可视化大屏-课堂笔记
  20. win2012R2安装KB2919355 补丁的问题

热门文章

  1. 陕西省第九次大学生高等数学竞赛复赛试题
  2. BAT批处理脚本实例学习(五)局域网共享批处理安装软件
  3. 动态函数监控技术在缓冲区溢出检测中的应用
  4. 1亿数据 redis 内存_Redis10亿数据量只需要100MB内存,为什么这么牛?
  5. Kubernetes开放接口:CRI、CNI、CSI
  6. 负载均衡、高可用、可扩展解决方案
  7. 《卓有成效的管理者》培训感悟
  8. 分布式架构网约车平台后端原型系统设计与实现
  9. 高一下册计算机教案,高一下册数学必修二教案
  10. ps简单合成一个微小人像