视频录像缓冲的实时传输方法技术

技术编号:3993877 阅读:185 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种视频录像缓冲的实时传输方法,采用了缓冲存储技术,将每一路视频通道的数据进行缓存处理,当有报警信号输入时,流媒体服务器自动从缓存中截取报警触发时间点前一定时间的视频图像,与报警触发时间点后的视频图像进行拼接。本发明专利技术的积极效果是:能及时、真实还原报警发生时的现场情况;监控管理平台提供的客户端展示组件能够帮助用户方便快捷地处理各种突发事件,有效提高用户工作效率;大大提高了操作维护人员回放事发录像的速度和效率,以便及时对事故做出反应。

【技术实现步骤摘要】

本专利技术涉及一种监控领域中视频图像的传输与处理领域,尤其是涉及一种视频录 像缓冲的实时传输方法。
技术介绍
银行安防系统建设已有多年,随着科学技术的不断进步,各种安防产品和安防控 制管理软件也在不断涌现,呈现出了 “百花齐放,百家争鸣”的现状。以前,银行视频录像存放在区县级的监控中心,实现对监控图像的统一录像和保 存,上级监控中心可以远程查询、调用录像信息。现阶段,在市级监控中心的管理主机上,安 装上视频系统管理软件,通过接入的PC式监视器、模拟监视器或者矩阵电视墙,不但可以 对任意一个监控点的信息进行实时监控、查询、回放,还可以实现统一的用户管理、设备管 理、故障管理、存储管理等功能,真正实现分布式监控,集中化管理。在一般的安防控制管理软件中,前段的录像设备一直在进行实时录像,并将录像 存储在录像主机硬盘内,当报警事件发生时,现场的警灯、警号等报警系统会发出告警声 音,监控中心客户端会通过报警联网系统弹出告警点的警告,提醒相关操作维护人员注意, 如果操作维护人员想查看刚才报警的录像,需要远程下载存储在前端网点录像主机硬盘内 的录像,并且还要寻找事故发生期间的那段录像,这样寻找和下载的过程就很麻烦且效率 低下。
技术实现思路
为了克服现有技术的上述缺点,本专利技术提供了一种视频录像缓冲的实时传输方 法,能高效、快捷、便利地实现视频图像的前后延时、缓冲存储以及自动回放和下载功能。本专利技术解决其技术问题所采用的技术方案是一种视频录像缓冲的实时传输方 法,包括如下步骤第一步,前端数据采集设备,实时采集音频、视频数据并保存;同时通过网络传输给流 媒体服务器;第二步,当出现警情时,前端报警设备产生报警信号,监控管理平台中的设备管理服务 器通过网络进行接收,然后将报警信号转发给监控管理平台中的事件管理服务器,事件管 理服务器根据客户定制的事件处理规则对信号进行相应的处理当报警信号需要进行视频 联动处理时,事件管理服务器根据报警信号源自动判断需要关联的视频通道,并将关 联的视频通道数据同时发送给流媒体服务器和接收报警的专用客户端;第三步,流媒体服务器在接收到报警关联视频通道数据后,在关联视频通道的缓存数 据中找到报警时间点的流媒体数据,然后根据预先设置的处理规则,首先从缓存中截取报 警触发时间点前一段时间的音视频数据,保存到一个临时文件中,然后根据用户的定义向 临时文件中写入报警触发时间点后一段时间的音视频数据,同时在数据库中记录下报警信 号与临时文件的对应信息;专用客户端同步收到报警信号后,向流媒体服务器发送请求,请求获取报警现场音视 频图像,流媒体服务器接到请求后,打开指定数据文件,向专用客户端发送音视频数据,专 用客户端接收到数据后,调用客户端展示组件进行播放。所述前端数据采集设备可以是数字硬盘录像机、网络视频录像机或网络视频监控 系统。所述流媒体服务器为每一路视频通道开辟有足够的缓存空间,确保能够缓存一定 时间段的流媒体数据。所述前端报警设备可以是报警主机、硬盘录像机、探测器或智能分析仪。 所述根据用户的定义向临时文件中写入报警触发时间点后一段时间的音视频数 据,采用以下步骤首先向临时文件写入当前现场的音视频数据;然后判断是否到用户定 义的后延时时间点如果否,则继续向临时文件写入当前现场的音视频数据;如果是,则完 成写入、关闭临时文件。所述客户端展示组件可提供双窗口播放模式、画中画播放模式和同窗口播放模 式。与现有技术相比,本专利技术的积极效果是采用了缓冲存储技术,将每一路视频通道 的数据进行缓存处理,当有报警信号输入时,流媒体服务器自动从缓存中截取报警触发时 间点前一定时间的视频图像,与报警触发时间点后的视频图像进行拼接,及时、真实还原报 警发生时的现场情况;监控管理平台提供的客户端展示组件会自动播放拼接完整的报警实 时录像,以双窗口、画中画、同窗口播放等形式进行展示,能够帮助用户方便快捷地处理各 种突发事件,有效提高用户工作效率;流媒体服务器还可以按照事先设定的规则,把客户认 为有用的录像资料自动下载并存储在本地指定的文件夹内,已便以后查看,大大提高了操 作维护人员回放事发录像的速度和效率,以便及时对事故做出反应。具体实施例方式一种,包括如下步骤1、前端数据采集设备,实时采集音频、视频数据并保存;同时通过网络传输给流媒体服 务器。前端数据采集设备包括各种型号的数字硬盘录像机(DVR)、网络视频录像机(NVR)和 网络视频监控系统(IPVS);流媒体服务器启动时,会根据用户配置,自动连接指定的视频通 道,获取音视频数据;流媒体服务器为每一路视频通道开辟了足够的缓存空间,确保服务器 能够缓存一定时间段的流媒体数据;流媒体数据传输采用TCP/IP协议。2、当出现警情时,前端报警设备(可以是报警主机、硬盘录像机、各种探测器、智能分析仪等设备)产生报警信号,监控管理平台中的设备管理服务器通过网络进行接收,然后 将报警信号转发给监控管理平台中的事件管理服务器,事件管理服务器根据客户定制的事 件处理规则对信号进行相应的处理如果报警信号需要进行视频联动处理,那么事件管理 服务器会根据报警信号源自动判断需要关联的视频通道,并将关联的视频通道数据同时发 送给流媒体服务器和接收报警的专用客户端。3、流媒体服务器在接收到报警关联视频通道数据后,在关联视频通道的缓存数据 中找到报警时间点的流媒体数据,然后根据预先设置的处理规则,首先从缓存中截取报警 触发时间点前一段时间的音视频数据,保存到一个临时文件中,然后向该文件中写入报警 触发时间点后的音视频数据,后延时的记录时间可以由用户进行自定义。同时在数据库中 记录下报警信号与临时文件的对应信息。这样数据文件中就包含了报警现场事发前后的完 整资料。向临时文件中写入报警触发时间点后的音视频数据可采用以下步骤首先向临时 文件写入当前现场的音视频数据;然后判断是否到后延时时间点如果否,则回到前一步, 继续向临时文件写入当前现场的音视频数据;如果是,则完成写入、关闭临时文件。 流媒体服务器还可以根据用户的定制规则,将流媒体数据复制保存到指定存储位 置,将报警信息与存档文件对照信息写入数据库,以备用户以后进行调阅。专用客户端同步收到报警信号后,向流媒体服务器发送请求,请求获取报警现场 音视频图像(即报警信号出现前、后指定时间段的实时音视频数据),流媒体服务器接到请 求后,打开指定数据文件(记录音视频数据的临时文件),向专用客户端发送音视频数据,专 用客户端接收到数据后,调用客户端展示组件进行播放。监控管理平台提供统一的客户端展示组件,用于播放流媒体数据,提供以下展示 方式1)双窗口播放模式同时显示两个播放窗口,一个窗口播放报警发生前一段时间的现场视频,另外一个窗 口播放现场当前的实时视频。2)画中画播放模式在同一个播放窗口中,背景播放现场当前的实时视频,同时用一个小窗口播放报警发 生前一段时间的现场视频。3)同窗口播放模式播放窗口从头开始回放视频文件,播放过程中允许用户在录像视频和现场实时视频之 间进行自由切换。客户端展示组件同时提供数据文件下载功能,方便用户将数据文件下载到本地进 行保存。权利要求一种,其特征是包括如下步骤第一步,前端数据采集设备,实时采集音频、视频数据并保存;同时通过网络传本文档来自技高网...

