一种视频智能分析系统及其监控录像的存储和播放方法

文档序号:7811288阅读:377来源:国知局
专利名称:一种视频智能分析系统及其监控录像的存储和播放方法
技术领域
本发明涉及通信技术领域,具体涉及一种视频智能分析系统及其监控录像的存储和播放方法。
背景技术
近些年来,智能视频分析成为视频监控应用的一个重要发展方向,监控值班人员面对成千上万的摄像机,无法真正的在风险产生时预防或干预,多数靠事后回放相关的录像。另外,对于面向视频图像的非安防应用,如人流统计、视频诊断等,也都需要有相应的技术手段来支撑。随着视频智能分析系统的发展,视频智能分析系统的录像存储变得越来越重要。视频智能分析系统保存的录像一方面需要保留其智能分析的结果,一方面又需要在必要的时候去掉其分析结果,便于观看原始的信息。如图1所示,传统的视频智能视频分析系统包括视频智能分析平台、监控前端(TO)、监控客户端(⑶),其中:视频智能分析平台包括如下一些功能实体:中心管理服务器(CMS)、流媒体服务器(SS)、智能分析服务器(IAU),其中:监控前端(PU):对模拟视频数据进行采集、编码并通过网络发送媒体流。监控前端是作为一个用户设备(UE)通过视频智能分析平台的CMS统一接入到视频智能分析系统,由CMS统一进行安全接入认证。监控客户端(⑶):通过网络接收媒体流,解码并显示出视频图像;配置对视频图像的智能分析策略,可以向媒体服务器(SS)或智能分析服务器(IAU)请求播放录像。由视频智能分析平台的CMS统一进行安全接入认证。流媒体服务器(SS):通过网络接收媒体流,支持将视频码流进行录像并存储在磁阵上,将需要进行智能分析的视频码流转发给IAU。当监控客户端(CU)请求播放视频录像时,发送录像视频给监控客户端(CU)。智能分析服务器(IAU):通过网络接收流媒体SS传送过来的视频码流,根据⑶设置的智能分析策略对视频码流进行智能分析,支持将智能分析后的视频码流进行录像,并保存在与IAU连接的磁阵上,此录像图像保留了智能分析的设置信息,比如在图像上面划的虚拟墙和警戒线信息,或者在人流量统时视频图像上叠加的人流量计数信息。目前,视频智能分析系统监控录像存储和用户播放监控录像的方法只包括以下两种:一种方法是:在IAU上存储经过智能分析后的录像,监控客户端⑶可以向IAU请求查看经过智能分析后的录像,此种录像存储方法的好处是可以事后查看包含智能分析结果的视频录像。但是,缺点是无法查看原始录像,比如,叠加的智能分析信息会遮挡到原始图像画面的部分显示内容,无法看到完整的原始图像。另外一种方法是:在智能分析服务器IAU发送告警给中心管理服务器(CMS)后,中心管理服务器(CMS)要求SS进行录像,流媒体服务器(SS)在从监控前端获取到原始视频码流后进行录像,存储了原始视频录像,所以,该视频图像中不包含智能分析的设置信息和分析后的结果信息。监控客户端⑶可以向SS请求查看原始视频录像,此种录像存储方法的缺点是在发生报警后需要查看告警录像时,用户只能查看到原始视频录像,不叠加智能分析设置和结果的图像,不能查看到视频分析的告警信息。因此,面对现有技术中的不足,急需提出一种改进的视频智能分析系统存储监控录像和用户播放监控录像的方法,来克服上述用户不能同时查看到原始视频录像和智能分析后的录像的问题。

