【技术实现步骤摘要】
视频处理方法和装置、网络摄像头和服务器及存储介质
本申请涉及视频处理
,特别是涉及一种视频处理方法和装置、网络摄像头和服务器及存储介质。
技术介绍
随着网络技术普及,尤其是5G网络技术越来越成熟,同一个区域范围内可以方便灵活地部署多个不同角度的网络摄像头(IPCamera,IPC),对应产生了多个监控视频。后续可能需要依据这些监控视频在该区域范围内进行物品检索、轨迹查找等等,因此需要将这些监控视频传输并存储至预设的服务器。大量的监控视频的传输及存储对传输速率、存储空间以及检索效率均提出了较高的要求。
技术实现思路
本申请主要解决的技术问题是提供一种视频处理方法和装置、网络摄像头和服务器及存储介质,能够降低监控视频占用的存储空间,提高监控视频的传输速率,提高检索视频关键信息的检索效率。为解决上述技术问题,本申请采用的一个技术方案是:提供一种视频处理方法,包括:主网络摄像头以预设的时间间隔接收多个从网络摄像头分别传送的压缩视频码流;对其本身采集获得的和来自所述从网络摄像头的所有所述压缩视频码流进行拼接处理,以形成最终视频码流;将所述最终视频码流传输至服务器。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种网络摄像头,包括相互耦接的存储器和处理器,所述存储器存储有程序指令,所述处理器能够执行所述程序指令以实现如上述技术方案所述的应用于主网络摄像头的视频处理方法。为解决上述技术问题,本申请采用的另一个技术方案是:提供一 ...
【技术保护点】
1.一种视频处理方法,其特征在于,包括:/n主网络摄像头以预设的时间间隔接收多个从网络摄像头分别传送的压缩视频码流;/n对其本身采集获得的和来自所述从网络摄像头的所有所述压缩视频码流进行拼接处理,以形成最终视频码流;/n将所述最终视频码流传输至服务器。/n
【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:
主网络摄像头以预设的时间间隔接收多个从网络摄像头分别传送的压缩视频码流;
对其本身采集获得的和来自所述从网络摄像头的所有所述压缩视频码流进行拼接处理,以形成最终视频码流;
将所述最终视频码流传输至服务器。
2.根据权利要求1所述的视频处理方法,其特征在于,所述对其本身采集获得的和来自所述从网络摄像头的所有所述压缩视频码流进行拼接处理,以形成最终视频码流的步骤,包括:
所述主网络摄像头对所有所述压缩视频码流进行解码,以得到多个视频文件;
将解码得到的所述多个视频文件进行拼接处理,以得到拼接视频文件;
将所述拼接视频文件进行编码,以得到所述最终视频码流。
3.根据权利要求2所述的视频处理方法,其特征在于,所述将解码得到的所述多个视频文件进行拼接处理,以得到拼接视频文件的步骤,包括:
所述主网络摄像头获取所有所述视频文件的最大帧数序号;
遍历从1至所述最大帧数序号之间的每一个帧数序号,从所有所述视频文件中分别获得与当前帧数序号对应的子图像;
将所述当前帧数序号对应的所有所述子图像拼接形成拼接视频帧,所有所述拼接视频帧形成所述拼接视频文件。
4.根据权利要求3所述的视频处理方法,其特征在于,所述从所有所述视频文件中分别获得与当前帧数序号对应的子图像的步骤,包括:
判断所有所述视频文件中所述当前帧数序号对应的所述子图像是否都存在;
如果都存在,则从所有所述视频文件中分别获取所述当前帧数序号对应的所述子图像;
否则,将不存在所述当前帧数序号对应的所述子图像的所述视频文件的最后一帧子图像作为对应的所述视频文件中所述当前帧数序号对应的所述子图像,并从其他所述视频文件中分别获取所述当前帧数序号对应的所述子图像。
5.根据权利要求2所述的视频处理方法,其特征在于,所述将解码得到的所述多个视频文件进行拼接处理,以得到拼接视频文件的步骤,包括:
所述主网络摄像头获取所有所述视频文件的最早时间戳和最晚时间戳;
遍历所述最早时间戳至所述最晚时间戳之间的每一个时间戳,从所有所述视频文件中分别获得当前时间戳下的子图像;
将所述当前时间戳下的所有所述子图像拼接形成拼接视频帧,所有所述拼接视频帧形成所述拼接视频文件。
6.根据权利要求5所述的视频处理方法,其特征在于,所述从所有所述视频文件中分别获得当前时间戳下的子图像的步骤,包括:
判断所有所述视频文件中当前时间戳下的所述子图像是否都存在;
如果都存在,则从所有所述视频文件中分别获取所述当前时间戳下的所述子图像;
否则,进一步判断所述当前时间戳是否早于不存在所述当前时间戳下的所述子图像的所述视频文件中的第一个时间戳;
若是,则将预设视频帧作为对应的所述视频文件中所述当前时间戳下的所述子图像,并从其他所述视频文件中分别获取所述当前时间...
【专利技术属性】
技术研发人员:钱李勇,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。