【技术实现步骤摘要】
一种基于网络收益的抖动缓冲器调节方法及系统
[0001]本申请实施例涉及网络传输
,尤其涉及一种基于网络收益的抖动缓冲器调节方法及系统。
技术介绍
[0002]目前,在音视频通信场景中,抖动是非常常见的一种网络场景,因此抗抖动是音视频通信中非常重要的一个技术手段。通过设置抖动缓冲器,利用抖动缓冲器对网络抖动进行测量,进而以其最大抖动来设置抖动缓冲器的大小,然后使每个数据包在网络中的延时加上该数据包在抖动缓冲器的延时之和保持相等,以此来消除网络抖动。
[0003]但是,一般而言,抖动缓冲器设置越大,其数据包接收的迟包率也相对更低,而相应地引入的接收延时(数据包从放入抖动缓冲器到取出的时间差)也会更大。简单地以最大抖动来设置抖动缓冲器的大小,难以最大化网络收益,且较大的接收延时会影响音视频播放实时性,用户体验相对较差。
技术实现思路
[0004]本申请实施例提供一种基于网络收益的抖动缓冲器调节方法及系统,能够平衡网络迟包率和接收延时,提升网络收益,解决网络抖动调节过程中网络收益偏低的技术问题。 />[0005]在第本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于网络收益的抖动缓冲器调节方法,其特征在于,包括:统计设定时段内网络的第一迟包率、抖动缓冲器的第一缓冲长度以及每个迟包的迟包时间;基于所述第一迟包率和所述第一缓冲长度计算第一网络收益,并基于第一迟包率、所述第一缓冲长度以及所述迟包时间,计算所述抖动缓冲器完成设定调节后的第二网络收益;比对所述第一网络收益和所述第二网络收益,根据比对结果调节所述抖动缓冲器的大小。2.根据权利要求1所述的基于网络收益的抖动缓冲器调节方法,其特征在于,所述并基于第一迟包率、所述第一缓冲长度以及所述迟包时间,计算所述抖动缓冲器完成设定调节后的第二网络收益,包括:增大或者减少所述抖动缓冲器设定单位,得到第二缓冲长度,基于所述迟包时间和所述第二缓冲长度确定网络的第二迟包率;根据所述第二迟包率和所述第二缓冲长度计算第二网络收益。3.根据权利要求2所述的基于网络收益的抖动缓冲器调节方法,其特征在于,所述比对所述第一网络收益和所述第二网络收益,根据比对结果调节所述抖动缓冲器的大小,包括:在所述第二网络收益大于所述第一网络收益的情况下,将所述抖动缓冲器的大小调节为所述第二缓冲长度。4.根据权利要求1所述的基于网络收益的抖动缓冲器调节方法,其特征在于,所述基于所述第一迟包率和所述第一缓冲长度计算第一网络收益,包括:确定预设定的迟包率权重和缓冲长度权重,基于所述第一迟包率、所述迟包率权重、所述第一缓冲长度和所述缓冲长度权重,使用设定收益计算公式计算所述第一网络收益。5.根据权利要求4所述的基于网络收益的抖动缓冲器调节方法,其特征在于,所述迟包率权重和所述缓冲长度权重根据网络传输类型设定,所述网络传...
【专利技术属性】
技术研发人员:郑浩,冯明创,曾泽兴,陈爱文,
申请(专利权)人:百果园技术新加坡有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。