发明内容
本发明需要解决的技术问题是提供一种视频智能分析系统及其监控录像存储和播放的方法,解决现有技术中用户不能同时查看到原始视频录像和智能分析后的录像的问题,提高视频智能分析系统的实用性。为了解决上述技术问题,本发明提供了一种视频智能分析系统监控录像的存储方法,流媒体服务器SS将从监控前端获取的原始视频码流进行录像并存储,其中:所述SS接收智能分析服务器IAU发送的智能分析结果进行存储,所述智能分析结果中包括对所述原始视频码流的智能分析信息。进一步地,所述SS将从监控前端获取的原始视频码流进行录像并存储的同时,还包括:所述SS将所述原始视频码流发送给所述IAU进行智能分析。进一步地,所述智能分析信息包括:智能分析规则、根据所述智能分析规则分析所述原始视频码流后需要实时展示在画面的数据信息、智能分析告警的叠加画面。为了解决上述技术问题,本发明还提供了一种视频智能分析系统监控录像的播放方法,包括:流媒体服务器SS将从监控前端获取的原始视频码流进行录像并存储,并接收智能分析服务器IAU发送的智能分析结果进行存储,所述智能分析结果中包括对所述原始视频码流的智能分析信息;所述SS根据监控客户端⑶的请求,向所述⑶返回相应的录像内容。进一步地,所述SS将从监控前端获取的原始视频码流进行录像并存储之后还包括:所述SS将所述原始视频码流发送给所述IAU进行智能分析。进一步地,所述智能分析信息包括:智能分析规则、根据所述智能分析规则对所述原始视频码流分析后需要实时展示在画面的数据信息、智能分析告警的叠加画面。进一步地,所述SS根据监控客户端⑶的请求,向所述⑶返回相应的录像播放内容,包括:若所述监控客户端CU请求播放原始视频录像,则所述SS向所述CU返回其存储的原始视频录像。进一步地,所述SS根据监控客户端⑶的请求,向所述⑶返回相应的录像播放内容,包括:若所述监控客户端⑶请求播放经过智能分析后的录像,则所述SS向所述⑶返回其存储的原始视频录像和所述智能分析结果。
为了解决上述技术问题,本发明还提供了一种视频智能分析系统,包括:视频智能分析平台,所述视频智能分析平台包括:流媒体服务器SS、智能分析服务器IAU ;其中,所述SS,用于将从监控前端PU获取的原始视频码流进行录像并存储,其中:所述IAU,用于向所述SS返回对所述原始视频码流进行智能分析后的智能分析结果,所述智能分析结果中包括对所述原始视频码流的智能分析信息;所述SS,还用于接收所述IAU发送的智能分析结果并存储。进一步地,所述智能分析信息包括:智能分析规则、根据所述智能分析规则分析所述原始视频码流后需要实时展示在画面的数据信息、智能分析告警的叠加画面。进一步地,所述SS,还用于接收监控客户端⑶的请求,根据所述⑶的请求,向所述CU返回相应的录像内容。进一步地,若所述⑶请求播放原始视频录像,则所述SS向所述⑶返回其存储的原始视频录像;若所述CU请求播放录像的内容是经过智能分析后的录像,则所述SS向所述CU返回其存储的原始视频录像和所述智能分析结果。与现有技术相比,本发明提供的视频智能分析系统及其监控录像存储和播放的方法,不是简单的将录像进行保存,而是对录像的存储进行了分类,将原始视频录像和智能分析结果分开存储,这样在客户端进行点播的时候,就可以根据用户的需要来点播两种不同的录像,提高了视频智能分析系统的实用性,并且能够满足同时向用户播放两种录像的要求。


