技术背景我们在对接GB28181设备接入侧的时候,除了常规实时音视频按需上传外,还有个重要的功能,就是本地实时录像,录像后的数据,在执法记录仪等前端设备留底,然后,到工作站拷贝到专门的平台。 本文探讨的是,基于GB28181设备接入更进一步的处理:录像查询和录像下载,本文以我们Android平台开发的GB28181设备接入为例,做个简单的分析。 本地录像存储图片GB28181设备接入侧,非常重要的功能属性就是实时录像,我们在做实时录像的时候,设计如下:先说录像参数设置:/** * SmartPublisherJniV2.java * Author 平台的录像查询和录像下载,实时录像的处理必不可少。 下一章节,我们将根据GB28181规范探讨录像查询和录像下载。
TSINGSEE青犀视频开发的国标GB28181协议视频智能分析平台EasyGBS已经兼容了采集-存储-展示-告警这四大模块的内容处理,能够为大数据平台的搭建提供视频能力上的支持。 实现该需求还是比较简单的,首先接收告警消息,然后再通知触发系统录像模块,指定告警视频的存储路径区分开别的录像。 当设备接收到告警的时候,通知系统录像模块开始录像,并且记录录像记录id,来生成对应的录像记录。 - r } return true }) MsgDispatcher.AddListener(l) defer MsgDispatcher.RemoveListener(l) 点击播放告警录像展示效果
实现Android平台GB28181设备接入的时候,有个功能点不可避免,那就是本地录像,实际上,在实现GB28181设备接入模块之前,我们前些年做RTMP推送和轻量级RTSP服务的时候,早已经实现了本地录像功能 图片本地录像功能,我们实现的主要控制接口如下:音视频录制开关,为了更细粒度的控制录像,如只需要录纯音频还是纯视频,或者音视频,可以通过下述两个接口实现:/** * 音频录制开关, 目的是为了更细粒度的去控制录像 、暂停录像、停止录像,说到这里,好多开发者可能对暂停/恢复录像,比较感兴趣,实际上,我们在具体使用场景下,并不是所有的数据,都想录制下来,比如智慧教室,下课时间,我们无需录制,这时候,只要调用PauseRecorder 来暂停录像,等上课后,恢复录像即可。 GB28181上去的数据,是同一路编码数据,当然,如果做的更智能一些,也可以分两个实例来实现,一路编码用于GB28181平台接入,一路高分辨率帧率,用于本地录制,具体根据使用场景定制即可。
国标GB28181协议视频平台EasyGBS是我们推出的一项在业内使用比较广泛的视频流媒体服务平台,它是基于公安部推出的国标GB/T28181协议,可以实现视频直播、视频分发、云端录像、存储、检索与回放 在云端录像方面,EasyGBS支持7*24小时录像,支持录像检索与回放,并可以通过时间轴精准拖动查看录像回放,在安防监控领域,视频录像功能可以有利于工作人员在调查时进行视频调阅、取证、追责。 近期我们不断在对EasyGBS平台进行功能的优化和升级,最近又新增了云端录像过滤功能。 EasyGBS云端录像模块,展示的是所有的录像文件,但是HLS地址和录像文件是同一个文件,所以在云端录像模块展示出来的列表,用户无法分辨出展示的列表是否为开启录像计划的文件还是临时的HLS文件。 因此,我们在该项中增加了云端录像计划开启关闭选项,用以区分录像文件,同时还添加了模糊查询,便于用户检索。
EasyCVR视频结构化平台支持的协议广泛,其中就包括GB28181协议及海康摄像头常见的Ehome协议。 有的项目现场将硬盘录像机通过GB28181协议接入到EasyCVR平台后,直播预览正常,但是播放设备录像时则出现无法加载画面的情况。 直播预览画面正常: image.png 播放设备录像一直加载: image.png 因此我们对系统进行wireshark抓包,抓包文件如下: image.png 通过以上信息,可以看出GB28181点播设备录像的 有可能是设备不支持TCP发送设备录像,因此我们尝试通过将配置界面中的传输协议由TCP改为UDP来解决该问题。 修改后设备录像能够成功播放。
国标视频云服务EasyGBS支持设备/平台通过国标GB28181协议注册接入,并能实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。 国标GB28181设备接入EasyGBS平台后,平台有两种拉流方式:1)拉取实时流点播;2)拉取设备录像。 目前EasyGBS拉取实时流点播可以设置收流IP,但是在设备录像点播中没有设置收流IP,导致设备录像不能播放。因此,我们对代码进行了优化,实现了设备录像也可以设置收流IP。 代码逻辑:将实时点播中设置的收流IP,继承到设备录像回放点播中,在invite消息中重新设置新的收流IP。 参考代码如下:EasyGBS国标视频云服务可支持云端录像,也能支持通过GB28181协议/海康Ehome等获取设备的录像,在功能上,可实现录像的检索、回放以及存储与下载等操作,十分灵活。
视频监控作为安防行业中一种常见的技术手段,通过安装摄像头和监控设备,对特定区域进行实时录像和监控,以预防和处理各种安全问题。 技术人员在日常排查中发现,在LiteCVR设备录像中,当通道名称中带有特殊字符时,会出现请求地址下载异常,显示404,如下图:检查发现在传参数时,通道名称中带有了特殊符号#导致,下载地址#之后的数据就异常了
音视频流媒体视频平台EasyCVR拓展性强,视频能力丰富,具体可实现视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音对讲、云台控制、电子地图、H.265自动转码H.264 在EasyCVR的用户现场,有用户提出,在使用云端录像时,使用时间轴设置录像计划,只能选择到23:59,不能选择到时间24:00,导致设置的云端录像会每天少一分钟。
国标平台EasyGBS有接入设备录像的功能,正常情况下,只要设备录像正常、国标的机制正常,都可以接入EasyGBS录像。 在有的项目需求中,用户需要调用项目录像,本文我们介绍下EasyGBS如何通过接口下载设备录像。 StreamID带入里面获取下载文件链接: image.png image.png 然后将这个链接直接访问下就开始下载了,并且能获取文件大小: image.png 接口调用可实现很多功能,除了本文讲到的调用设备录像到播放器里播放 ,还可以调用云端录像接口在其他平台播放。
安防监控视频国标GB28181平台LiteCVR基于云边端一体化架构,具有强大的数据接入、处理及分发能力,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能分析等功能 今天来介绍下如何通过接口获取国标GB28181协议接入设备的实时录像。 安防视频监控系统LiteCVR平台支持提供获取实时录像的API接口,主要分为3类,开始实时录像、结束实时录像、下载实时录像,在调用此接口时,该通道必须正处于拉流状态。 参考代码如下:1)开启实时录像:2)监听通道变化,设置session参数:3)在解析流数据时,判断是否保存录像、合成录像:视频汇聚平台LiteCVR可支持多协议方式接入,包括主流标准协议国标GB28181
EasyGBS是基于国标GB28181协议的视频平台,在设备接入上,能支持完整地接入内网或者公网的国标设备,并能通过平台同步输出RTSP/RTMP/HLS/FLV/WebRTC等多种视频流格式。 它可以提供视频直播、录像、存储、检索与回放、视频分发、语音对讲、告警等视频能力。 在录像功能上,可以支持7*24h录像、检索与回放、查询设备的录像、调用和下载录像等操作。 近期接到反馈,用户现场EasyGBS平台调用设备录像时,提示报错"等待ACK请求: callid[755089502] cseq[125 MESSAGE] 超时[30s]"。 但是我们在单独调用接口时,又可以正常返回录像文件。 我们在排查中发现,由于用户设置的设备录像是全天候的,平台调用时间较长,且设备响应缓慢,所以导致请求报错ACK超时。 接着我们通过GB28181协议方式接入我们本地摄像头到用户的平台,进一步查看设备录像获取是否正常。 如下图所示,我们本地摄像头接入可正常获取设备录像。
视频协议融合平台EasyCVR有录像计划的机制,用户可以根据自己的需求对通道设置录像,此处设置的过程和EasyNVR、EasyGBS等平台大体相同。 打击可以了解一下操作方法:EasyNVR边缘计算网关录像计划功能操作介绍。 image.png EasyCVR录像计划页面偶尔出现了样式层叠错乱的情况,该情况导致底部分页无法正常使用。
EasyCVR视频融合平台基于云边端智能协同架构,具有强大的数据接入、处理及分发能力,平台支持海量视频汇聚管理、全网分发、按需调阅、鉴权播放、智能分析等视频能力与服务,可支持的协议有:主流标准协议国标GB28181 EasyCVR平台目前可支持国标GB28181协议接入的设备录像实现级联,今天我们来介绍下如何将Ehome接入的设备的设备录像实现国标GB28181协议级联,也即,将Ehome设备录像通过国标GB28181 虽然Ehome设备录像和国标设备录像都以文件形式展示,但是依然有所区别,如下图:Ehome设备录像:设备录像根据名称播放,录像名称和国标录像名称格式不一样。 国标设备录像:根据开始结束时间播放指定设备录像,录像名称不一样。 在级联Ehome设备录像时,需要将当天所有录像找出,并遍历将结构体修改为正确格式,并发送给上级,如下:这样就能实现Ehome设备的设备录像级联了。
EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发 有用户反馈,设备录像机通过国标GB28181协议注册到EasyCVR平台后,视频播放了一会儿就出现了断流的现象,请求我们协助排查。 在视频能力上,EasyCVR可提供视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音对讲、云台控制、电子地图、平台级联等。
GB28181 国标视频云平台方案安装使用文档SkeyeVSS架构图图片 SkeyeVSS国标级联框架图图片 SkeyeVSS国标流媒体服务框架图图片 SkeyeCMS SIP 中心信令服务, 单节点 udp_port_rangeRTP over UDP 限制 UDP 端口范围rtp -> tcp_port_rangeRTP over TCP 限制 TCP 端口范围1.3 配置设备接入下面是海康和大华 IPC 中, GB28181
了解TSINGSEE青犀视频产品的小伙伴应该都知道,随着对国标GB/T28181协议的深入了解,国标GB28181协议视频平台EasyGBS也在不断迭代与优化功能,比如:EasyGBS平台可支持语音对讲 用户通过报警图片可对设备中的录像文件进行查看,确认是否为违规人员、违规车辆等闯入,及时预警,有效提升安全防范水平,保证人员与财产的安全。 image.png 近期有用户提出,希望能对EasyGBS的告警上报功能新增功能:在已有的报警图片基础上增加告警录像,并直接在告警查询中同步告警图片与告警视频。 当有人员闯入,上报告警图片到平台,根据人员的离开时间,设备向平台发送人员闯入与人员离开的指令,平台获取指定时间段的录像文件,并保存在平台中,以便监管人员后期调阅和取证,而且平台监管人员则无需再到设备中查看录像来确认告警 关于国标GB28181协议视频平台EasyGBS在实际场景中的应用,可阅读本文:【解决方案】施工现场如何实现全方位视频监控?EasyGBS视频智能告警分析平台搭建智慧工地。
近期有用户想咨询在本地部署LiteCVR平台后,为方便录像存储,单独挂载到linux服务器上的新硬盘,该如何配置开机自动挂载? 视频监控平台LiteCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的
而近些年来,随着视频监控系统的快速发展,GB28181已经成为事实上的IPC网络摄像头、NVR网络硬盘录像机等各种监控设备必有的标准协议。 基本架构: GB28181协议的基本架构包括设备端和平台端。设备端包括视频监控设备,如摄像头、录像机等;平台端则是视频监控系统的管理平台,负责设备管理、视频流接收和存储等功能。 管理控制层:处理设备的控制指令、管理请求、录像存储和检索。 媒体层:负责音视频编解码和媒体文件的解析。 三、GB28181设备端的运作流程 图片 启动设备:设备端启动后连接网络,并初始化各个模块。 实时预览:设备接收来自GB28181平台的实时预览请求,将实时的音视频流,组合成RTP报文,发送给请求方。 录像存储、查询与回放:设备进行录像存储,将录像数据按时间段进行分割和存储。 在GB28181平台发送录像回放请求时,设备根据请求将对应时间段的录像数据,组合成RTP报文,发送给请求方进行回放。 报警处理:设备接收报警触发信号,并发送报警通知给GB28181平台。
去年我们对EasyGBS等平台新增了告警录像的功能,当EasyGBS的底层数据收集上来后,在对原始数据解析后增加了告警计算后,将告警信息持久化,当监测有异常情况时,系统就会自动截取快照并记录时间。 有用户反馈,在EasyGBS的告警录像列表中,在右侧边栏点击单个设备通道,查询不到该设备告警录像列表,如下所示: 获取所有的告警列表,显示正常: 查询单个设备返回空: 于是我们进一步排查,查看sql t_alarm.device_id = '34020000001320000091' and t_alarm.channel_id = '3402 0000001320000001' 效果如下图: 代码逻辑: 此外,国标GB28181
安防监控视频汇聚平台EasyCVR基于云边端一体化架构,具有强大的数据接入、处理及分发能力,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能分析等功能。 图片今天来介绍下如何通过接口获取国标GB28181协议接入设备的实时录像。 安防视频监控系统EasyCVR平台支持提供获取实时录像的API接口,主要分为3类,开始实时录像、结束实时录像、下载实时录像,在调用此接口时,该通道必须正处于拉流状态。 参考代码如下:1)开启实时录像:图片2)监听通道变化,设置session参数:图片3)在解析流数据时,判断是否保存录像、合成录像:图片图片视频汇聚平台EasyCVR可支持多协议方式接入,包括主流标准协议国标 GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。