当前位置: 首页 > 专利查询>北京大学专利>正文

基于依赖关系的视频流分组传输方法、系统、终端及介质技术方案

技术编号:28493472 阅读:34 留言:0更新日期:2021-05-19 22:21
本发明专利技术的基于依赖关系的视频流分组传输方法、系统、终端及介质,通过获取的各数据单元之间的依赖关系信息,将依赖关系紧密的数据单元安排在同一个分组中传输,减少网络传输丢包时的错误扩散,进而减少网络质量不佳时受影响的视频图像的范围大小;由于该方案仅需改变视频码流分组传输时的装包方式,不需要添加冗余,与传统的基于冗余的抗误码方法相比可以节省网络传输容量,并解决现有技术的问题。并解决现有技术的问题。并解决现有技术的问题。

【技术实现步骤摘要】
基于依赖关系的视频流分组传输方法、系统、终端及介质


[0001]本申请涉及数据传输
,尤其涉及基于依赖关系的视频流分组传输方法、系统、终端及介质。

技术介绍

[0002]近年来,移动互联网中的视频内容越来越多。由于原始视频画面数据量极大,必须经过视频压缩编码才能在计算机存储介质上存储或在网络中传输,接收端经过相应的解码操作还原出原始的视频画面。
[0003]现有的视频编码算法中大量地考虑了视频各部分画面之间的关联,因此编码后得到的数据块之间也具有较强的依赖性。其中,在编码中具有依赖性的一系列连续的视频画面构成一个图像组(Group of Pictures,GOP)。解码算法在解码某个数据块时,要求其前置数据块均已正确取得并解码,才能顺利还原出相应位置的视频画面,否则视频解码算法将自动使用一些替代信息对于缺失信息进行填补,导致最终还原得到的视频画面与原始视频画面不一致,有缺损部分。
[0004]在网络传输,尤其是无线网络中,由于网络传输的容量是不稳定的,同时网络传输存在一定的误码率,不可避免地会带来一些数据块的信息错误或丢失本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于依赖关系的视频流分组传输方法,其特征在于,包括:获取具有一或多个数据单元的目标视频码流以及各数据单元之间的依赖关系信息;基于所述依赖关系信息,将各数据单元分组并依次将各分组进行打包,以进行网络传输。2.根据权利要求1中所述的基于依赖关系的视频流分组传输方法,其特征在于,所述基于所述依赖关系信息,将各数据单元分组并依次将各分组进行打包,以进行网络传输的方式包括:基于所述依赖关系信息以及预设的依赖紧密度选择规则,依次将各数据单元放入创建的暂存区以及一或多个分组,并依次将各分组进行打包,以进行网络传输。3.根据权利要求2中所述的基于依赖关系的视频流分组传输方法,其特征在于,所述基于所述依赖关系信息以及预设的依赖紧密度选择规则,依次将各数据单元放入创建的暂存区以及一或多个分组,并依次将各分组进行打包,以进行网络传输的方式:基于所述依赖关系信息以及预设的依赖紧密度选择规则,首先依次将各数据单元放入创建的暂存区,再从暂存区中将具有依赖紧密度的数据单元移动至相同分组中,并对各分组进行打包,以进行网络传输。4.根据权利要求3中所述的基于依赖关系的视频流分组传输方法,其特征在于,基于所述依赖关系信息以及预设的依赖紧密度选择规则,首先依次将各数据单元放入创建的暂存区,再从暂存区中将具有依赖紧密度的数据单元移动至相同分组中,并对各分组进行打包,以进行网络传输的方式包括:步骤一:基于预设的起始规则,将获取的各数据单元作为未处理对象并将未处理对象中的一个或多个放入创建的暂存区,以作为待处理对象;步骤二:基于预设的优选选取规则,从暂存区将一或多个所述待处理对象放入创建的一分组中,并标记为已处理对象;步骤三:基于所述依赖紧密度判断规则,并根据所述依赖关系信息选择一或多个与所述已处理对象具有紧密关系的所述未处理对象作为待处理对象放入所述暂存区,以从暂存区将一或多个所述待处理对象放入创建的分组中,并标记为已处理对象;步骤四:判断所述暂存区是否还有待处理对象;若是,重复步骤二以及步骤三,直至所述暂存区为空;若否,进行步骤五;步骤五:判断所述目标视频码流中是否还存在未处理对象;若是,重复步骤一至步骤四,直至所述目标视频码流中的各数据单元均为已处理对象;若否,进行步骤六;步骤六:将各分组依次打包成数据包,以进行网络传输。5.根据权利要求2至4中任一项所述的基于依赖关系的视频流分组传输方法,其特征在于,所述分组的创建方式包括:初始创建方式以及非初始创建方式;所述初始创建方式包括:在各数据单元...

【专利技术属性】
技术研发人员:刘云淮黄永贵苏玥琦谷晟冯哲
申请(专利权)人:北京大学
类型:发明
国别省市:

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

1