【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及ー种延时处理方法及装置。
技术介绍
基于IP 的语音传输(Voice over Internet Protocol, VoIP)是一种以 IP 电话为主的增值业务,也就是将模拟的声音讯号以“数据封包”的型式在IP数据网络上做实时传递。随着VoIP技术的广泛应用,国际和国内开始越来越广泛地使用各种网关产品,以实现模拟声音信号到语音包的转换,并将语音包在IP网络上传真。语音包按照实时传送协议(RTP)格式打包,对端网关再将语音包转换为模拟声音信号并播放出来。这种技术,使得通过IP网传输语音成为可能,形成了ー种有别于公共交換电话网(Public SwitchedTelephone Network, PSTN)的语音传输模式。 相比PSTN,VoIP技术具有建网方便、投资小、方便服务扩展等优点,但由于IP网络固有的不稳定性,例如丢包、抖动、延时,会导致VoIP服务质量不稳定,导致延时增加、声音断续,影响通话效果。尤其是网络抖动的问题,会对语音质量造成极大影响,会严重降低语音通话的舒适度和可理解度。网络抖动是由不同网络包的传输时延差异引起的。为了抵御这种网络抖动,在网关中需要设计相应的延时去抖模块,即抖动缓存(Jitter Buffer),通过适当増加延时的方式抵消网络抖动造成的影响。但是,现有技术中没有给出如何根据网络抖动情况确定延时调整速度的方案,而延时过快或过慢的调整会导致网络丢包,影响通话质量。
技术实现思路
本专利技术实施例提供了ー种延时处理方法及装置,用以提高VoIP业务在不同网络情况下的通话质量。本专利技术实施例提供的 ...
【技术保护点】
一种延时处理方法,其特征在于,该方法包括:确定用于表示当前网络抖动情况的网络抖动参数;根据当前网络抖动参数,调整抖动缓存Jitter?Buffer的延时参数;根据调整后的Jitter?Buffer的延时参数,对Jitter?Buffer中的数据包进行延时处理。
【技术特征摘要】
1.ー种延时处理方法,其特征在于,该方法包括 确定用于表示当前网络抖动情况的网络抖动參数; 根据当前网络抖动參数,调整抖动缓存Jitter Buffer的延时參数; 根据调整后的Jitter Buffer的延时參数,对Jitter Buffer中的数据包进行延时处理。2.根据权利要求I所述的方法,其特征在于,所述确定用于表示当前网络抖动情况的网络抖动參数,包括 以PktComeThisTime记录姆次到达Jitter Buffer的IOms包的个数;记录多个PktComeThisTime,并确定其中的最大值,记为Pm ;共确定 F 个 Pm,记为(Pm) I, (Pm) 2, (Pm) 3, (Pm) 4, . . . , (Pm)F ; 利用下述公式计算用于表示当前网络抖动情况的网络抖动參数J J = {[ (Pm) 1*A1] + [ (Pm) 2*A2] + [ (Pm) 3*A3] + [ (Pm)4*A4] +...+[ (Pm)F*AF]}/AH 其中,A1、A2、A3、A4. . . AF表示权值,并且A1+A2+A3+A4+. . . +AF = AH ;AF >= AF-I >= . . . > = A3 > = A2 > = Al。3.根据权利要求2所述的方法,其特征在于,所述网络抖动參数J的计算是周期进行的; 当网络变差吋,计算J时所采用的权值AF,为预设第一 AF值; 当网络变好吋,计算J时所采用的权值AF,为预设第二 AF值; 其中,第一 AF值大于第二 AF值。4.根据权利要求2或3所述的方法,其特征在于,所述根据当前网络抖动,调整抖动缓存Jitter Buffer的延时參数,包括 根据J确定标准延时參数Nom_Delay、最大延时參数Max_Delay ; 所述根据调整后的Jitter Buffer的延时參数,对Jitter Buffer中的数据包进行延时处理,包括 当Jitter Buffer处于非同步Unsync状态时,接收数据包,以使得接收到的数据包的个数达到Nom_Delay ; 当网络最大瞬时延时超过Max_Delay时,令Jitter Buffer重新处于Unsync状态,以重新接收数据包。5.根据权利要求4所述的方法,其特征在于,所述根据当前网络抖动,调整抖动缓存Jitter Buffer的延时參数,还包括 根据J确定Jitter Buffer的实际缓冲深度參数RealJittDeep ; 所述根据调整后的Jitter Buffer的延时參数,对Jitter Buffer中的数据包进行延时处理,还包括 当播放Play状态下的Jitter ...
【专利技术属性】
技术研发人员:邵名波,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。