2021-10-12

标题:海康威视——OpenAPI对接监控(java)

海康威视api开放平台:https://open.hikvision.com/
请添加图片描述
zhichi在这里插入图片描述
打开支持与服务
请添加图片描述点击下载中心——Infovision IoT请添加图片描述选择索要下载的软件的版本号在这里插入图片描述下载OpenAPI安全认证库(Java),当然用c的小伙伴也可以选择C&C++版本,我这边下载的是java版本,就以Java版本的为例请添加图片描述下载后的SDK包,有一个说明文档readme,提示了各个文件夹的内容和作用。doc里是OpenAPI安全认证库 (Java)开发指南V1.1.3,提供了一些接口调用的封装方法说明和示例。
在这里插入图片描述artemis-sdk-demo这个文件夹最重要,里面的lib和src是项目的核心部分,lib包下是jar包artemis-http-client-1.1.3,需要引入到项目中去,src里的两个封装类ArtemisPostTest和Tools可以直接调用
请添加图片描述在这里插入图片描述引入过程如下:在整个大项目下建一个同样的lib包,把jar包artemis-http-client-1.1.3粘进去在这里插入图片描述在File----Project Structure-----Libraries里+上jar包artemis-http-client-1.1.3,并删掉之前的版本
在这里插入图片描述然后在项目的pom里引入jar包依赖

com.hikvision.ga
artemis-http-client
1.1.3

项目中建包g,包名自己任意取,把两个封装类粘贴过来,刚开始导入的时候会有报错,ctrl+enter手动导包即可。
在这里插入图片描述主要操作代码是这段,原类有大量注解,为了方便截图删了注解,原文中注解可详细解读![请添加图片描述](https://img-blog.csdnimg.cn/385a25b3b6ba4d2cb4aebc8c3709e1a3.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAcXFfNDMzNDM5ODY=,size_20,color_FFFFFF,t_70,g_se,x_16请添加图片描述ip端口,秘钥appkey和秘钥appSecret这三个参数,是需要进入海康的运管中心 http://ip:8001/center(直接登录:http://192.168.10.234.8001/center) 获取,海康那边是双网域,只有海康内部人员可以进入云管平台。外网获取这三个参数需要联系海康的工程师。

final String getCamsApi = ARTEMIS_PATH+"/api/video/v1/cameras/previewURLs"; //设置接口的URI地址
这个url要在海康的智能应用平台上获取 https://111.1.24.166/artemis-portal/document/30
![请添加图片描述](https://img-blog.csdnimg.cn/02058a6fb99444cfb5578162c754a77f.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAcXFfNDMzNDM5ODY=,size_2,olor_FFFFFF,t_70,g_se,x_16请添加图片描述要进海康的智能应用平台进行代码调试------获取url,此平台协议是https
put(“http://”,VechicleDataApi);
在这里插入图片描述cameraIndexCode是监控点编号(通用唯一识别码UUID),这个摄像头的点位编码由海康那边提供。protocol是协议类型(rtsp-rtsp协议,rtmp-rtmp协议,hls-hLS协议),hls”:HLS协议(HLS协议只支持海康SDK协议、EHOME协议、ONVIF协议接入的设备;只支持H264视频编码和AAC音频编码)。未填写为rtsp协议。(通常情况下,rtsp无法获取以http开头的url)
在这里插入图片描述
调试并获取url在这里插入图片描述
点击调试按钮

在这里插入图片描述
请添加图片描述对应修改cameraIndexCode监控点编号,protocol协议类型,填写从海康获取的秘钥appkey,秘钥appSecret,然后候选记住密码,发送请求,右边便出现了我们想要的点位监控的url,复制下url

请添加图片描述
链接里hls流的播放插件,下载下来后用Notepad++或者IDEA打开,改一下source,把之前拷贝的url链接粘进去,保存

链接:https://pan.baidu.com/s/1VVPO6hv8rFRNFAV68ne2Fg
提取码:qwfo
请添加图片描述然后点击文件夹里的hls
在这里插入图片描述获取到了视频流,控视频开始播放
在这里插入图片描述
本文章完全免费,如有收费,那就是平台操作

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值