国标GB28181设备管理软件EasyGBS国标GB28181视频平台:GB28181-2022协议图像抓拍解析
随着科技的飞速发展,视频监控技术已经成为现代社会安全体系中不可或缺的一部分。无论是城市安全、交通管理,还是企业安全、智能家居,视频监控都发挥着至关重要的作用。然而,随着监控点数量的急剧增加,海量视频数据的存储、传输与管理成为了一个巨大的挑战。为了应对这一挑战,国标GB28181视频平台EasyGBS应运而生。
GB28181-2022协议关于图像抓拍功能的解析
2022版增加了图像抓拍功能,通过设备配置的方式来实现,消息体Body的XML元素是Control元素,而子元素CmdType固定取值为DeviceConfig,通过SnapShotConfig元素描述具体的抓拍请求。当设备完成抓拍后,需要发送一个通知命令,消息体Body的XML元素是Notify,子元素CmdType取值UploadSnapShotFinished,通知中包含抓拍到的图像的唯一标识。
图像抓拍虽然是通过配置命令来实现,但实际上不像一个持久的配置,反而更像是一个命令,设备收到配置命令后,应该马上按照配置内容进行抓图,完成后发送通知,之后配置就相当于失效了。当需要再次进行抓图时,即使参数相同,也需要再次下发图像抓拍配置的命令。
标准规范了抓图的张数、每张图之间的间隔时间、抓图上传的URL和SessionID,并没有对如何上传图片进行细化。在实际项目应用中,需要进行细化规范,一般抓图上传的URL是一个Http的URL,通过HTTP协议进行上传,URL中一般都应该带token或者其他字段来进行鉴权认证,同时一般也要求在上传每个图片时,在URL上附加上SessionID和图像唯一标识SnapShotFileID,方便图像服务器进行存储和索引,在后续下载时进行关联。
下面是一个参考实现,下发图像抓拍配置的SIP命令的Body如下:
然后设备抓拍到一张图片后,通过Http协议进行图片上传,Http命令报文如下:
设备图像抓拍完成后,发送抓拍完成通知,相应SIP命令的Body如下:
抓拍是捕捉目标景物“刹那即逝”的影像,对于视频监控而言,图像抓拍能够记录下关键瞬间的影像资料,对于后续的事件分析和调查具有重要意义。特别是在紧急事件响应、安全监控等场景中,图像抓拍能够提供宝贵的证据和线索。
EasyGBS产品功能:
国标GB28181视频平台EasyGBS能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等GB28181国标协议输出的设备、平台接入到EasyGBS,EasyGBS能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS/FLV/RTSP,进行全平台终端H5直播(Web、Android、iOS),并且国标GB28181公网平台EasyGBS能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发。
国标GB28181-2022平台EasyGBS已经实现了GB28181协议,能够接入各个厂家的监控设备和监控平台,实现统一管理,和web端无插件播放,同时支持手机、微信、网页播放。
平台中包含GB/T28181接入服务器和GB/T28181流媒体服务器。接入服务器用于接收设备注册并提供信息上报设备控制等,GB/T28181流媒体服务器用于接收设备推流并输出RTSP、RTMP、HLS、FLV直播流分发。
GB28181-2022标准的发布和实施,进一步推动了公共安全视频监控联网系统的规范化和标准化。该标准在媒体传输方面进行了多项更新和改进,提高了音视频传输的质量和效率,增强了系统的安全性和兼容性。通过GB28181协议,不同厂商的视频监控设备能够无缝连接,实现资源的最大化利用,为公共安全管理和应急响应提供了有力支持。