首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【技术教程】如何添加大华SDK用来控制云台?

【技术教程】如何添加大华SDK用来控制云台?

原创
作者头像
TSINGSEE青犀视频
修改于 2021-11-12 07:48:11
修改于 2021-11-12 07:48:11
3.2K0
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

EasyCVR 目前对大华 SDK 的接入开发已经差不多完成了,现在可以通过 EasyCVR 控制大华设备的云台了。本文和大家分享一下开发流程。首先需要有一台带云台控制的大华设备,查看大华 SDK 文档,流程图如下:

流程步骤:

  • 调用 CLIENT_Init 完成 SDK 初始化流程。
  • 初始化成功后,调用 CLIENT_LoginWithHighLevelSecurity 登录设备。
  • 根据需求调用 CLIENT_DHPTZControlEx2 接口操作云台。不同的云台命令可能需要不 同的参数,部分操作命令需要调用相应的停止命令。
  • 业务使用完后,调用 CLIENT_Logout 登出设备。
  • SDK 功能使用完后,调用 CLIENT_Cleanup 释放 SDK 资源。

下面就需要集成到 EasyCVR 项目中。集成到 EasyCVR 项目中需要将大华 SDK 封装一层,方便 GO 语言调用。封装需要暴露几个接口给 GO 调用:初始化大华设备、释放 SDK 资源、登录大华设备、退出登录、是否支持云台控制和控制云台设备。

封装完成会生成.dll文件:

只要在go层添加.h文件和.dll文件即可

将以上几个接口的方法使用 cgo 调用(cgo 控制云台调用,其他接口调用差不多):

这样前端视频页面中使用大华 SDK 接入设备就可以操控大华摄像机的云台控制。

