视频数据的处理方法、装置、边缘计算网关及存储介质与流程

文档序号:35833703发布日期:2023-10-25 11:43阅读:51来源:国知局
视频数据的处理方法、装置、边缘计算网关及存储介质与流程

本发明涉及视频处理,尤其涉及一种视频数据的处理方法、装置、边缘计算网关及存储介质。


背景技术:

1、视频数据报文是以帧为单位传输的,常见帧类型包括i帧和p帧。其中i帧包含完整画面信息,压缩率较低,是p帧解码基础。p帧依靠i帧进行帧间预测,差值传送,压缩率较高。由于i帧数据量比p帧大很多,在经过带宽受限的传输通道后,i帧会占用更多的传输时间,可能导致接收端出现接收延迟的问题。如果i帧的传输时间超过了某个门限,那么就会导致接收端出现视频播放卡顿的现象。因此i帧的传输是需要控制其传输时间的,这就对传输通道带宽提出要求。即视频数据传输的带宽并不是按秒级的“平均速率”来衡量的,而是按i帧数据量以及限定的传输时间来计算的,假设这个折算后的带宽要求为“峰值速率”,峰值速率通常会超出平均速率一个数量级。相对于i帧,p帧的数据量小很多,在相同通道带宽的情况下,p帧数据传输受影响的可能性会小很多,此处忽略。

2、当多路摄像头同时传输数据时,受i帧/p帧业务模型的影响,n个i帧数据在传输通道内“同时”传输时,对传输通道的带宽要求会急剧抬升(n*峰值速率)。“同时”指的是若干个i帧数据在传输时段内会有时间上的重叠(从部分重叠到完全重叠),也即“i帧碰撞”场景。传输通道中视频流的碰撞若不解决,会造成小区空口带宽或传输网络带宽突然增大、视频出现卡顿的情况,对网络造成冲击。


技术实现思路

1、本发明的目的在于至少解决现有技术中存在的技术问题之一,提供一种视频数据的处理方法、装置、边缘计算网关及存储介质,能够改善传输通道中视频流的碰撞情况。

2、第一方面,本发明实施例提供一种视频数据的处理方法,包括:

3、对传输通道中的多个视频流进行碰撞检测,确定i帧碰撞组合;所述i帧碰撞组合包括至少两个在同一传输时段上重叠的i帧;

4、从所述i帧碰撞组合中选取i帧数量最大的组合,作为待调整组合;

5、对所述待调整组合中的i帧进行i帧周期调整,以使调整后的所述多个视频流的碰撞情况得到改善。

6、第二方面,本发明实施例提供一种视频流调整的评估方法,包括:

7、对调整前后的多个视频流分别进行碰撞检测,得到i帧碰撞组合;

8、当所述i帧碰撞组合满足评估条件一,且满足评估条件二、评估条件三、评估条件四中的任意一个,确定调整后的所述多个视频流的碰撞情况得到改善;

9、其中:

10、评估条件一:调整后的最大碰撞帧数小于或者等于调整前的最大碰撞帧数,所述最大碰撞帧数为所述i帧碰撞组合中i帧数量最大的组合所包含的i帧数量;

11、评估条件二:最大碰撞流量小于或者等于预设流量阈值,所述最大碰撞流量为所述i帧碰撞组合中i帧数量最大的组合的各个i帧在碰撞时间段的流量之和;

12、评估条件三:所述最大碰撞帧数的出现次数下降;

13、评估条件四:最大碰撞时间占空比下降,所述最大碰撞时间占空比为所述i帧碰撞组合中i帧数量最大的组合中,i帧碰撞的时长与所有i帧的传输总时长的比值。

14、第三方面,本发明实施例提供一种视频数据处理装置,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如上第一方面实施例所述的视频数据的处理方法。

15、第四方面,本发明实施例提供一种边缘计算网关,包括如上第三方面实施例所述的视频数据的处理装置。

16、第五方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上第一方面实施例所述的视频数据的处理方法。

17、本发明实施例包括视频数据的处理方法、视频流调整的评估方法、视频数据的处理装置、边缘计算网关及计算机可读存储介质。根据本发明实施例提供的方案,通过先对传输通道中的视频流进行碰撞检测,从而检测出发生碰撞的i帧碰撞组合,并从中选取i帧数量最大的组合作为待调整组合并进行i帧周期调整,进而改善多个视频流的碰撞情况;优先对i帧数量最大的i帧碰撞组合进行周期调整,可以使碰撞的i帧从下一周期开始避免碰撞,有效减少传输通道中的i帧碰撞数目,降低当前视频传输对空口带宽的需求,减少视频卡顿,提高视频流的传输速度。

18、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。



技术特征:

1.一种视频数据的处理方法,其特征在于,包括:

2.根据权利要求1所述的视频数据的处理方法,其特征在于,从所述待调整组合中选取出现次数最多的i帧,作为待调整i帧集;当所述待调整i帧集中的i帧属于同一所述i帧碰撞组合,所述i帧周期调整包括:

3.根据权利要求1所述的视频数据的处理方法,其特征在于,从所述待调整组合中选取出现次数最多的i帧,作为待调整i帧集;当所述待调整i帧集中的i帧属于不同的所述i帧碰撞组合,所述i帧周期调整包括:

4.根据权利要求1所述的视频数据的处理方法,其特征在于,还包括以下步骤:

5.根据权利要求1所述的视频数据的处理方法,其特征在于,当不满足所述评估条件一,或者所述评估条件二、所述评估条件三和所述评估条件四均不满足,确定调整后的所述多个视频流的碰撞情况出现恶化并停止执行所述调整;

6.根据权利要求4所述的视频数据的处理方法,其特征在于,确定调整后的所述多个视频流的碰撞情况得到改善并执行所述调整之后,还包括:

7.一种视频流调整的评估方法,其特征在于,包括:

8.一种视频数据处理装置,其特征在于,包括至少一个控制处理器和用于与所述至少一个控制处理器通信连接的存储器;所述存储器存储有可被所述至少一个控制处理器执行的指令,所述指令被所述至少一个控制处理器执行,以使所述至少一个控制处理器能够执行如权利要求1至6任一项所述的视频数据的处理方法。

9.一种边缘计算网关,其特征在于,包括权利要求8所述的视频数据处理装置。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至6任一项所述的视频数据的处理方法。


技术总结
本发明公开了一种视频数据的处理方法、视频流调整的评估方法、视频数据的处理装置、边缘计算网关及计算机可读存储介质。视频数据的处理方法通过先对传输通道中的视频流进行碰撞检测,从而检测出发生碰撞的I帧碰撞组合,并从中选取I帧数量最大的组合作为待调整组合并进行I帧周期调整,进而改善多个视频流的碰撞情况;优先对I帧数量最大的I帧碰撞组合进行周期调整,可以使碰撞的I帧从下一周期开始避免碰撞,有效减少传输通道中的I帧碰撞数目,降低当前视频传输对空口带宽的需求,减少视频卡顿,提高视频流的传输速度。

技术研发人员:刘芙蕾,刘旸,黄河
受保护的技术使用者:中兴通讯股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1