在目前很多行业项目中,客户使用的是海康、大华等监控平台的GB/28181平台,或者是其他的第三方的GB/28181平台。但是对于那些不具备GB/28181协议的单兵终端,如何接入GB/28181平台网络中呢?
首先,我们了解下GB/T28181:
国标GB/T28181协议全称《安全防范视频监控联网系统信息传输、交换、控制技术要求》,是一个定义视频联网传输和设备控制标准的白皮书,由公安部科技信息化局提出,该标准规定了城市监控报警联网系统中信息传输、交换、控制的互联结构、通信协议结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求。解决了视频间互联互通,数据共享,以及设备控制的问题,这个问题从顶层解决了视频信息各自为战的问题,打通了视频联网的信息孤岛。
GB/28181协议实现分两块,一块是信令部分,一块是流媒体数据传输。GB/28181相对RTMP,支持TCP和UDP模式,信令流负责session交互,数据流负责数据传输,适合标准协议规范的平台级产品对接。
GB/28181在终端的应用越来越广,但是一般很多做终端的厂家没有专业做GB/28181的开发人员,并且需要对接各厂家的兼容性开发及对接调试工作,或是修改一些定制功能。没有专业的开发人员支持,这样很难加入到GB/28181网络协议中。
近日,华脉智联研发团队成功研发出基于安卓系统的GB28181 SDK和DEMO,一个完整的GB28181平台Android客户端 SDK, 支持G711A、G711U、AAC音频编码,支持H264、H265硬件编码。作为下级,支持GB/T28181-2011和GB/T28181-2016版本。支持麒麟操作系统,兼容目前市面绝大部分主流厂商上级平台(如海康、大华、华为、宇视等)。
功能清单:
• 支持视频监控
• 支持国标对讲
• 支持报警
• 支持上报GPS
• 支持TCP/UDP注册
• 支持状态查询
• 支持位置订阅,目录订阅
• 支持TCP拉流
• 支持UDP拉流
• 支持自定义视频水印
• 音频支持PCMU,PCMA,AAC
• 视频支持H264,H265
华脉智联自有的云集群APP和智慧执法APP内有GB/28181模块,APP通过GB/28181协议注册到GB/28181平台,监控平台或者其他第三方GB平台实现可以通过GB/28181平台监控到APP音视频的能力。
另外第三方应用APP本身在没有GB/28181模块情况下,利用华脉智联提供的GB/28181 SDK高效开发出具备GB/28181音视频能力的APP,第三方应用APP通过GB/28181协议注册到GB/28181平台,这样监控平台或者其他第三方GB平台实现可以通过GB/28181平台监控到APP音视频的能力。
Android终端除支持常规的音视频数据接入外,还可以支持Subscribe订阅实时位置(MobilePosition)、实时目录查询、语音广播、语音对讲、远程重启等,支持标准28181服务对接。实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如智能监控、智慧零售、智慧教育、远程办公、生产运输、智慧交通、车载或执法记录仪等场景。
使用GB/28181 SDK 的可有以下几点优点:
1、降低开发成本
GB/28181 SDK提供了一系列工具和代码库,使得开发人员可以更加高效地开发软件,极大地降低了开发成本和时间。
2、提高代码质量
GB/28181 SDK提供了标准的API和协议,使得开发人员可以编写高质量的代码。此外,SDK提供了调式器和模拟器,帮助开发人员及时发现和解决Bug.
3、提高软件的可靠性
GB/28181 SDK确保开发人员的软件与其他系统和应用程序兼容,提高了软件的可靠性和稳定性。
因此,哪怕没有专业做GB/28181的研发人员,终端厂家也可以利用华脉智联提供的GB/28181 Android SDK快速开发出GB/28181 APP,把GB/28181客户端软件安装到各类安卓终端上,即可接入到GB/28181平台,实现与海康、大华、宇视等厂家的监控平台或者其他第三方GB平台也可以监控到第三方安卓终端音视频的能力。
以下附上GB28181 SDK接口文档及DEMO下载地址,欢迎开发人员下载试用https://vv2mzysqu6.feishu.cn/docx/JX0hdCQCFogcBQxmAGpc2YJqnYe