I帧调整方法、装置及系统制造方法及图纸

技术编号:11685198 阅读:121 留言:0更新日期:2015-07-06 17:09
本发明专利技术提供一种I帧调整方法、装置及系统。其中,发送端在发送RTP包、发送端报告;接收接收端发送的接收端报告的同时,发送端会获得I帧抖动参数,该I帧抖动参数包含:第一时戳、第二时戳、第三时戳、第四时戳、第一处理时延和第二处理时延。发送端根据I帧抖动参数获取I帧的延时抖动。若I帧的延时抖动大于抖动阈值,发送端增加邻近I帧的间隔,对I帧间隔配置进行调整,并知会发送端视频编码层的编码器依据新的I帧间隔对视频数据进行编码,从而实现了依据I帧的抖动进行I帧间隔的调整,从而在保证视频数据流解码质量的同时,避免了由于I帧抖动不均匀而造成视频卡顿的现象。

【技术实现步骤摘要】

本专利技术涉及视频通信技术,尤其涉及一种I峽调整方法、装置及系统。
技术介绍
现有技术中的视频编码,通常采用I峽,P峽和B峽进行编码传输。其中,I峽主 要是参考本峽进行编码,而P峽主要参考I峽或者P峽,B峽一般会参考I峽,P峽,或者B 峽。因此,I峽编码输出编码比特通常具有较高的码率。并且,码率通常为P峽或者B峽的 几十倍或者上百倍。由于在有I峽输出时,需要传输的数据较多,因此导致一个I峽或者I 片输出的视频包较大,在分辨率比较高的情况下,I片或者I峽输出的包通常会拆包处理。 在图像的实时传输过程中,现有技术一般会采用实时传输协议(Realtime TransportProtocol,简称;RTP)来承载视频编码的视频包,同时相应地进行视频包时延, 码率等的实时估计。在视频流媒体应用的一个典型的协议体系结构中,RTP需要实时传输 控制协议(RTPControlProtocol,简称;RTCP)为其服务质量提供保证,RTCP的主要功能 是:服务质量的监视与反馈、媒体间的同步,W及多播组中成员的标识。在RTP会话期间,各 参与者周期性地传送RTCP包。RTCP包中含有已发送的数据包的数量、丢失的数据包的数量 等统计资料,因此,各参与者可W利用该些信息动态地改变传输速率,甚至改变有效载荷类 型。 但是采用现有技术的RTP协议与RTCP协议进行视频数据传输时,由于通常传输时 延就比较大,传输的时延比较长,该样在不同峽之间的时延抖动不均衡,在进行I包的传递 过程中,I包延迟就会比较大,从而导致视频解码端视频输出依然会出现视频卡顿的问题。
技术实现思路
本专利技术提供一种I峽调整方法、装置及系统,用W在保证视频数据流解码质量的 同时,避免了由于I峽抖动不均匀而造成视频卡顿的现象。 本专利技术的第一个方面是提供一种I峽调整方法,包括: 发送端每次向接收端发送一个I帧实时传送协议RTP包,对应每个所述I帧RTP 包向所述接收端发送第一实时传送控制协议RTCP发送端报告,所述第一RTCP发送端报告 与I峽关联,所述第一RTCP发送端报告采用特殊位标识为对应I峽的特殊报告; 所述发送端接收所述接收端发送的第一RTCP接收端报告,所述第一RTCP接收端 报告与I峽关联,所述第一RTCP接收端报告包含第一处理时延,所述第一处理时延为所述 接收端收到所述第一发送端报告到所述接收端发送所述第一接收端报告的时延; 所述发送端基于RTCP报告间隔向所述接收端发送第二RTCP发送端报告; 所述发送端接收所述接收端基于RTCP报告间隔发送的第二RTCP接收端报告,所 述第二RTCP接收端报告包含第二处理时延,所述第二处理时延为所述接收端收到所述第 二RTCP发送端报告到所述接收端发送所述第二RTCP接收端报告的时延; 所述发送端记录第一时戳、第二时戳、第H时戳和第四时戳,所述第一时戳为所述 发送端发送所述第一RTCP发送端报告的时刻、所述第二时戳为所述发送端收到所述第一RTCP接收端报告的时刻、所述第H时戳为所述发送端发送第二RTCP发送端报告的时刻、所 述第四时戳为所述发送端收到所述第二RTCP接收端报告的时刻; 所述发送端根据所述第一时戳、所述第二时戳、所述第H时戳、所述第四时戳、所 述第一处理时延和所述第二处理时延获取所述I峽的延时抖动; 若所述I峽的延时抖动大于抖动阔值,则增加邻近I针的间隔进行编码。 结合第一个方面,在第一种可能的实现方式中,所述发送端根据所述第一时戳、所 述第二时戳和所述处理时延获取所述I峽的延时抖动,包括: 通过下面公式获取所述I峽的等效传输时延:【主权项】1. 一种I帧调整方法,其特征在于,包括: 发送端每次向接收端发送一个I帧实时传送协议RTP包,对应每个所述I帧RTP包向 所述接收端发送第一实时传送控制协议RTCP发送端报告,所述第一 RTCP发送端报告与I 帧关联,所述第一 RTCP发送端报告采用特殊位标识为对应I帧的特殊报告; 所述发送端接收所述接收端发送的第一 RTCP接收端报告,所述第一 RTCP接收端报告 与I帧关联,所述第一 RTCP接收端报告包含第一处理时延,所述第一处理时延为所述接收 端收到所述第一发送端报告到所述接收端发送所述第一接收端报告的时延; 所述发送端基于RTCP报告间隔向所述接收端发送第二RTCP发送端报告; 所述发送端接收所述接收端基于RTCP报告间隔发送的第二RTCP接收端报告,所述 第二RTCP接收端报告包含第二处理时延,所述第二处理时延为所述接收端收到所述第二 RTCP发送端报告到所述接收端发送所述第二RTCP接收端报告的时延; 所述发送端记录第一时戳、第二时戳、第三时戳和第四时戳,所述第一时戳为所述发送 端发送所述第一 RTCP发送端报告的时刻、所述第二时戳为所述发送端收到所述第一 RTCP 接收端报告的时刻、所述第三时戳为所述发送端发送第二RTCP发送端报告的时刻、所述第 四时戳为所述发送端收到所述第二RTCP接收端报告的时刻; 所述发送端根据所述第一时戳、所述第二时戳、所述第三时戳、所述第四时戳、所述第 一处理时延和所述第二处理时延获取所述I帧的延时抖动; 若所述I帧的延时抖动大于抖动阈值,则增加邻近I针的间隔进行编码。2. 根据权利要求1所述的方法,其特征在于,所述发送端根据所述第一时戳、所述第二 时戳和所述处理时延获取所述I帧的延时抖动,包括: 通过下面公式获取所述I帧的等效传输时延:其中,所述Dlk为所述第k个I帧的等效传输时延,所述为所述发送端发送所述 第一 RTCP发送端报告的第一时戳,所述第一 RTCP发送端报告与所述第k个I帧的第η个 RTP包对应,所述7^",7?为所述发送端接收所述第一 RTCP接收端报告的第二时戳,所述第一 RTCP接收端报告与所述第k个I帧的第η个RTP包对应,所述DLSRln为所述第一 RTCP接 收端报告包含的第一处理时延,N为所述第k个I帧所分解对应的RTP包数目,应为大于或 等于1的整数,所述η的取值范围为,所述k为顺序记录的I帧的索引号; 通过下面公式获取视频帧的等效传输时延:其中,所述D1 SRTP流数据的等效传输时延,所述^?,为所述基于时间间隔发送的所 述第二RTCP发送端报告对应的第三时戳,所述^^;为与所述基于时间间隔收到所述第二 RTCP接收端报告对应的第四时戳,所述DLSR1为所述标准RTCP接收端报告包含的第二处理 时延,所述1为顺序记录的基于时间间隔按序发送的RTCP报告的索引号; 通过下面公式获取所述I帧的延时抖动: ^ jetter ^Ik avg ^l avg 其中,所述Aette为所述I帧的延时抖动,所述Dlk avg为所述I帧的传输时延的长期平 滑,所述D1 avg为视频帧的传输时延的长期平滑; 通过下面公式获取所述Dlk avg :其中,所述^为对I帧等效传输时延进行长期平滑的滤波因子,取值范围为,所述D10^为第k-Ι个I帧的等效传输时延; 通过下面公式获取所述视频帧的传输时延的长期平滑:其中,所述^为对视频帧等效传输时延进行长期平滑的滤波因子,取值范围为,所述Dw为第1-1个所述第二RTCP报告的等效传输时延,所述D1为第1个所述第本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/CN104754339.html" title="I帧调整方法、装置及系统原文来自X技术">I帧调整方法、装置及系统</a>

