发明名称 一种保证媒体接收端服务质量的方法
摘要 本发明公开了一种保证媒体接收端服务质量的方法,其主要的处理特征就是:一方面是一直监测上层接口是否接收到媒体数据包,并把接收到的正确的媒体数据包放入抖动缓冲区内;另一方面按预定的时钟周期从抖动缓冲区输出数据。根据期望数据包的到达情况不同,把延时阈值分为两部分:每个媒体数据包都需要的延时Delay和在期望数据包没有到达时另外增加的延时LostDelay,为了使得整体延时最小,还可以加上动态调整Delay的过程。本发明由于把延时阈值分成两个部分,这样就可以灵活使用延时阈值。其次,Delay还可以根据当前网络状态动态调整,以减小整体延时,这样就可以有效地避免突发抖动带来的影响。
申请公布号 CN1909500A 申请公布日期 2007.02.07
申请号 CN200510036396.6 申请日期 2005.08.05
申请人 中兴通讯股份有限公司 发明人 王怿忻;周加根
分类号 H04L12/56(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 深圳市永杰专利商标事务所 代理人 曹建军;王志强
主权项 1、一种保证媒体接收端服务质量的方法,包括下列步骤:第一步、设定抖动缓冲区相关参数,主要包括:可使用的最小Delay、可使的最大Delay、LostDelay,并为此媒体分配一个全局唯一的ID;第二步、将媒体数据包放入抖动缓冲区内,该步骤又分为2个步骤:2.1、放入第一个有效数据包,在上层接口接收到新的数据包时执行2.2;2.2首先根据当前要放入数据包的序号与期望数据包序号的差值,得到数据包放入的存储位置,然后把这个媒体数据包放入抖动缓冲区,最后等待上层接口接收到新的数据包时执行2.2;第三步、从抖动缓冲区输出数据;该步骤又分为4个步骤:3.1、判断缓冲区内是否有数据包,如果缓冲区内有媒体数据包,则转到3.2,否则在下一个时钟周期到达时执行3.1;3.2、判断期望数据包是否已经到达,如果已经到达,则转到3.3,否则转到3.4;3.3、媒体数据包延时Delay后输出;然后等待下一个时钟周期到达时执行3.1;3.4、启用LostDelay,媒体数据包延时Delay+LostDelay后输出,然后等待下一个时钟周期到达时执行3.1。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦A座6层