void MainWindow::initHaiKang()
{//---------------------------------------// 初始化NET_DVR_Init();//设置连接时间与重连时间NET_DVR_SetConnectTime(2000, 1);NET_DVR_SetReconnect(10000, true);//---------------------------------------// 注册设备LONG lUserID;NET_DVR_USER_LOGIN_INFO struLoginInfo = {0};NET_DVR_DEVICEINFO_V40 struDeviceInfo = {0};strcpy((char *)struLoginInfo.sDeviceAddress,"192.168.1.1"); //设备 IP 地址strcpy((char *)struLoginInfo.sUserName,"admin"); //设备登录用户名strcpy((char *)struLoginInfo.sPassword,"123456"); //设备登录密码struLoginInfo.wPort = 8000;struLoginInfo.bUseAsynLogin = 0; //同步登录,登录接口返回成功即登录成功lUserID = NET_DVR_Login_V40(&struLoginInfo, &struDeviceInfo);if (lUserID < 0){qDebug() << QString("NET_DVR_Login_V40 failed, error code: %1").arg(NET_DVR_GetLastError());NET_DVR_Cleanup();return;}else {qDebug("NET_DVR_Login_V40 success");}qDebug() << QString("The max number of analog channels: %1").arg(struDeviceInfo.struDeviceV30.byChanNum); //模拟通道个数qDebug() << QString("The max number of IP channels: %1").arg(struDeviceInfo.struDeviceV30.byIPChanNum);//IP 通道个数qDebug() << QString("The start number of IP channel: %1").arg(struDeviceInfo.struDeviceV30.byStartDChan);//IP 通道起始通道号Sleep(2000);//云台控制:云台左转if(!NET_DVR_PTZControl_Other(lUserID,1,PAN_LEFT,0)) //开始左转{qDebug() << QString("NET_DVR_PTZControl_Other failed, error code: %1").arg(NET_DVR_GetLastError());NET_DVR_Cleanup();return;}qDebug("云台开始左转!");Sleep(5000); //转动 5sif(!NET_DVR_PTZControl_Other(lUserID,1,PAN_LEFT,1)) //停止左转{qDebug() << QString("NET_DVR_PTZControl_Other failed, error code: %1").arg(NET_DVR_GetLastError());NET_DVR_Cleanup();return;}qDebug("云台左转停止!");//注销用户NET_DVR_Logout(lUserID);//释放 SDK 资源NET_DVR_Cleanup();
}

1.如果是远程控制的话,海康摄像头需要开启端口映射,启用UPnp

海康设备云平台简单控制相关推荐

  1. 海康设备接入EasyCVR,出现告警信息缺失且不同步该如何解决?

    EasyCVR可支持设备通过国标GB28181.RTMP.RTSP/Onvif.海康SDK.大华SDK.Ehome等协议接入,对外可分发RTSP.RTMP.FLV.HLS.WebRTC等格式的视频流. ...

  2. 微信小程序中播放海康萤石云HLS '.m3u8'视频 video标签

    微信小程序中播放海康萤石云HLS '.m3u8'视频 video标签 前言 萤石云开放平台 微信开发者工具 前言 因为项目需要在微信小程序上展示实时视频流信息,以下内容是我将萤石云平台官方文档和自己实 ...

  3. 如何在LabVIEW中进行海康机器视觉算法平台VisionMaster二次开发

    目录 1.导言 庞大的NI LabVIEW软件平台 LabVIEW 平台的特点 海康机器人的视觉算法平台VisionMaster特点 如何在LabVIEW中进行海康视觉算法平台二次开发 2.方法与步骤 ...

  4. LiveNVR监控流媒体Onvif/RTSP功能支持海康摄像头通过海康SDK接入支持回看倍速播放海康设备存储的设备录像

    LiveNVR功能支持海康摄像头通过海康SDK接入支持回看倍速播放海康设备存储的设备录像 1.流媒体服务说明 2.支持海康SDK接入 3.查看设备录像 3.1.时间轴模式 3.2.列表模式 4.RTS ...

  5. 国标流媒体服务器GB28181协议和海康设备的交互过程记录

    国标GB28181协议从2016年更新后,变得比之前更火了,到今年已经4年了,国标视频流媒体服务器基础的功能都已经发展起来,而更深层次的功能还需要进一步的研发. 在日常运用中,海康的摄像头运用较为广泛 ...

  6. Ehome/ISUP协议海康设备的主动注册管理

    第一步:在平台软件所在网络需映射端口 7660(UDP) 54000-65535(TCP+UDP) 第二步:IE登录海康设备,进入海康设备网络--高级设置--平台接入 第三步:接入类型选择EHome或 ...

  7. 海康萤石云的使用方法

    http://download.hikvision.com/UploadFile/Soft/%E6%B5%B7%E5%BA%B7%E5%A8%81%E8%A7%86DVR%20NVR%E5%8D%87 ...

  8. 海康设备通过SDK获取和设置设备网络参数

    目录 1.获取网络相关参数 2.设置网络相关参数 1.获取网络相关参数 //获取设备的网络参数private void getNetCfg(int iUserID) {HCNetSDK.NET_DVR ...

  9. 海康安防平台监控画面通道命名修改

    新版海康安防平台监控画面通道命名 1.根据图片操作,完成记得保存.

最新文章

  1. java 宽字节_宽字节注入
  2. AI 落地,数据安全绕不开的 4 大问题
  3. 一步一步学Ruby(三): Ruby代码注释
  4. 【算法+OpenCV】基于三次Bezier原理的曲线拟合算法C++与OpenCV实现
  5. JAVA15.JDK15.7 HiddenClass
  6. [轉]数据挖掘工具的选择
  7. 构建高性能.NET应用之配置高可用IIS服务器-第四篇 IIS常见问题之:工作进程回收机制(上)
  8. SharePoint PowerShell命令系列
  9. Python多线程学习(上)
  10. file图片上传之前先预览
  11. echarts全国城市经纬坐标json文件
  12. 阿里巴巴达摩院发布2019十大科技趋势:数字身份将成为第二张身份证
  13. 后端学习路线的书籍经验总结
  14. 电脑主机没有网卡,使用外置无线网卡实现无线投屏/多屏协同
  15. C#服务端的微信小游戏——多人在线角色扮演(十五)
  16. kibana KQL语法实例
  17. POJ4084: 拓扑排序
  18. for循环(循环结构)
  19. 《统计学》第八版贾俊平第六章统计量及抽样分布知识点总结及课后习题答案
  20. qq在电脑上总是服务器连接中断,win7系统玩QQ炫舞老是掉线提示与服务器断开连接的解决方法...

热门文章

  1. Java8 Stream的用法
  2. Spark技术内幕:究竟什么是RDD
  3. latex 参考文献显示问号_UESTC 本科Latex毕设论文模板 无痛上手指南
  4. python读-Python之文件读写
  5. Redhat防火墙端口设置
  6. php高强度薄壁金属复合管,PHP高强度薄壁金属复合管承插快速连接装置
  7. 自考《管理经济学》之宏观理解
  8. 生命的法则——植渝轩语录
  9. 关于C++程序运行程序是出现的this application has requested the runtime to terminate it in an unusual way. 异常分析
  10. DB2 TSA资源查看