首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
海康isapi/ptzctrl/channels
2024-10-06
通过ISAPI http协议控制海康摄像头
一直用海康的SDK进行摄像头控制,但有时候非常不灵活,必须有X86的主机,在嵌入式上面就不行,通过写一个HTTPCLIENT可以通过ISAPI来控制海康的摄像头. 代码如下:git@github.com:hpwang666/httpclient.git 以下是部分ISAPI协议: /ISAPI/System/deviceInfo //获取设备信息 //控制串口 "/ISAPI/System/Serial/ports/1/Transparent/channels/1/close" &qu
海康NVR设备上传人脸图片到人脸库
海康开放平台--海康文档链接--海康开发包和文档下载链接 硬件:海康超脑NVR(全称Network Video Recorder,即网络视频录像机).人脸摄像机. 环境:JDK_1.8 Windows 64位 jna.jar版本为3.0.9 <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>3.0.9</v
海康&大华&DSS视频拉流-RTSP转RTMP多媒体播放技术
海康&大华&DSS获取RTSP 实时流 海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名.例如admin.password: 密码.例如12345.ip: 为设备IP.例如 192.0.0.64.port: 端口号默认为554,若为默认可不填写.codec:有h264.MPEG-4.mpeg4这几种.channel: 通道号,起始为1.例如通道1
海康视频监控---Demo
1,使用在页面中调用ActiveX控件 <object classid='clsid:E7EF736D-B4E6-4A5A-BA94-732D71107808' codebase='' standby='Waiting...' id='PreviewActiveX' width='100%' height='100%' name='ocx' align='center'> <param name='wndtype' value='1'> <param name='playmo
海康ipc onvif抓包分析
型号:半球DS-2CD2122FWD-IWS 子码流的地址(101+1): rtsp://admin:hik12345@10.7.36.222:554/Streaming/Channels/102?transportmode=unicast rtsp取流流程: OPTIONS rtsp://10.7.36.222:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_1 RTSP/1.0 CSeq: 2 User-Age
iNeuOS工业互联平台,WEB组态(iNeuView)集成rtmp和websocket视频元件,支持海康、大华等摄像头实时显示视频
目 录 1. 概述... 1 2. 平台演示... 2 3. 硬件摄像头... 2 4. 视频流协议转换管理... 2 5. 组态视频元件... 3 1. 概述 海康和大华等厂家的摄像头对外提供rtsp协议,此协议一般无法直接在浏览器上显示实时视频流. Web组态(iNeuView)提供了在线实时视频流转换服务,把rtsp协议转换成rtmp协议或websocket协议,满足低延时实时在组态上显示视频流的需求.工业场景矢量园元.图表
海康PTZ云台摄像头调试之直接控制云台(C#)
众所周知,海康的摄像头sdk较为完善,但是对于新手来说还是有点麻烦. 今天写一篇随笔给大家展示下怎么控制海康摄像头的云台(前提是有ptz云台设备) 1.sdk准备 本文基于C#的frame来开发一个ptz控制的demo,上图是海康sdk提供的动态库cs文件,通过dllimport来提取封装的函数.主要使用NET_DVR_PTZControlWithSpeed_Other来控制云台. 其中虚线框的流程是可选部分,不会影响其他流程和模块的功能使用.按实现功能的不同可以分成十 个模块,实现每个模块的功
海康网络摄像机YV12转换为BGR,由opencv Mat显示 (转)
我使用的是海康DS-2CD852MF-E, 200万,网络摄像机,已经比较老了,不过SDK在海康官网下载的,开发流程都差不多. 海康摄像机回调解码后的视频数据格式为YV12,顺便说一下YV12的数据格式 YYYY V U. 我这个是720P,即1280 * 720分辨率. 那么Y分量的数量为 1280 * 720 = 921600 字节, V = U 数量为Y的1/4, 即921600 / 4 = 230400字节,所以一帧720P的YV12数据量为1382400字节,与断点调试查
c#程序如何从海康ipserver查询获取DVR设备ip地址
海康威视提供的ipserver可以记录DVR设备的IP地址,并提供一个7071的端口给客户端查询用,我们在c#程序中可以用海康SDK包中的NET_DVR_GetDVRIPByResolveSvr函数来查询,程序中对这个函数的声明为: // 通过解析服务器,获取设备的动态IP地址 [DllImport("HCNetSDK.dll")] public static extern bool NET_DVR_GetDVRIPByResolveSvr(string s
Android海康监控视频调用demo
一. 开发环境 1. 操作系统:windows7(X64) 2. 开发工具:eclipse adt Build: v22.2.1-833290 JDK7 android SDK 3. 客户端设备版本:HUAWEI C8813 android 4.1.1 4. 监控设备型号:HIK/DS-8116HC-F/AF-DVR-II-B/16-16 5. 所需库文件(SDK):海康视频8116 播放库和网络库 二. 开发背景 目前的DVR所监控的视频只能在IE下实时预览,先应项目需要在移动平台进行
海康、大华IpCamera RTSP地址和格式
海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名.例如admin.password: 密码.例如12345.ip: 为设备IP.例如 192.0.0.64.port: 端口号默认为554,若为默认可不填写.codec:有h264.MPEG-4.mpeg4这几种.channel: 通道号,起始为1.例如通道1,则为ch1.subtype: 码流类型,主码
海康SDK编程指南(C#二次开发版本)
海康SDK编程指南 目前使用的海康SDK包括IPC_SDK(硬件设备),Plat_SDK(平台),其中两套SDK都需单独调用海康播放库PlayCtrl.dll来解码视频流,返回视频信息和角度信息.本文仅对视频监控常用功能的使用进行说明,其它未实现功能请参看设备网络SDK使用手册和播放库编程指南V7.2. IPC_SDK编程指南 (一) SDK的引用 由于IPC_SDK没有SDK安装程序,所以需手工把下面图表中的DLL放入Debug或者Release文件夹的根目录下供程序调用,或者加入系统环
海康/大华 IpCamera RTSP地址和格式
海康:rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名.例如admin.password: 密码.例如12345.ip: 为设备IP.例如 192.0.0.64.port: 端口号默认为554,若为默认可不填写.codec:有h264.MPEG-4.mpeg4这几种.channel: 通道号,起始为1.例如通道1,则为ch1.subtype: 码流类型,主码
海康、大华IPC的rtsp格式
海康: rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream说明:username: 用户名.例如admin.password: 密码.例如12345.ip: 为设备IP.例如 192.0.0.64.port: 端口号默认为554,若为默认可不填写.codec:有h264.MPEG-4.mpeg4这几种.channel: 通道号,起始为1.例如通道1,则为ch1.subtype: 码流类型,主
海康相机SDK二次开发只有视频无声音问题
海康SDK相信做企业开发的的同仁,在项目中经常会用到,毕竟使用范围这么广. 本次就开发遇到的奇葩问题来说明一下我们的解决方案. 场景 虽然海康有4200客户端,但是对于高度定制化的项目,肯定不能再使用让甲方来想看视频的去开始4200.于是我们就自己做了一个高度集成的客户端,但是在视频播放.回放的时候发现没有声音.这里我们已经确认前端相机与拾音器链接无误,并正常工作.那么剩下肯定是我们软件的问题了. 预览问题 预览问题相对来说好解决,其实这个是开发经验问题,在调用预览的同时记得去调用一下打开声音的
针对监控摄像机(海康、大华等)录像 .h264 文件的流媒体播放设计
监控摄像机(海康.大华等)内部带的录像功能一般录制的是h264文件,这种文件格式简单的把每一帧h264字节数据保存到文件里. 实际使用中,可能需要对特定录像进行反复检测,以训练.改进视频检测算法的准确性. 这里介绍两种方法. 1.使用RTSP流 服务端1:live555 使用C++代码开发容易些,网上代码较多 服务端2:vlc播放器,参考 使用vlc播放器做rtsp服务器 客户端:使用vlc播放器播放rtsp视频 使用vlc进行二次开发做自己的播放器 web网页中使用vlc插件播放相机rtsp流
海康JAVA SDK库动态路径加载
海康JAVA SDK初始化路径默认是放在classes下面,见下: HCNetSDK INSTANCE = (HCNetSDK) Native.loadLibrary("HCNetSDK", HCNetSDK.class); 有时我们为了更加规范,不一定直接放在这个下面,而是放到某个目录中. 我这边就是放到classes下面的hikvision目录中. 改造加载路径,动态获得一个绝对路径来加载库,见下: import java.io.UnsupportedEncodingExcepti
[rtsp]海康IPC监控摄像头远程外网监控配置(DDNS)
本来这个DDNS服务正是我想要的,但是配置了之后海康提示不再提供这个服务了,以后统一使用萤石云了,看来有必要去学习下萤石开放平台的api,看都提供哪些服务. 海康威视网络摄像机出厂的默认IP地址:为192.0.0.64.需要将IPC的IP地址设置为和电脑在同一网段. 1. 使用摄像机IP地址搜索软件: 1.可以使用官方提供的专用SADP软件,下载链接如下:http://www.hikvision.com/Cn/download_more.asp?cid=140011#Menu=Ch
封装海康SDK出现无法加载 DLL“..\bin\HCNetSDK.dll”: 找不到指定的模块
今天在封装海康设备的时候出现了这么一个问题,在初始化的时候提升无法加载 DLL“..\bin\HCNetSDK.dll”: 找不到指定的模块. 在网上查找了几个方法,并不是很靠谱,于是从源头找找,是什么问题 F12导航到定义函数的位置,发现原先的加载dll函数的路径是....\bin,一般来说SDK的简要说明会让你把一些sdk放在bin文件目录下面,比如我的这个: 但是我是在Release版本下编译的,产生的.exe可执行性文件也是在Release文件夹里面,在这一目录上一级没有bin这个文件夹
win10 64 + VS2010 + Opencv 2.4.9 + HIKVISION(海康)
海康相机型号:DS-2CD2512F-IS 参考连接http://blog.csdn.net/wanghuiqi2008/article/details/31404571 先上效果图 其中,在连接时遇到了X64与X86兼容问题: 海康SDK在X64(配置时用的时X64),程序运行时采用的X64,但opencv2.4.9配置时又采用的时X86,所以在使用X64的时候,会出现opencv找不到lib文件,所有在程序中添加了以下代码: #pragma comment( lib, "opencv_hig
热门专题
Linux服务器开机卡在了进度条的界面
IE11 style.marginLeft 无效
eigen怎么求矩阵行列式
如何用ipv6远程访问电脑 ubuntu
phpcms thumb图片裁剪居中
eclipse maven tomcat 启动
LeNet数字识别用GPU很慢
java两个整数相除保留一位小数
mave assembly 合并jar
spark创建空的pipelinemodel
queue<int> q什么意思
winfrom 置于底层看不见了
Niagara N4 License Key如何查询
spring boot wait和nofity
NOIP2015金币
datlastsysoid不存在
viewpager 重新加载数据
c# new出来的对象在什么时候销毁
linux单用户模式和救援模式
64位程序 加载32位dll