一种码流容错的方法及装置、可读存储介质制造方法及图纸

技术编号:23789675 阅读:63 留言:0更新日期:2020-04-15 02:02
本申请提供一种码流容错的方法及装置、可读存储介质。该方法包括:获取待处理的码流;所述待处理的码流中包括目标图像帧的头信息;读取所述待处理的码流中的头信息;若所述待处理的码流中的头信息不完整,将在先存储的头信息或者预设的头信息存储到所述待处理的码流中,得到处理过的码流;若读取到错误的头信息,利用在先存储的头信息或者预设的头信息替换所述错误的头信息,得到处理过的码流。该方法能够提高解码的稳定性。

A method and device of stream fault tolerance, readable storage medium

【技术实现步骤摘要】
一种码流容错的方法及装置、可读存储介质
本申请涉及视频解码
,具体而言,涉及一种码流容错的方法及装置、可读存储介质。
技术介绍
视频解码的过程中,容易出现误码错码的情况,现有技术大部分聚焦在怎么消除编码端对误码错码的影响,因而在编码器设计相应措施防止错误发生。但是对于实际应用场景来说,编码器出错概率很小,并且为了普适性以及成本考虑,在编码发送端对码流进行处理经济价值偏低并且无法保证接收端完全无误。因此,现有技术的容错方式不够简单和实用,使视频解码的稳定性不高。
技术实现思路
本申请实施例的目的在于提供一种码流容错的方法及装置、可读存储介质,用以提高视频解码的稳定性。第一方面,本申请实施例提供一种码流容错的方法,包括:获取待处理的码流;所述待处理的码流中包括目标图像帧的头信息;读取所述待处理的码流中的头信息;若所述待处理的码流中的头信息不完整,将在先存储的头信息或者预设的头信息存储到所述待处理的码流中,得到处理过的码流;若读取到错误的头信息,利用在先存储的头信息或者预设的头信息替换所述错误的头信息本文档来自技高网...

【技术保护点】
1.一种码流容错的方法,其特征在于,包括:/n获取待处理的码流;所述待处理的码流中包括目标图像帧的头信息;/n读取所述待处理的码流中的头信息;/n若所述待处理的码流中的头信息不完整,将在先存储的头信息或者预设的头信息存储到所述待处理的码流中,得到处理过的码流;/n若读取到错误的头信息,利用在先存储的头信息或者预设的头信息替换所述错误的头信息,得到处理过的码流。/n

【技术特征摘要】
1.一种码流容错的方法,其特征在于,包括:
获取待处理的码流;所述待处理的码流中包括目标图像帧的头信息;
读取所述待处理的码流中的头信息;
若所述待处理的码流中的头信息不完整,将在先存储的头信息或者预设的头信息存储到所述待处理的码流中,得到处理过的码流;
若读取到错误的头信息,利用在先存储的头信息或者预设的头信息替换所述错误的头信息,得到处理过的码流。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将处理过的码流推入DPB中,并根据所述目标图像帧的帧类型对所述处理过的码流进行DPB容错处理;
基于经过DPB容错处理的码流进行所述目标图像帧的解码和重建。


3.根据权利要求2所述的方法,其特征在于,根据所述目标图像帧的帧类型对所述处理过的码流进行DPB容错处理,包括:
若所述目标图像帧为P帧或者B帧,在所述DPB中查找所述目标图像帧的参考帧;
若在所述DPB中查找到所述目标图像帧的参考帧,获取所述目标图像帧的参考帧信息;
若在所述DPB中没有查找到所述目标图像帧对应的参考帧,将所述DPB中与所述目标图像帧播放顺序最近的帧作为所述目标图像帧的参考帧;获取与所述目标图像帧播放顺序最近的帧的信息作为所述目标图像帧的参考帧信息;
对应的,基于经过DPB容错处理的码流进行所述目标图像帧的解码和重建,包括:
暂缓将所述目标图像帧的参考帧推出所述DPB;
基于所述目标图像帧的参考帧信息和所述经过DPB容错处理的码流进行所述目标图像帧的解码和重建。


4.根据权利要求2所述的方法,其特征在于,根据所述目标图像帧的帧类型对所述处理过的码流进行DPB容错处理,包括:
若所述目标图像帧为I帧,确定所述DPB中的播放顺序;
对应的,基于经过DPB容错处理的码流进行所述目标图像帧的解码和重建,包括:
基于经过DPB容错处理的码流和所述DPB中的播放顺序进行所述目标图像帧的解码和重建。


5.根据权利要求2所述的方法,其特征在于,所述目标图像帧中还包括图像信息;基于经过DPB容错处理的码流进行所述目标图像帧的解码和重建,包括:
根据经过DPB容错处理的...

【专利技术属性】
技术研发人员:孙硕张刚张帆陆明海
申请(专利权)人:北京数码视讯科技股份有限公司
类型:发明
国别省市:北京;11

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

1