TSINGSEE青犀视频平台如何调用宇视SDK实现摄像机的云台控制?

Posted TSINGSEE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TSINGSEE青犀视频平台如何调用宇视SDK实现摄像机的云台控制?相关的知识,希望对你有一定的参考价值。

TSINGSEE青犀视频的Easy系列视频平台根据传输协议的不同,具有不同特点,比如基于国标GB28181协议的EasyGBS、基于RTSP/Onvif协议的EasyNVR,以及支持全协议的EasyCVR视频融合平台等。除了这些市场上的标准协议,我们的视频平台还支持主流厂家的私有协议,如海康Ehome、海康SDK、大华SDK等。同时我们也仍在持续拓展更多主流厂家的私有协议及SDK,以便满足更多用户的视频接入需求。

上次我们给大家分享了如何调用宇视SDK进行录像回放,今天我们来分享一下如何通过宇视SDK进行摄像机的云台控制。

首先,通过宇视SDK文件查看控制云台的流程。大致流程图如下图:

  • 初始化SDK后用户登录。当用户登录成功后,可以通过设置IMOS_SetPtzReleaseTime参数,来控制云台的释放时间,当超过这个时间时会自动释放云台控制权。

  • 在进行云台控制前,需要获取到摄像机的编码(IMOS_QueryResourceListV2),再启动云台控制。

  • 调用IMOS_PtzCtrlCommand ,通过各种指令用来控制云台移动(如上、下、左、右等等),云台的控制指令是MW_PTZ_CMD_E。

  • 最后就是释放云台控制权(IMOS_ReleasePtzCtrl)。

参考代码实现如下:

1)开始启动云台:

2)控制云台指令的发送:

3)释放云台的控制权:

随着AI、物联网、大数据、云计算等技术已经成为安防行业的新业态,TSINGSEE青犀视频灵活性强、开放度高、兼容能力强、弹性拓展的视频平台已经成为安防市场视频能力层建设的主流趋势。目前我们的视频平台已经在大量的项目场景中落地应用,如智慧工地、智慧工厂、智慧消防、智慧园区、智慧煤矿等。

以上是关于TSINGSEE青犀视频平台如何调用宇视SDK实现摄像机的云台控制?的主要内容,如果未能解决你的问题,请参考以下文章

宇视摄像机接入TSINGSEE青犀视频平台,如何基于SDK获取设备的组织和摄像机?

宇视SDK在Linux系统中调用不成功的问题排查与解决

TSINGSEE青犀平台如何实现同一节点同时播放多个视频?

开发那些事儿:宇视SDK接入EasyCVR出现报错1057,该如何解决?

TSINGSEE青犀视频Easy系列视频平台如何快捷判断视频流编码格式?

TSINGSEE青犀视频平台接入海康解码器SDK实时解码流程