前端接口会传入一个 channelId 过来。从数据库找所匹配的此id,来获取 cgo 传入大华的句柄。前端传 speed 在转换移动速度。调用 SDKSetPTZ 方法来移动大华摄像机云台(以下是 go 移动大华云台的代码)。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
人脸识别/车牌识别系统安防视频云服务EasyCVR支持大华SDK语音对讲
TSINGSEE青犀视频平台EasyCVR内,已经能够通过国标GB28181协议实现语音对讲功能,在大华SDK的研发方面,也开发了该功能,本文和大家分享下。
TSINGSEE青犀视频
2021/02/19
1.8K0
人脸识别/车牌识别系统安防视频云服务EasyCVR支持大华SDK报警上报
报警上报,即前端设备在检测到事先规定的特殊事件发生时,发送报警到平台端告知平台。平台可以接收到设备上传的外部报警、视频信号丢失报警、遮挡报警和动态检测报警等信息。
TSINGSEE青犀视频
2021/02/19
1.3K0
视频融合协议安防监控系统EasyCVR支持大华SDK接入设备录像下载流程说明
上一篇我们讲了EasyCVR视频协议融合平台已经支持了大华SDK协议设备的接入,并且分享了录像回放流程,目前其他私有协议仍在拓展和开发当中。本文我们再分享一下EasyCVR接入大华SDK协议设备后的录像下载流程。
TSINGSEE青犀视频
2021/01/28
1.6K0
EasyCVR添加大华设备预置点位置功能实现
大家知道EasyCVR支持云台控制,可以远程控制云台,目前我们在对EasyCVR的设备对接进行新的开发,如果使用大华设备,我们要求能够通过大华的SDK获取所有的预置点。
TSINGSEE青犀视频
2021/11/23
8670
EasyCVR添加大华设备预置点位置功能实现
TSINGSEE青犀视频智能分析开发中大华设备搜索和批量重置密码的代码实现
之前我们讲到了TSINGSEE青犀视频团队在开发大华SDK当中的一些流程,本文我们分享下大华设备搜索和批量重置密码的代码实现。
TSINGSEE青犀视频
2021/10/09
6490
视频融合平台EasyCVR如何添加大华设备的云台功能?
EasyCVR平台支持多种协议、多种类型的设备接入,可以实现视频直播、转码与分发、平台级联、云台控制等,拥有灵活丰富的视频能力。平台基于云边端一体化架构,可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在很多场景中均有落地项目应用,如智慧工地、智慧安防、智慧工厂、智慧园区等。
TSINGSEE青犀视频
2022/09/07
6890
设备通过大华SDK接入EasyCVR,添加预置位出现崩溃是什么原因?
视频融合平台EasyCVR可支持多类型设备、多协议方式接入,包括主流标准协议国标GB/T28181、RTMP、RTSP/Onvif协议等,以及厂家私有协议,如海康SDK、大华SDK、海康Ehome等。平台可将接入的流媒体进行处理及分发,分发的视频格式包括RTSP、RTMP、FLV、HLS、WebRTC等。
TSINGSEE青犀视频
2022/09/23
4570
国标GB28181/Ehone协议EasyCVR新版本支持大华SDK接入开发记录
我们一直都说EasyCVR开发上线以来,算是市面上兼容性较为优秀的视频能力平台,能够兼容国标GB28181、RTSP、海康SDK、Ehome协议的设备,其他主流厂家的私有协议也会不断开拓。
TSINGSEE青犀视频
2021/02/01
1.4K0
硬盘录像机通过SDK接入EasyCVR,报错error code[13]的原因分析及解决办法
EasyCVR视频融合云服务平台的设备接入方式十分广泛,可支持主流标准协议如GB28181、RTSP/Onvif、RTMP等,还能支持厂家的私有协议与SDK接入,比如海康Ehome、海康SDK、大华SDK等(更多SDK与私有协议也在持续拓展中)。在视频能力上,EasyCVR具备优秀的视频监控直播、云端录像、检索与回放、存储、平台级联、智能告警等功能,已经成为安防视频监控等行业的主流需求平台。
TSINGSEE青犀视频
2022/03/31
5340
EasyCVR视频融合平台基于宇视SDK进行二次开发的详细步骤
EasyCVR视频融合平台部署轻快、功能灵活,在视频能力上,可提供视频直播、录像、回放、检索、云存储、级联、告警、对讲等功能。平台可支持多协议、多类型设备接入,包括国标GB28181、RTMP、RTSP、海康SDK、大华SDK、海康Ehome等,同时也提供API接口供用户二次开发、集成与调用。
TSINGSEE青犀视频
2022/10/19
8060
EasyCVR平台GIS电子地图:如何实现GPS坐标转换?
EasyCVR平台近期正在开发电子地图功能,该功能可将前端接入的设备(摄像头、车载监控、单兵、执法仪等)在GIS电子地图上实时显示,并且支持点击图标就能观看当前设备的实时视频监控。此外,平台还可支持绘制历史行驶轨迹、历史轨迹回放等功能,可应用在移动执法、车载监控等场景中。
TSINGSEE青犀视频
2022/05/11
9190
EasyCVR视频融合平台级联海康平台时为何显示离线?该如何解决?
众所周知,在TSINGSEE青犀视频“云边端”架构系列的安防视频平台中,以EasyCVR视频融合云平台的接入协议最为广泛,它支持多协议、多类型设备接入,包括GB/T28181协议,RTSP/Onvif协议、厂家私有协议(海康SDK、大华SDK、海康Ehome协议)等。
TSINGSEE青犀视频
2022/01/11
6370
EasyCVR对接大华SDK,视频回放无法播放的排查过程及解决方法
EasyCVR 视频融合云平台不仅支持多协议(标准协议与私有协议)、多类型设备的接入,而且还具备优秀的视频转码、播放、录像、回看、级联等能力,在很多实际场景中均有落地项目应用,如智慧工地、智慧安防、智慧工厂、智慧园区等。
TSINGSEE青犀视频
2022/01/18
1.2K0
Easy系列各视频平台云台控制功能的使用注意事项汇总
TSINGSEE青犀视频旗下Easy系列视频平台,比如EasyCVR、EasyNVR、EasyGBS等,均可支持对摄像头的云台控制,包括摄像头的焦距调整、方向调整等。在视频监控场景中,摄像头的云台控制功能具有很强的实用性,通过云台控制可以调整摄像头的监控角度以及放大局部等,以便查看到更多的监控细节。
TSINGSEE青犀视频
2022/08/16
9160
EasyCVR平台海康/大华/宇视摄像头国标GB28181语音对讲配置
近年来,国内视频监控应用发展迅猛,系统接入规模不断扩大,涌现了大量平台提供商,平台提供商的接入协议各不相同,终端制造商需要给每款终端维护提供各种不同平台的软件版本,造成了极大的资源浪费。各地视频大规模建设后,省级、国家级集中调阅,对重特大事件通过视频掌握现场并进行指挥调度的需求逐步涌现,然而不同平台间缺乏统一的互通协议。
TSINGSEE青犀视频
2024/04/26
6110
EasyCVR平台通过大华SDK接入设备,设备在离线状态不一致该如何解决?
EasyCVR平台支持多类型设备、多协议方式接入,包括市场主流标准协议国标GB/T28181、RTMP、RTSP/Onvif协议等,以及厂家私有协议如海康SDK、大华SDK、海康Ehome等。平台可将接入的流媒体进行处理及分发,分发的视频格式包括RTSP、RTMP、FLV、HLS、WebRTC等。
TSINGSEE青犀视频
2022/07/22
4470
安防监控项目现场如何在不影响萤石云接入的情况下将视频上云?
在大量使用海康摄像头的项目场景当中,会有团队使用萤石云进行接入,通过萤石云监测视频监控内容。另外也有部分客户需要保证在海康设备不影响现有接入萤石云平台的基础条件下,保证云端可以统一接入不同现场的摄像机视频流进行统一汇总管理。
TSINGSEE青犀视频
2021/04/29
1.8K0
SkeVSS国标视频汇聚云服务使用Onvif、GB28181协议对监控ye摄像机设备进行PTZ云台控制
SkeyeVSS平台可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等。平台可支持多协议、多类型设备接入,包括国标GB28181、RTMP、RTSP/Onvif、海康SDK、大华SDK、海康Ehome等;
Openskeye
2023/04/10
1K0
AI智能安防视频EasyCVR平台接入国标硬件设备播放视频失败的原因排查与分析
EasyCVR视频融合云服务支持多协议、多类型的设备接入,并分发多格式的视频流,能覆盖全终端平台。EasyCVR能实现视频直播、云端录像、存储、检索及回看、平台级联等能力,可应用在多元化的安防视频监控场景中,如智慧水利、智慧工地、智慧社区、智慧校园、智慧仓储等等。EasyCVR平台电脑网页客户端支持单画面、多画面显示,用户可选择任意一路或多路视频观看,视频窗口数量1、4、9、16个可选。
TSINGSEE青犀视频
2022/03/25
5830
EasyCVR级联时上级国标平台可获取下级设备录像的代码设计
EasyCVR视频融合云平台具备优秀的视频能力,包括视频监控直播、云端录像与存储、检索与回放、告警上报、云台控制、平台级联等等。其中,平台级联是指EasyCVR可作为下级平台,将所有视频通道通过GB28181协议级联到上级国标平台,且支持同一通道级联到多个上级平台。
TSINGSEE青犀视频
2022/04/01
4620
推荐阅读
人脸识别/车牌识别系统安防视频云服务EasyCVR支持大华SDK语音对讲
1.8K0
人脸识别/车牌识别系统安防视频云服务EasyCVR支持大华SDK报警上报
1.3K0
视频融合协议安防监控系统EasyCVR支持大华SDK接入设备录像下载流程说明
1.6K0
EasyCVR添加大华设备预置点位置功能实现
8670
TSINGSEE青犀视频智能分析开发中大华设备搜索和批量重置密码的代码实现
6490
视频融合平台EasyCVR如何添加大华设备的云台功能?
6890
设备通过大华SDK接入EasyCVR,添加预置位出现崩溃是什么原因?
4570
国标GB28181/Ehone协议EasyCVR新版本支持大华SDK接入开发记录
1.4K0
硬盘录像机通过SDK接入EasyCVR,报错error code[13]的原因分析及解决办法
5340
EasyCVR视频融合平台基于宇视SDK进行二次开发的详细步骤
8060
EasyCVR平台GIS电子地图:如何实现GPS坐标转换?
9190
EasyCVR视频融合平台级联海康平台时为何显示离线?该如何解决?
6370
EasyCVR对接大华SDK,视频回放无法播放的排查过程及解决方法
1.2K0
Easy系列各视频平台云台控制功能的使用注意事项汇总
9160
EasyCVR平台海康/大华/宇视摄像头国标GB28181语音对讲配置
6110
EasyCVR平台通过大华SDK接入设备,设备在离线状态不一致该如何解决?
4470
安防监控项目现场如何在不影响萤石云接入的情况下将视频上云?
1.8K0
SkeVSS国标视频汇聚云服务使用Onvif、GB28181协议对监控ye摄像机设备进行PTZ云台控制
1K0
AI智能安防视频EasyCVR平台接入国标硬件设备播放视频失败的原因排查与分析
5830
EasyCVR级联时上级国标平台可获取下级设备录像的代码设计
4620
相关推荐
人脸识别/车牌识别系统安防视频云服务EasyCVR支持大华SDK语音对讲
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档