关于海康威视sdk与海康威视web的史上最精细的教程 (一)
小伙伴们都在下方留言要开发包
web: https://download.csdn.net/download/qq_35583089/10537585
sdk: https://download.csdn.net/download/qq_35583089/10537610
大家自己下载一下吧。
最近在公司需要在项目里集成海康威视的摄像头,刚开始的时候只有个sdk压缩文件,完全是丈二的和尚摸不着头脑,花了几个小时在看文档与demo,有了一点头绪,但接下来在运行java demo 的时候,一步一个坑,在网上拼拼凑凑,总算可以将摄像头的画面显示出来,为了让更多的小伙伴可以更快速的实现这个功能,决定将自己遇到的困难及解决的办法一步一步记录下来,朋友们可以在下面讨论留言。
海康威视sdk
打开sdk的压缩文件,可以看到如下的内容
首先将java demo 在idea中打开,在项目的最下面,有一个文件 : SDK库文件拷贝到该目录下.txt,很明显,是要将库文件里面的所有文件都直接放到与这个文件平级的目录下
这时候运行ClientDemo里面的mian 方法,会看到如下界面:
成功显示这个窗口,表示库文件的目录没有放错。
如果运行main方法报如下错误检查你的库文件放置的目录与上面的图上的是否一致。(这个com/是我为了演示错误加上去的,demo的代码不用修改。)
接下来点击每一个按钮,都是提示你请先注册,点击注册按钮,又会弹出一个注册失败,真的完全不知道是什么意思。
这时候你发现你根本不知道摄像头的ip, 用户名,密码,端口号是多少,我在网上找了很久才找到解决的办法:安装海康的SADP软件可以看到同一个局域网下面每个摄像头的详情。但是账号和密码还是不正确。为了让大家少走弯路,给大家指一条最直接,最高效的路:关注海康威视客户服务 这个微信公众号 ->贴心服务->密码重置,可以直接下载到可以修改密码的SADP软件,真可谓是一箭双雕,哈哈。如下图所示:
上一步都弄好了,接下来可以回到直接运行main 方法那一步,填上SADP软件上显示的本地的摄像头的ip,端口号,还有修改过的账号密码,点击注册,接下来就是见证奇迹的时刻了。
海康威视web
很多小伙伴的公司不会使用java swing 的窗口来实现摄像头,这时候就会用到海康威视的web端集成。
可以直接在网上下载一个海康威视的web3.0开发包,直接打开demo.html ,用ie浏览器打开,会看到如下的页面,在预览页面之前,必须安装如下的这个软件。
打开页面:
点击允许此次访问的内容,如下图所示:
填写自己的设备信息,用户名密码,点击预览按钮,即可实现预览功能。
也可以将以下的配置文件放入项目内,直接打开demo.html是一样的效果:
下面就开始做我们需要的功能的,页面上的每个按钮对应webVideoCtrl.js里的各个方法,web开发包里面已经提供了API的说明文档 ,我们只需要对照API ,调用webVideoCtrl.js里面的方法就可以实现我们需要的功能。
以上的功能摸索了差不多2天,在网上各种找关于海康威视的博客,希望我总结的这篇文章可以帮到很多也在集成摄像头的朋友,快速的入门。以上如果有不对的地方,可以在下方留言讨论。
关于海康威视sdk与海康威视web的史上最精细的教程 (一)相关推荐
- hexo史上最全搭建教程(转载)
转载 hexo史上最全搭建教程 2018-09-16 20:19:08 zjufangzh 阅读数 46445 收起 分类专栏: 日常技术 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA ...
- 史上最全报表教程,还不快收藏!
做报表这件事外人听起来简单,但只有做过的人才知道,真正做起来很难. 做数据分析已经很多年的我,准备把过往的方法论整理一下,这篇史上最全报表教程,希望大家都收藏一下. 报表教程一:了解常用的3种报表类型 ...
- ElasticSearch集成SpringData史上最全查询教程
ElasticSearch集成SpringData史上最全查询教程 1.简单介绍 springboot 使用springdata操作es,ElasticsearchRepository使用QueryB ...
- 史上最简单MySQL教程详解(进阶篇)之存储过程(一)
史上最简单MySQL教程详解(进阶篇)之存储过程(一) 史上最简单MySQL教程详解(进阶篇)之存储过程(一) 什么是存储过程 存储过程的作用 如何使用存储过程 创建存储过程 DELIMITER改变分 ...
- 史上最简单MySQL教程详解(进阶篇)之存储引擎介绍及默认引擎设置
什么是存储引擎? MySQL存储引擎种类 MyISAM 引擎 InnoDB引擎 存储引擎操作 查看存储引擎 存储引擎的变更 修改默认引擎 什么是存储引擎? 与其他数据库例如Oracle 和SQL Se ...
- 史上最简单MySQL教程详解(进阶篇)之索引及失效场合总结
史上最简单MySQL教程详解(进阶篇)之索引及其失效场合总结 什么是索引及其作用 索引的种类 各存储引擎对于索引的支持 简单介绍索引的实现 索引的设置与分析 普通索引 唯一索引(Unique Inde ...
- 史上最简单MySQL教程详解(进阶篇)之视图
史上最简单MySQL教程详解(进阶篇)之视图 为什么要用视图 视图的本质 视图的作用 如何使用视图 创建视图 修改视图 删除视图 查看视图 使用视图检索 变更视图数据 WITH CHECK OPTIO ...
- Matlab重复测量的方差分析,两因素重复测量方差分析,史上最详细SPSS教程!
原标题:两因素重复测量方差分析,史上最详细SPSS教程! 一.问题与数据 研究者想知道短期(2周)高强度锻炼是否会减少C反应蛋白(C-Reactive Protein, CRP)的浓度. 研究者招募了 ...
- 史上最全编程语言教程
史上最全编程语言教程 1.javascript视频教程 链接: https://pan.baidu.com/s/1slYX3Ff 密码: jn92 2.JPA视频教程 链接: https://pan. ...
- Xshell下载安装,史上最简单易懂教程
Xshell下载安装,史上最简单易懂教程 阿里云网盘提取码:46gw 阿里云网盘下载地址 百度网盘提取码:8888 百度网盘下载地址 1,下载完成后,得到这样的文件 2,XmanagerPowerSu ...
最新文章
- 更改IE浏览器默认的源文件编辑器
- vivo手机解锁工具_点燃解锁的多一份激情,vivo NEX双屏版解锁体验报告
- 无限极业绩_2019中国保健品行业典型企业分析——无限极、康宝莱、汤臣倍健...
- Spring beans配置方案(二) 学习笔记
- uboot加载linux内核加载那些内容,几个地址参数及uboot加载启动内核过程的理解
- lucene全文检索mysql教程_对于数据库里的多张表怎么利用lucene等实现全文检索
- 用deque模拟栈解决八皇后问题
- 盘点一款手机Python编程神器——AidLearning
- 【加拿大签证】加拿大签证办理GCKey注册说明【加拿大签证网上办理注册】
- 安全优雅的RESTful API签名实现方案(手机端)
- 论文解读|2020TPAMI|Deep High-Resolution Representation Learning for Visual Recognition
- Java项目:课程在线学习与测试系统(java+SSM+redis+Bootstrap+Tomcat+mysql)
- jdbc 批量执行sql
- 魔法少女小圆计算机音乐,魔法少女小圆 无损音乐合集
- NSDictionary转换成JSON字符串
- 电脑键盘部分按键失灵_键盘部分按键失灵了怎么办? 经验告诉你该这样
- C#实现生产者与消费者关系
- 基于Spring Boot技术栈博客系统企业级前后端实战之课程导论(零)
- C语言题目一:1,2,3,4能组成的三位数
- 电脑控制android 电视,生活小技巧 | 手机怎么投屏到电视/电脑