【技术保护点】
一种I帧调整方法,其特征在于,包括:发送端每次向接收端发送一个I帧实时传送协议RTP包,对应每个所述I帧RTP包向所述接收端发送第一实时传送控制协议RTCP发送端报告,所述第一RTCP发送端报告与I帧关联,所述第一RTCP发送端报告采用特殊位标识为对应I帧的特殊报告;所述发送端接收所述接收端发送的第一RTCP接收端报告,所述第一RTCP接收端报告与I帧关联,所述第一RTCP接收端报告包含第一处理时延,所述第一处理时延为所述接收端收到所述第一发送端报告到所述接收端发送所述第一接收端报告的时延;所述发送端基于RTCP报告间隔向所述接收端发送第二RTCP发送端报告;所述发送端接收所述接收端基于RTCP报告间隔发送的第二RTCP接收端报告,所述第二RTCP接收端报告包含第二处理时延,所述第二处理时延为所述接收端收到所述第二RTCP发送端报告到所述接收端发送所述第二RTCP接收端报告的时延;所述发送端记录第一时戳、第二时戳、第三时戳和第四时戳,所述第一时戳为所述发送端发送所述第一RTCP发送端报告的时刻、所述第二时戳为所述发送端收到所述第一RTCP接收端报告的时刻、所述第三时戳为所述发送端发送第二RTCP发送端报告的时刻、所述第四时戳为所述发送端收到所述第二RTCP接收端报告的时刻;所述发送端根据所述第一时戳、所述第二时戳、所述第三时戳、所述第四时戳、所述第一处理时延和所述第二处理时延获取所述I帧的延时抖动;若所述I帧的延时抖动大于抖动阈值,则增加邻近I针的间隔进行编码。...

【技术特征摘要】

【专利技术属性】
技术研发人员:成建敏王亮
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:四川;51

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

1