【技术保护点】
一种视频录像缓冲的实时传输方法,其特征是:包括如下步骤:第一步,前端数据采集设备,实时采集音频、视频数据并保存;同时通过网络传输给流媒体服务器;第二步,当出现警情时,前端报警设备产生报警信号,监控管理平台中的设备管理服务器通过网络进行接收,然后将报警信号转发给监控管理平台中的事件管理服务器,事件管理服务器根据客户定制的事件处理规则对信号进行相应的处理:当报警信号需要进行视频联动处理时,事件管理服务器根据报警信号源自动判断需要关联的视频通道,并将关联的视频通道数据同时发送给流媒体服务器和接收报警的专用客户端;第三步,流媒体服务器在接收到报警关联视频通道数据后,在关联视频通道的缓存数据中找到报警时间点的流媒体数据,然后根据预先设置的处理规则,首先从缓存中截取报警触发时间点前一段时间的音视频数据,保存到一个临时文件中,然后根据用户的定义向临时文件中写入报警触发时间点后一段时间的音视频数据,同时在数据库中记录下报警信号与临时文件的对应信息;专用客户端同步收到报警信号后,向流媒体服务器发送请求,请求获取报警现场音视频图像,流媒体服务器接到请求后,打开指定数据文件,向专用客户端发送音视频数据,专用客户端接收到数据后,调用客户端展示组件进行播放。...

【技术特征摘要】

【专利技术属性】
技术研发人员:谭武黎建
申请(专利权)人:成都基业长青科技有限责任公司
类型:发明
国别省市:90[中国|成都]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利