一种数据处理方法和通信设备技术

技术编号:24805425 阅读:26 留言:0更新日期:2020-07-07 22:09
本申请公开了一种数据处理方法,包括:确定第一视频帧组中第一视频帧的第一数据包是否满足丢弃条件,该丢弃条件为:第一数据包在目标协议层的缓存队列中的计时时长大于丢弃时长,且目标协议层已收到第二视频帧组中参考帧的数据包,第二视频帧组与第一视频帧组为不同的视频帧组;若确定满足丢弃条件,则丢弃第一数据包;若确定不满足丢弃条件,则保留第一数据包。本发明专利技术实施例还提供相应的通信设备。本发明专利技术技术方案由于数据包在超时的情况下,还必须满足不同视频帧组中的参考帧的数据包已到达的条件,才能对该超时数据包进行丢弃,从而降低超时弃包率,提升无线资源转化效率,提升用户体验。

【技术实现步骤摘要】
一种数据处理方法和通信设备
本专利技术涉及通信
,具体涉及一种数据处理方法和通信设备。
技术介绍
随着网络的发展,实时视频的应用的越来越广泛,实时视频在进行数据传输时,由于原始视频的数据量太大,需要通过编码对视频数据进行压缩,使其形成适合网络传输的编码视频数据。现有的视频压缩编码方案中,一个视频帧可以被编码为帧内编码帧(intraframe)或或向前预测编码帧(predictive-frame),通常,帧内编码帧又被称为I帧,而向前预测编码帧被称为P帧,并以一个画面组(groupofpicture,GoP),即一组视频帧为单位进行压缩,再以固定的频率发送出去。每一个GoP都以一个I帧开始,后面接着若干个P帧。其中,I帧的编码和解码都是独立的,P帧则需要参考其他帧,例如:I帧或者其他已编码的P帧进行编码。在解码时,除了I帧之外,每一个视频帧也都需要参考其他的帧进行解码,若被参考的帧不能正常解码,会造成后续的视频帧也不能正常解码,因此I帧具有非常重要的作用,若I帧不能正常解码或者缺失,会导致整组视频帧失效。由于I帧为全帧压缩编本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n确定第一视频帧组中第一视频帧的第一数据包是否满足丢弃条件,所述丢弃条件为:所述第一数据包在目标协议层的缓存队列中的计时时长大于丢弃时长,且所述目标协议层已收到第二视频帧组中参考帧的数据包,所述第二视频帧组与所述第一视频帧组为不同的视频帧组;/n若确定满足丢弃条件,则丢弃所述第一数据包;或者/n若确定不满足丢弃条件,则保留所述第一数据包。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
确定第一视频帧组中第一视频帧的第一数据包是否满足丢弃条件,所述丢弃条件为:所述第一数据包在目标协议层的缓存队列中的计时时长大于丢弃时长,且所述目标协议层已收到第二视频帧组中参考帧的数据包,所述第二视频帧组与所述第一视频帧组为不同的视频帧组;
若确定满足丢弃条件,则丢弃所述第一数据包;或者
若确定不满足丢弃条件,则保留所述第一数据包。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收第二数据包;
确定所述第二数据包为所述第二视频帧组中参考帧的数据包。


3.根据权利要求1或2所述的方法,其特征在于,所述确定第一视频帧组中第一视频帧的第一数据包是否满足丢弃条件之前还包括:
从所述缓存队列中获取所述第一数据包以响应所述目标协议层的下一协议层的调用。


4.根据权利要求1或2所述的方法,其特征在于,所述确定第一视频帧组中第一视频帧的第一数据包是否满足丢弃条件之前还包括:
数据队列的处理定时器超时。


5.根据权利要求2所述的方法,其特征在于,所述确定所述第二数据包为所述第二视频帧组中参考帧的数据包,包括:
确定所述第二数据包的对应的视频帧的帧类型为参考帧,且所述第二数据包与前一到达所述目标协议层的数据包不是同一视频帧的数据包。


6.根据权利要求5所述的方法,其特征在于,所述确定所述第二数据包与前一到达所述目标协议层的数据包不是同一视频帧的数据包,包括:
确定所述第二数据包的实时传输协议RTP的协议头中的时间戳和所述前一到达所述目标协议层的数据包的RTP协议头中的时间戳不同。


7.根据权利要求1-6中任一所述的方法,其特征在于,所述目标协议层包括第一子层和第二子层,
所述第一子层用于从所述目标协议层的上一协议层接收数据包,并对所述接收到的数据包进行解析;
所述第二子层用于响应与所述目标协议层的下一协议层对数据包的调用,并确定所述第一视频帧组中所述第一视频帧的所述第一数据包是否满足丢弃条件。


8.根据权利要求7所述的方法,其特征在于,所述第一子层还用于将解析得到数据包的帧类型传递至所述第二子层。


9.根据权利要求7-8中任一所述的方法,其特征在于...

【专利技术属性】
技术研发人员:陈雨辰魏岳军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1