视频处理方法和装置、网络摄像头和服务器及存储介质制造方法及图纸

技术编号:28683435 阅读:29 留言:0更新日期:2021-06-02 03:02
本申请公开了一种视频处理方法和装置、网络摄像头和服务器及存储介质,所述视频处理方法中,主网络摄像头首先以预设的时间间隔接收多个从网络摄像头分别传送的压缩视频码流;再对其本身采集获得的和来自从网络摄像头的所有压缩视频码流进行拼接处理,以形成最终视频码流;然后将最终视频码流传输至服务器。本申请可以在同一个监控视频中展示多个相关监控画面,一方面保留了监控视频中的有用信息,另一方面对多个视频文件进行了拼接整合,减少了监控视频的数量和大小。因此,本申请能够降低监控视频占用的存储空间,提高监控视频的传输速率,同时,提升检索视频关键信息的检索效率。

【技术实现步骤摘要】
视频处理方法和装置、网络摄像头和服务器及存储介质
本申请涉及视频处理
,特别是涉及一种视频处理方法和装置、网络摄像头和服务器及存储介质。
技术介绍
随着网络技术普及,尤其是5G网络技术越来越成熟,同一个区域范围内可以方便灵活地部署多个不同角度的网络摄像头(IPCamera,IPC),对应产生了多个监控视频。后续可能需要依据这些监控视频在该区域范围内进行物品检索、轨迹查找等等,因此需要将这些监控视频传输并存储至预设的服务器。大量的监控视频的传输及存储对传输速率、存储空间以及检索效率均提出了较高的要求。
技术实现思路
本申请主要解决的技术问题是提供一种视频处理方法和装置、网络摄像头和服务器及存储介质,能够降低监控视频占用的存储空间,提高监控视频的传输速率,提高检索视频关键信息的检索效率。为解决上述技术问题,本申请采用的一个技术方案是:提供一种视频处理方法,包括:主网络摄像头以预设的时间间隔接收多个从网络摄像头分别传送的压缩视频码流;对其本身采集获得的和来自所述从网络摄像头的所有所述压缩视频码流进行拼接处理,以形成最终视频码流;将所述最终视频码流传输至服务器。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种网络摄像头,包括相互耦接的存储器和处理器,所述存储器存储有程序指令,所述处理器能够执行所述程序指令以实现如上述技术方案所述的应用于主网络摄像头的视频处理方法。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种视频处理方法,包括:服务器接收用户下发的组网指令,并基于预设的选取规则从多个网络摄像头中选取一个作为主网络摄像头,将其余网络摄像头作为从网络摄像头;将所述从网络摄像头的列表发送给所述主网络摄像头,以使所述主网络摄像头向所述从网络摄像头发送连接请求并将连接成功的信息反馈至所述服务器;接收并存储所述主网络摄像头传输的最终视频码流,其中,所述最终视频码流是所述主网络摄像头以预设的时间间隔接收多个所述从网络摄像头分别传送的压缩视频码流,并对其本身采集获得的和来自所述从网络摄像头的所有所述压缩视频码流进行拼接处理形成的。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种服务器,包括相互耦接的存储器和处理器,所述存储器存储有程序指令,所述处理器能够执行所述程序指令以实现如上述技术方案所述的应用于服务器的视频处理方法。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种视频处理装置,包括:如上述技术方案所述的服务器和多个如上述技术方案所述的网络摄像头;其中,所述服务器和多个所述网络摄像头分别耦接,多个所述网络摄像头之间相互耦接,所述服务器可以从多个所述网络摄像头中选取出主网络摄像头,并配合所述主网络摄像头实现如上述技术方案所述的应用于主网络摄像头的视频处理方法,或者实现如上述技术方案所述的应用于服务器的视频处理方法。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算可读存储介质,所述存储介质上存储有程序指令,所述程序指令能够被处理器执行以实现如上述技术方案所述的应用于主网络摄像头的视频处理方法,或者实现如上述技术方案所述的应用于服务器的视频处理方法。本申请的有益效果是:区别于现有技术的情况,本申请提供的视频处理方法中,主网络摄像头首先以预设的时间间隔接收多个从网络摄像头分别传送的压缩视频码流;再对其本身采集获得的和来自从网络摄像头的所有压缩视频码流进行拼接处理,以形成最终视频码流;然后将最终视频码流传输至服务器。主网络摄像头和从网络摄像头相互之间可以通信,则可以将主网络摄像头和从网络摄像头各自采集获得的压缩视频码流汇总至主网络摄像头,并由主网络摄像头将所有压缩视频码流拼接成一个监控视频,拼接成的监控视频中每个视频帧可以包括多个子图像。也就是说,本申请可以在同一个监控视频中展示多个相关监控画面,一方面保留了监控视频中的有用信息,另一方面对多个视频文件进行了拼接整合,减少了监控视频的数量和大小。因此,本申请能够降低监控视频占用的存储空间,提高监控视频的传输速率,提高检索视频关键信息的检索效率。附图说明为了更清楚地说明本申请实施方式中的技术方案,下面将对实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1为本申请视频处理方法一实施方式的流程示意图;图2为主网络摄像头分别与服务器和从网络摄像头之间的通信关系示例图;图3为图1中步骤S12一实施方式的流程示意图;图4为图3中步骤S22一实施方式的流程示意图;图5为图4中步骤S32一实施方式的流程示意图;图6为多个视频文件拼接一实施方式的示例图;图7为拼接视频帧一实施方式的示例图;图8为图3中步骤S22另一实施方式的流程示意图;图9为多个视频文件拼接另一实施方式的示例图;图10为图8中步骤S52一实施方式的流程示意图;图11为本申请网络摄像头一实施方式的结构示意图;图12为本申请视频处理方法另一实施方式的流程示意图;图13为本申请视频处理方法另一实施方式的流程示意图;图14为本申请服务器一实施方式的结构示意图;图15为本申请视频处理装置一实施方式的结构示意图;图16为本申请计算机可读存储介质一实施方式的结构示意图。具体实施方式下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施方式,都属于本申请保护的范围。请参阅图1,图1为本申请视频处理方法一实施方式的流程示意图,该视频处理方法应用于主网络摄像头,包括如下步骤。步骤S11,主网络摄像头以预设的时间间隔接收多个从网络摄像头分别传送的压缩视频码流。网络摄像头是一种将传统摄像头和网络科技结合的产物,可以直接采集获得压缩视频码流,借助无线网络,尤其是借助5G网络的高带宽性和低延时性,网络摄像头可以与服务器进行高速通信,也可以相互之间端到端高速互联通信。在需要监控的区域范围内设置多个网络摄像头,并根据其地理位置、运算能力等信息选取出主网络摄像头,并将其他网络摄像头设置为从网络摄像头,也就是将多个网络摄像头组建成一个微集群,以使该微集群中的主网络摄像头集中处理所有网络摄像头采集获得的压缩视频码流。尤其是在5G网络的基础上,微集群内部的传输速率大大提升,使得主网络摄像头能够更高效地处理压缩视频码流。具体请参阅图2,图2为主网络摄像头分别与服务器和从网络摄像头之间的通信关系示例图,一个微集群中的主网络摄像头1510与多本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,包括:/n主网络摄像头以预设的时间间隔接收多个从网络摄像头分别传送的压缩视频码流;/n对其本身采集获得的和来自所述从网络摄像头的所有所述压缩视频码流进行拼接处理,以形成最终视频码流;/n将所述最终视频码流传输至服务器。/n

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:
主网络摄像头以预设的时间间隔接收多个从网络摄像头分别传送的压缩视频码流;
对其本身采集获得的和来自所述从网络摄像头的所有所述压缩视频码流进行拼接处理,以形成最终视频码流;
将所述最终视频码流传输至服务器。


