视频数据处理方法、电子设备、计算机可读存储介质技术

技术编号:30974641 阅读:15 留言:0更新日期:2021-11-25 21:00
本公开提供了一种视频数据处理方法、电子设备、计算机可读存储介质,视频数据处理方法包括:接收第一视频数据处理请求,根据所述第一视频数据处理请求生成第二视频数据处理请求,将第二视频数据处理请求存储在存储装置的β表中;其中,所述第二视频数据处理请求包括:通用唯一识别码UUID、请求体和动作类型;从所述存储装置的γ表中获取分配给所述第一服务网关的第二视频数据处理请求,根据分配给所述第一服务网关的第二视频数据处理请求从相应的摄像头拉取视频流数据,将拉取的视频流数据发送给相应的算法装置。本公开实施例通过第一服务网关和第二服务网关统一实现对视频数据处理请求的处理、视频流数据的拉取,降低了对摄像头的拉流压力。摄像头的拉流压力。摄像头的拉流压力。

【技术实现步骤摘要】
视频数据处理方法、电子设备、计算机可读存储介质


[0001]本公开实施例涉及计算机技术和数据处理
,特别涉及视频数据处理方法、电子设备、计算机可读存储介质。

技术介绍

[0002]在智能算法的实际部署中,一般会存在一个算法被多个摄像头调用的情况,并且会有每个摄像头配置多个算法的可能。在这种情况下,单个摄像头将面临被多个算法拉取视频流数据,同一个算法需要启动多次的问题,这两个问题的核心是视频流的拉取和算法的动态扩展。
[0003]业界对于这种情况的一般做法是在每一个算法前增加拉流程序,对于每一个算法和拉流程序打包成微服务。算法与拉流程序打包成的微服务虽然可以提高程序的高可用性以及易用性,但是无法解决程序对摄像头拉流的压力。

技术实现思路