图1是传统的视频智能视频分析系统结构图;图2是实施例中视频智能视频分析系统结构图;图3是实施例中视频智能分析系统监控录像存储的方法流程图;图4是实施例中视频智能分析系统监控录像播放的方法流程图;图5是一个应用示例中视频智能分析系统监控录像存储和播放的具体过程及信令交互流程图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。实施例:如图2所示,本实施例提供了一种视频智能分析系统,包括:视频智能分析平台、监控前端PU、监控客户端⑶,所述视频智能分析平台包括:中心管理服务器CMS、流媒体服务器SS、智能分析服务器IAU ;其中,所述SS,用于将从监控前端PU获取的原始视频码流进行录像并存储,上述技术与现有技术相同,此处不再赘述。在本实施例中,智能分析服务器IAU用于:接收流媒体SS传送过来的视频码流,根据监控客户端CU设置的智能分析规则对视频码流进行智能分析,并返回智能分析结果给流媒体服务SS,所述智能分析结果中包括对所述原始视频码流的智能分析信息;其中,所述智能分析信息包括:监控客户端CU上设置的智能分析规则、根据智能分析规则分析后需要实时展示在画面上的信息、智能分析告警的叠加画面。这里,智能分析信息是数据量极小的文件。智能分析规则就是预先设置好的要分析的区域、内容等信息。智能分析信息就是分析后的数据和信息,这个数据可能是叠加画面,也可能是计数信息(统计经过分析的区域的人数)。这里,举例来说明一下智能分析规则及智能分析信息,例如,在监控视频中会有警戒区域,作为一种智能分析规则,可以划定一个警戒区域,如果有用户进入该区域时则跟踪或报警;IAU进行智能分析后的分析信息包括:如果有人进入该区域,就会把这个人标注出来,并勾画出跟踪这个人的行动轨迹,以及这个人进入该区域的时刻、时长,还包括用来警示用户的画面等等。在这个例子中,智能分析规则就是划定的警戒区域,需要展示在画面上的信息包括:对这个人的标注和行动轨迹的勾画,所以,在客户端CU请求获取经过智能分析后的录像时,就需要将这些智能分析信息和原始视频录像发送给⑶,这样,用户就可以看到叠加了智能分析信息的视频。智能分析规则以及智能分析信息包括多种种类和情况,此处不再赘述。所述SS,还用于接收所述IAU发送的智能分析结果并存储。在本实施例中,SS对录像的存储进行了分类,即将原始视频录像和智能分析结果分开存储,所以,在客户端进行点播的时候,就可以根据用户的需要请求播放两种不同的录像,SS可以根据所述CU请求播放的录像内容,向所述CU返回相应的录像内容。其中,CU向SS请求播放录像时,若请求播放录像的内容是原始视频录像,SS向所述CU返回原始视频录像;CU将该原始视频录像直接为用户播放;若请求播放录像的内容是经过智能分析后的录像,则所述SS向所述CU返回原始视频录像和所述智能分析结果;cu将返回的所述智能分析结果叠加到原始视频录像视频上进行播放。如图3所示,本实施例提供了视频智能分析系统的录像存储方法,包括以下步骤:SlOl:流媒体服务器SS将从监控前端获取的原始视频码流进行录像并存储;S102:流媒体服务器SS接收智能分析服务器IAU发送的智能分析结果并存储。其中,所述智能分析结果中包括对所述原始视频码流的智能分析信息,该智能分析信息包括:监控客户端CU上设置的智能分析规则、根据智能分析规则分析后需要实时展示在画面的数据信息、智能分析告警的叠加画面。上述步骤S102之前还包括:所述SS将所述原始视频码流发送给所述IAU进行智能分析。如图4所示,本实施例提供了视频智能分析系统的录像播放方法,包括以下步骤:S201:流媒体服务器SS将从监控前端获取的原始视频码流进行录像并存储;S202:流媒体服务器SS接收智能分析服务器IAU发送的智能分析结果并存储;其中,所述智能分析结果中包括对所述原始视频码流的智能分析信息,上述步骤S202之前还包括:所述SS将所述原始视频码流发送给所述IAU进行智能分析。S203:所述SS根据监控客户端⑶的请求,向所述⑶返回相应的录像内容;在步骤S203中,若所述监控客户端CU请求播放录像的内容是原始视频录像,贝Ij所述SS向所述CU返回原始视频录像;若所述监控客户端⑶请求播放录像的内容是经过智能分析后的录像,则所述SS向所述CU返回原始视频录像和所述智能分析结果。在本实施例中,在步骤S203之后还包括:S204:所述⑶收到所述SS返回的录像内容后,播放所述录像内容。其中,如果CU收到原始视频录像,则将原始视频录像直接进行播放;如果CU收到原始视频录像和所述智能分析结果,则将返回的所述智能分析结果叠加到原始视频录像视频上进行播放。在一个应用示例中,如图5所示,描述了本实施例中视频智能分析系统监控录像存储和播放的具体过程及信令交互流程,包括以下步骤:S301:监控前端向中心管理服务器CMS发送接入请求,通过CMS接入到视频智能分析系统中;S302:PU与流媒体服务器SS建立RTSP(Real Time Stream Protocol,会话初始协议)连接,向SS发送视频码流;S303:监控客户端⑶向CMS发送接入请求,通过CMS接入到视频智能分析系统中;
S304:智能分析服务器IAU向CMS发送接入请求,通过CMS接入到视频智能分析系统中;S305:在监控客户端⑶上设置对视频码流的智能分析规则;智能分析规则就是预先设置的需要进行分析的区域和内容等信息,如上面例子中划定的警戒区域;也可能是设置的某种规则,例如,设置一条线,当有物体跨域这种线的时候,就报警。S306 =CMS启用对监控前端I3U码流的智能分析功能,将智能分析规则转发给IAU ;S307:1AU收到所述智能分析规则后,启用对监控前端PU码流的智能分析功能,向SS请求视频码流;S308:SS将接收到的视频码流转发给IAU ;S309:SS发送码流给IAU的同时,开始进行录像,将录像文件保存在本地磁阵;S310 =IAU将智能分析结果发送给SS ;其中,智能分析结果中包括对所述原始视频码流的智能分析信息,该智能分析信息包括:智能分析规则、根据智能分析规则分析后需要实时展示在画面的数据信息、智能分
析告警的叠加画面等等。S311:SS将智能分析结果保存在本地磁阵。至此,流媒体服务器SS将原始视频码流信息和智能分析结果均保存在了本地,下面,步骤S 312 S315中描述了监控客户端⑶请求播放原始录像和请求播放经过智能分析后的录像的流程如下:S312:⑶向SS请求播放监控录像,如果请求播放原始视频录像,转至步骤S313,如果请求播放叠加智能分析结果的视频录像,在转至步骤S314 ;S313:SS发送原始视频录像给⑶,⑶进行播放;S314:SS发送原始视频录像和智能分析结果给⑶,⑶将原始视频录像和智能分析结果叠加,播放该视频。
从上述实施例可以看出,相对于现有技术,上述实施例中提供的视频智能分析系统及其监控录像存储和播放的方法,不是简单的将录像进行保存,而是对录像的存储进行了分类,将原始视频录像和智能分析结果分开存储,这样在客户端进行点播的时候,就可以根据用户的需要来点播两种不同的录像,提高了视频智能分析系统的实用性,并且能够满足同时向用户播放两种录像的要求。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的发明内容,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种视频智能分析系统监控录像的存储方法,流媒体服务器SS将从监控前端获取的原始视频码流进行录像并存储,其特征在于, 所述SS接收智能分析服务器IAU发送的智能分析结果进行存储,所述智能分析结果中包括对所述原始视频码流的智能分析信息。
2.如权利要求1所述的方法,其特征在于, 所述SS将从监控前端获取的原始视频码流进行录像并存储的同时,还包括: 所述SS将所述原始视频码流发送给所述IAU进行智能分析。
3.如权利要求1所述的方法,其特征在于, 所述智能分析信息包括:智能分析规则、根据所述智能分析规则分析所述原始视频码流后需要实时展示在画面的数据信息、智能分析告警的叠加画面。
4.一种视频智能分析系统监控录像的播放方法,包括: 流媒体服务器SS将从监控前端获取的原始视频码流进行录像并存储,并接收智能分析服务器IAU发送的智能分析结果进行存储,所述智能分析结果中包括对所述原始视频码流的智能分析信息; 所述SS根据监控客户端CU的请求,向所述CU返回相应的录像内容。
5.如权利要求4所述的方法,其特征在于, 所述SS将从监控前端获取的原始视频码流进行录像并存储之后还包括: 所述SS将所述原始视频码流发送给所述IAU进行智能分析。
6.如权利要求4所述的方法,其特征在于, 所述智能分析信息包括:智能分析规则、根据所述智能分析规则对所述原始视频码流分析后需要实时展示在画面的数据信息、智能分析告警的叠加画面。
7.如权利要求4所述的方法,其特征在于, 所述SS根据监控客户端CU的请求,向所述CU返回相应的录像播放内容,包括: 若所述监控客户端CU请求播放原始视频录像,则所述SS向所述CU返回其存储的原始视频录像。
8.如权利要求4所述的方法,其特征在于, 所述SS根据监控客户端CU的请求,向所述CU返回相应的录像播放内容,包括: 若所述监控客户端CU请求播放经过智能分析后的录像,则所述SS向所述CU返回其存储的原始视频录像和所述智能分析结果。
9.一种视频智能分析系统,包括:视频智能分析平台,所述视频智能分析平台包括:流媒体服务器SS、智能分析服务器IAU ;其中,所述SS,用于将从监控前端PU获取的原始视频码流进行录像并存储,其特征在于, 所述IAU,用于向所述SS返回对所述原始视频码流进行智能分析后的智能分析结果,所述智能分析结果中包括对所述原始视频码流的智能分析信息; 所述SS,还用于接收所述IAU发送的智能分析结果并存储。
10.如权利要求9所述的系统,其特征在于, 所述智能分析信息包括:智能分析规则、根据所述智能分析规则分析所述原始视频码流后需要实时展示在画面的数据信息、智能分析告警的叠加画面。
11.如权利要求10所述的系统,其特征在于,所述SS,还用于接收监控客户端CU的请求,根据所述CU的请求,向所述CU返回相应的录像内容。
12.如权利要求11所述的系统,其特征在于, 若所述CU请求播放原始视频录像,则所述SS向所述CU返回其存储的原始视频录像;若所述CU请求播放录像的内容是经过智能分析后的录像,则所述SS向所述CU返回其存储的原始视频录像和所述 智能分析结果。
全文摘要
本发明公开了一种视频智能分析系统及其监控录像存储和播放的方法,该系统包括视频智能分析平台,所述视频智能分析平台包括流媒体服务器SS、智能分析服务器IAU;其中,所述SS,用于将从监控前端PU获取的原始视频码流进行录像并存储,接收IAU发送的智能分析结果并存储;根据监控客户端CU的请求,向所述CU返回相应的录像内容;所述IAU,用于向SS返回对所述原始视频码流进行智能分析后的智能分析结果,所述智能分析结果中包括对所述原始视频码流的智能分析信息。本发明提供的系统及方法可以根据用户的需要来点播不同的录像,提高了视频智能分析系统的实用性。
文档编号H04N21/231GK103188474SQ20111045630
公开日2013年7月3日 申请日期2011年12月30日 优先权日2011年12月30日
发明者马克迪 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1