视频告警方法、装置、存储介质及电子设备制造方法及图纸

技术编号:32325532 阅读:61 留言:0更新日期:2022-02-16 18:32
本申请实施例公开了一种视频告警方法、装置、存储介质及电子设备,涉及通信领域。本申请的AI服务器只分析视频流数据和获取告警信息,把结构化的告警信息实时发送到流媒体服务器。视频播放设备查阅视频的时候,流媒体服务器把告警信息和视频流数据同时发送给视频播放设备,视频播放设备对视频流数据和告警信息进行动态叠加后播放告警视频。这样就避免的AI服务器对视频流数据的重编码及重推流,极大较少了AI服务器的计算能力的消耗及提高了AI告警的响应速度。响应速度。响应速度。

【技术实现步骤摘要】
视频告警方法、装置、存储介质及电子设备


[0001]本申请涉及通信领域,尤其涉及一种视频告警方法、装置、存储介质及电子设备。

技术介绍

[0002]视频告警广泛应用于视频监控领域,其利用图像处理算法检测中视频帧中的告警事件,目前的视频告警的方法是:AI服务器实时视频流数据,对视频流数据进行解码得到视频帧,分析视频帧得到告警信息,将告警信息叠加到视频帧中,然后将叠加有告警信息的视频帧重编码得到新的视频流数据,然后将视频流数据进行推流。由此可见AI服务器需要执行视频解码、告警信息的检测和重编码的流程,这些流程会极大的消耗消耗掉AI服务器的计算能力,特别是处理多路视频数据时,计算能力的消耗更加严重,从而在告警事件发生时增加视频流数据推送到客户端的时间,降低AI视频告警的响应速度。

技术实现思路

