二次开发SDK概述
在监控中心存在系统的项目中,总控中心一般会建议数据融合平台及统一的操作入口,以实现数据共享、一张图显示、单点登录、统一权限管理等。
对于雪亮工程、平安城市、教育联网等上级平台可采用国标Gb28181方式对接,但有的需要安防平台视频数据的平台方不具备GB28181接入模块,或需要通过自定义的私有SDK方式进行对接,这时采用吉美智慧安防综合平台二次开发综合SDK,可以实现SDK级的二次开发。
另外一些应用场景,如需支持非IE浏览器监看(如谷歌chrome不支持OCX)、H5取RTSP流等都可以通过SDK进行二次开发。
二次开发能取到安防管理平台定义的绝大部分核心功能,可实现数据获取及设备反控。全功能开放可自定接口。
二次开发对接流程图
二次开发SDK功能
WebOcx 是基于客户端的 ocx 控件,它的功能是将VSMC视频监控平台实时视频、历史回放、各项管理等功能嵌入到浏览器中,并调用平台中各种接口,完成对音视频、报警、位置
等多种数据的访问、控制及展现工作。
良好的开放性,基于平台二次开发接口可以很方便的将视频资源开放给更多的行业应用处理使用,如安防报警联动、工业SCADA联动、专业工业电视、专业管理系统(监狱管理、污染源管理)、视频智能分析、人脸识别、卡口车辆管理联动等。
对于非C/S架构,可提供RTSP获取。
采用GET/POST获取查询数据,方式按接口定义。
RTSP格式生成,提供合成方式通过摄像机、NVR、所属视频网关三种设备参数即可生成,根据双方平台协商机制,RTSP格式采用传摄像机ID到后台解码处理的方式,处理RTSP合成方式。
与非标平台对接后再对接至国标GB28181
项目中有些前端小型管理平台不具国标GB28181接入能力,也可能通过SDK二次开发方式对接后,由吉美智慧管理平台统一向上提供GB28181标准输出,输出标准信令与标准码流,并采用国标协议实现与上级,如社会单位视频接入平台的无缝级联对接;
通过对接,可实现非标平台的信令协议、设备ID、媒体传输协议、数据封装格式、媒体码流进行标准化的转换,保证符合标准的信令流和标准的媒体流。
平台层SDK开发包包括:数据流程、组织方式、设备、通道信息的获取方法,设备预览功能实现接口,云台控制功能实现接口,录像查询及回放功能实现接口、多码流获取方式、反向管理控制接口等。