2.根据权利要求1所述的视频处理方法,其特征在于,所述对其本身采集获得的和来自所述从网络摄像头的所有所述压缩视频码流进行拼接处理,以形成最终视频码流的步骤,包括:
所述主网络摄像头对所有所述压缩视频码流进行解码,以得到多个视频文件;
将解码得到的所述多个视频文件进行拼接处理,以得到拼接视频文件;
将所述拼接视频文件进行编码,以得到所述最终视频码流。


3.根据权利要求2所述的视频处理方法,其特征在于,所述将解码得到的所述多个视频文件进行拼接处理,以得到拼接视频文件的步骤,包括:
所述主网络摄像头获取所有所述视频文件的最大帧数序号;
遍历从1至所述最大帧数序号之间的每一个帧数序号,从所有所述视频文件中分别获得与当前帧数序号对应的子图像;
将所述当前帧数序号对应的所有所述子图像拼接形成拼接视频帧,所有所述拼接视频帧形成所述拼接视频文件。


4.根据权利要求3所述的视频处理方法,其特征在于,所述从所有所述视频文件中分别获得与当前帧数序号对应的子图像的步骤,包括:
判断所有所述视频文件中所述当前帧数序号对应的所述子图像是否都存在;
如果都存在,则从所有所述视频文件中分别获取所述当前帧数序号对应的所述子图像;
否则,将不存在所述当前帧数序号对应的所述子图像的所述视频文件的最后一帧子图像作为对应的所述视频文件中所述当前帧数序号对应的所述子图像,并从其他所述视频文件中分别获取所述当前帧数序号对应的所述子图像。


5.根据权利要求2所述的视频处理方法,其特征在于,所述将解码得到的所述多个视频文件进行拼接处理,以得到拼接视频文件的步骤,包括:
所述主网络摄像头获取所有所述视频文件的最早时间戳和最晚时间戳;
遍历所述最早时间戳至所述最晚时间戳之间的每一个时间戳,从所有所述视频文件中分别获得当前时间戳下的子图像;
将所述当前时间戳下的所有所述子图像拼接形成拼接视频帧,所有所述拼接视频帧形成所述拼接视频文件。


6.根据权利要求5所述的视频处理方法,其特征在于,所述从所有所述视频文件中分别获得当前时间戳下的子图像的步骤,包括:
判断所有所述视频文件中当前时间戳下的所述子图像是否都存在;
如果都存在,则从所有所述视频文件中分别获取所述当前时间戳下的所述子图像;
否则,进一步判断所述当前时间戳是否早于不存在所述当前时间戳下的所述子图像的所述视频文件中的第一个时间戳;
若是,则将预设视频帧作为对应的所述视频文件中所述当前时间戳下的所述子图像,并从其他所述视频文件中分别获取所述当前时间...

【专利技术属性】
技术研发人员:钱李勇
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

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

1