[0003]本申请提供一种视频告警方法、装置、存储介质及电子设备,解决相关技术中AI服务器的处理开销大导致AI视频告警的响应速度慢的问题。
[0004]第一方面,本申请提供了一种视频告警方法,包括:
[0005]AI服务器,用于接收来自视频采集设备的视频流数据,对视频流数据进行解码得到视频帧,对视频帧进行告警事件的检测得到告警信息,将所述告警信息发送给流媒体服务器;
[0006]所述流媒体服务器,接收来自所述AI服务器的告警信息,将所述告警信息存储到映射关系数据中;接收来自视频播放设备的视频点播请求,根据所述视频点播请求获取对应的告警信息和视频流数据,将获取的告警信息和视频流数据推送给所述视频播放设备;
[0007]所述视频播放设备,用于接收来自所述流媒体服务器的告警信息和流媒体数据,对视频流数据进行解码得到视频帧,将视频帧和所述告警信息进行合成得到告警视频,以及播放所述告警视频。
[0008]第二方面,本申请提供了一种视频告警方法,所述方法包括:
[0009]AI服务器接收来自视频采集设备的的视频流数据;
[0010]所述AI服务器对所述视频流数据进行解码得到视频帧;
[0011]所述AI服务器对所述视频帧进行告警事件检测得到告警信息;
[0012]所述AI服务器将所述告警信息发送给流媒体服务器。
[0013]第三方面,本申请提供了一种视频告警方法,所述方法包括:
[0014]流媒体服务器接收来自AI服务器的告警信息,将所述告警信息存储到映射关系数据中;
[0015]所述流媒体服务器接收来自视频播放设备的视频点播请求,以及根据所述视频点播请求获取对应的告警信息和视频流数据;
[0016]所述流媒体服务器将获取的告警信息和视频流数据推送给所述视频播放设备。
[0017]第四方面,本申请提供了一种视频告警装置,包括:收发单元和处理单元;
[0018]其中,所述收发单元,用于收来自视频采集设备的的视频流数据;
[0019]所述处理单元,用于对所述视频流数据进行解码得到视频帧;
[0020]所述处理单元,还用于对所述视频帧进行告警事件检测得到告警信息;
[0021]所述收发单元,还用于将所述告警信息发送给流媒体服务器。
[0022]第五方面,本申请提供一种视频告警装置,包括:收发单元和处理单元;
[0023]其中,
[0024]所述处理单元,通过所述收发单元接收来自AI服务器的告警信息,将所述告警信息存储到映射关系数据中;
[0025]通过所述收发单元接收来自视频播放设备的视频点播请求,以及根据所述视频点播请求获取对应的告警信息和视频流数据;
[0026]所述收发单元,还用于将获取的告警信息和视频流数据推送给所述视频播放设备。
[0027]本申请又一方面提供了一种装置,可以实现上述方面或方面的视频告警方法。例如所述装置可以是服务器或终端设备。可以通过软件、硬件、或者通过硬件执行相应的软件实现上述方法。
[0028]在一种可能的实现方式中,所述装置的结构中包括处理器、存储器;所述处理器被配置为支持所述装置执行上述应用测试方法中相应的功能。存储器用于与处理器耦合,其保存所述装置必要的程序(指令)和/或数据。可选的,所述装置还可以包括通信接口用于支持所述装置与其他网元之间的通信。
[0029]在另一种可能的实现方式中,所述装置可以包括执行上述方法中相应动作的单元模块。
[0030]在又一种可能的实现方式中,包括处理器和收发装置,所述处理器与所述收发装置耦合,所述处理器用于执行计算机程序或指令,以控制所述收发装置进行信息的接收和发送;当所述处理器执行所述计算机程序或指令时,所述处理器还用于实现上述方法。
[0031]本申请又一方面提供了一种装置,该装置包括:存储器和处理器;其中,所述存储器中存储一组程序代码,且所述处理器用于调用所述存储器中存储的程序代码,执行各方面所述的方法。
[0032]本申请的又一方面提了供一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0033]本申请的又一方面提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。
[0034]实施本申请的实施例,AI服务器从视频采集设备获取到的视频流数据进行告警事件的检测,将告警信息发送给流媒体服务器,AI服务器无需对视频流进行告警信息的重编码和推流,极大的节省了AI服务器的计算能力;AI服务器仅推送告警信息,告警实时速度大大提高,同时降低了AI服务器的网络带宽要求;AI服务器不用存储历史视频,同时也节省了存储空间。
附图说明
[0035]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本申请实施例提供的一种系统架构图;
[0037]图2是本申请实施例提供的视频告警方法的流程示意图;
[0038]图3是本申请实施例提供的一种装置的结构示意图;
[0039]图4是本申请提供的一种装置的另一结构示意图。
具体实施方式
[0040]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例方式作进一步地详细描述。
[0041]图1示出了可以应用于本申请的流媒体数据的处理方法或流媒体数据的处理装置的示例性系统架构。
[0042]如图1所示,系统架构可以包括:视频采集设备1、AI服务器2、流媒体服务器3和视频播放设备4。
[0043]上述各个设备之间可以基于有线通信链路或无线通信链路进行通信,例如:有线通信链路包括光纤、双绞线或同轴电缆的,无线通信链路包括蓝牙通信链路、无线保真(WIreless

FIdelity,W本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频告警方法,其特征在于,包括:AI服务器,用于接收来自视频采集设备的视频流数据,对视频流数据进行解码得到视频帧,对视频帧进行告警事件的检测得到告警信息,将所述告警信息发送给流媒体服务器;所述流媒体服务器,接收来自所述AI服务器的告警信息,将所述告警信息存储到映射关系数据中;接收来自视频播放设备的视频点播请求,根据所述视频点播请求获取对应的告警信息和视频流数据,将获取的告警信息和视频流数据推送给所述视频播放设备;所述视频播放设备,用于接收来自所述流媒体服务器的告警信息和流媒体数据,对视频流数据进行解码得到视频帧,将视频帧和告警信息进行合成得到告警视频,以及播放所述告警视频。2.根据权利要求1所述的方法,其特征在于,所述流媒体服务器还用于将视频流数据和告警信息推送至网络视频存储设备进行持久化保存;或将视频流数据和告警信息进行持久化保存。3.根据权利要求1或2所述的方法,其特征在于,利用机器学习模型检测视频帧中的告警事件。4.根据权利要求3所述的方法,其特征在于,所述告警信息包括告警事件的位置、类型和时间戳。5.根据权利要求1或2或4所述的方法,其特征在于,所述根据视频点播请求获取对应的告警信息和视频流数据,包括:当所述视频点播请求用于点播实时视频时,从所述AI服务器实时获取告警信息,以及从所述视频采集设备实时获取视频流数据;或当所述视频点播请求用于点播历史视频时,从预设的映射关系数据中获取对应的告警信息,以及从网络视频存储设备中获取视频流数据。6.一种视频告警方法,其特征在于,所述方法包括:AI服务器接收来自视频采集设备的的视频流数据;所述AI服务器对所述视频流...

【专利技术属性】
技术研发人员:廖高波肖海胡长远马腾
申请(专利权)人:远光软件股份有限公司
类型:发明
国别省市:

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

1