[0004]本公开实施例提供一种视频数据处理方法、电子设备、计算机可读存储介质。
[0005]第一方面,本公开实施例提供一种视频数据处理方法,应用于第一服务网关,该方法包括:接收第一视频数据处理请求,根据所述第一视频数据处理请求生成第二视频数据处理请求,将第二视频数据处理请求存储在存储装置的β表中;其中,所述第二视频数据处理请求包括:通用唯一识别码UUID、请求体和动作类型;从所述存储装置的γ表中获取分配给所述第一服务网关的第二视频数据处理请求,根据分配给所述第一服务网关的第二视频数据处理请求从相应的摄像头拉取视频流数据,将拉取的视频流数据发送给相应的算法装置。
[0006]在一些示例性实施例中,该方法还包括:将所述第一服务网关的设备信息存储在所述存储装置的设备信息表中;其中,设备信息包括:设备标识和以下至少之一:任务数量、线程数量、更新时间、表征是否在线的状态信息、可用资源信息、总资源信息。
[0007]在一些示例性实施例中,所述将拉取的视频流数据发送给相应的算法装置后,该方法还包括:将所述算法装置返回的处理结果中的图像发送至图像数据库进行存储,将所述处理结果中的视频上传至视频存储服务器进行存储,将所述处理结果中的结构化数据上传至结构化数据库进行存储。
[0008]在一些示例性实施例中,所述根据所述第一视频数据处理请求生成第二视频数据处理请求后,该方法还包括:将所述第二视频数据处理请求的状态信息存储在所述存储装置中的α表中;定时更新所述第二视频数据处理请求的状态信息;
在所述第二视频数据处理请求的状态信息为表征处理成功的信息的情况下,删除所述存储装置的β表中所述第二视频数据处理请求。
[0009]在一些示例性实施例中,所述根据所述第一视频数据处理请求生成第二视频数据处理请求包括:为所述第一视频数据处理请求生成所述UUID,将所述UUID添加到所述第一视频数据处理请求中得到第二视频数据处理请求。
[0010]第二方面,本公开实施例提供一种视频数据处理方法,应用于第二服务网关,该方法包括:从存储装置的β表中获取第二视频数据处理请求;从所述存储装置的设备信息表中获取第一服务网关的设备信息;根据所述第一服务网关的设备信息,将所述第二视频数据处理请求分配给对应的第一服务网关进行处理,将所述第二视频数据处理请求及对应的分配信息存储在所述存储装置中的γ表中。
[0011]在一些示例性实施例中,从所述存储装置的设备信息表中获取第一服务网关的设备信息包括:在所述存储装置的γ表中的第三视频数据处理请求存在第四视频数据处理请求的情况下,从所述存储装置的γ表中获取所述第四视频数据处理请求的分配信息;其中,所述第四视频数据处理请求对应的摄像头与所述第二视频数据处理请求对应的摄像头相同;根据所述第四视频数据处理请求的分配信息从所述存储装置的设备信息表中获取所述第四视频数据处理请求对应的第一服务网关的设备信息;所述根据所述第一服务网关的设备信息,将所述第二视频数据处理请求分配给对应的第一服务网关进行处理包括:根据所述第四视频数据处理请求对应的第一服务网关的设备信息,将所述第二视频数据处理请求分配给对应的第一服务网关进行处理。
[0012]在一些示例性实施例中,所述根据所述第四视频数据处理请求对应的第一服务网关的设备信息,将所述第二视频数据处理请求分配给对应的第一服务网关进行处理包括:根据所述第四视频数据处理请求对应的第一服务网关的设备信息,将所述第二视频数据处理请求分配给所述第四视频数据处理请求对应的第一服务网关进行处理。
[0013]第三方面,本公开实施例提供一种电子设备,其包括:至少一个处理器;存储器,其上存储有至少一个程序,当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述任意一种视频数据处理方法。
[0014]第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述任意一种视频数据处理方法。
[0015]本公开实施例提供的视频数据处理方法,通过第一服务网关和第二服务网关统一实现对视频数据处理请求的处理、视频流数据的拉取,而不需要每一个算法与拉流程序打包成的微服务进行视频数据处理请求的处理、视频流数据的拉取,降低了对摄像头的拉流压力。本公开实施例提供一种视频数据处理方法、电子设备、计算机可读存储介质。
[0016]第一方面,本公开实施例提供一种视频数据处理方法,应用于第一服务网关,该方法包括:
接收第一视频数据处理请求,根据所述第一视频数据处理请求生成第二视频数据处理请求,将第二视频数据处理请求存储在存储装置的β表中;其中,所述第二视频数据处理请求包括:通用唯一识别码UUID、请求体和动作类型;从所述存储装置的γ表中获取分配给所述第一服务网关的第二视频数据处理请求,根据分配给所述第一服务网关的第二视频数据处理请求从相应的摄像头拉取视频流数据,将拉取的视频流数据发送给相应的算法装置。
[0017]在一些示例性实施例中,该方法还包括:将所述第一服务网关的设备信息存储在所述存储装置的设备信息表中;其中,设备信息包括:设备标识和以下至少之一:任务数量、线程数量、更新时间、表征是否在线的状态信息、可用资源信息、总资源信息。
[0018]在一些示例性实施例中,所述将拉取的视频流数据发送给相应的算法装置后,该方法还包括:将所述算法装置返回的处理结果中的图像发送至图像数据库进行存储,将所述处理结果中的视频上传至视频存储服务器进行存储,将所述处理结果中的结构化数据上传至结构化数据库进行存储。
[0019]在一些示例性实施例中,所述根据所述第一视频数据处理请求生成第二视频数据处理请求后,该方法还包括:将所述第二视频数据处理请求的状态信息存储在所述存储装置中的α表中;定时更新所述第二视频数据处理请求的状态信息;在所述第二视频数据处理请求的状态信息为表征处理成功的信息的情况下,删除所述存储装置的β表中所述第二视频数据处理请求。
[0020]在一些示例性实施例中,所述根据所述第一视频数据处理请求生成第二视频数据处理请求包括:为所述第一视频数据处理请求生成所述UUID,将所述UUID添加到所述第一视频数据处理请求中得到第二视频本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频数据处理方法,应用于第一服务网关,该方法包括:接收第一视频数据处理请求,根据所述第一视频数据处理请求生成第二视频数据处理请求,将第二视频数据处理请求存储在存储装置的β表中;其中,所述第二视频数据处理请求包括:通用唯一识别码UUID、请求体和动作类型;从所述存储装置的γ表中获取分配给所述第一服务网关的第二视频数据处理请求,根据分配给所述第一服务网关的第二视频数据处理请求从相应的摄像头拉取视频流数据,将拉取的视频流数据发送给相应的算法装置。2.根据权利要求1所述的视频数据处理方法,该方法还包括:将所述第一服务网关的设备信息存储在所述存储装置的设备信息表中;其中,设备信息包括:设备标识和以下至少之一:任务数量、线程数量、更新时间、表征是否在线的状态信息、可用资源信息、总资源信息。3.根据权利要求1所述的视频数据处理方法,所述将拉取的视频流数据发送给相应的算法装置后,该方法还包括:将所述算法装置返回的处理结果中的图像发送至图像数据库进行存储,将所述处理结果中的视频上传至视频存储服务器进行存储,将所述处理结果中的结构化数据上传至结构化数据库进行存储。4.根据权利要求1所述的视频数据处理方法,所述根据所述第一视频数据处理请求生成第二视频数据处理请求后,该方法还包括:将所述第二视频数据处理请求的状态信息存储在所述存储装置中的α表中;定时更新所述第二视频数据处理请求的状态信息;在所述第二视频数据处理请求的状态信息为表征处理成功的信息的情况下,删除所述存储装置的β表中所述第二视频数据处理请求。5.根据权利要求1

4任意一项所述的视频数据处理方法,其中,所述根据所述第一视频数据处理请求生成第二视频数据处理请求包括:为所述第一视频数据处理请求生成所述UUID,将所述UUID添加到所述第一视频数据处理请求中得到第二视频数据处理请求。6.一种视频数据处理方法,应用于第二服务网关,该方法包括:...

【专利技术属性】
技术研发人员:郭宇鹏毛少将王晓刘刚王博一任峰
申请(专利权)人:通号通信信息集团有限公司
类型:发明
国别省市:

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

1