网络带宽的确定方法、视频RTP接收端及存储介质技术

技术编号:31162908 阅读:17 留言:0更新日期:2021-12-04 10:33
本发明专利技术公开了一种网络带宽的确定方法,视频实时传输协议RTP接收端及计算机可读存储介质。所述方法应用于RTP接收端,包括:确定RTP包的排队时延,并根据所述排队时延确定动态时延阈值;根据所述排队时延和所述动态时延阈值的比较结果,更新抖动计数值,其中,所述抖动计数值包括所述排队时延大于所述动态时延阈值的次数对应的第一计数值,以及所述动态时延阈值大于所述排队时延的次数对应的第二计数值;根据所述第一计数值和/或所述第二计数值确定网络负载状态;根据所述网络负载状态确定网络带宽。本发明专利技术旨在达成提高网络带宽估计结果的准确性的效果。确性的效果。确性的效果。

【技术实现步骤摘要】
网络带宽的确定方法、视频RTP接收端及存储介质


[0001]本专利技术涉及通信
,尤其涉及网络带宽的确定方法、视频实时传输协议RTP接收端及计算机可读存储介质。

技术介绍

[0002]实时通信系统的带宽适应能力,是在大多数网络环境使得视频通话和视频会议等业务能够正常进行的重要保障。而带宽适应能力最重要的是能够较为准确地估计出网络负载状态。
[0003]在相关技术中,一般通过到达时间估算排队延时,并在排队延时超过预定的阈值时认为网络出现拥塞,从而以此来估计网络负载状态。但是,在实际网络条件中,不同网络环境排队延时的分布和变化是不同的。例如,在第一四代移动通信技术4G或无线通信技术WIFI等网络环境中,排队延时存在分布差异大,抖动幅度明显等特点。因此,在采用基于预定的阈值与排队延时之间的大小关系确定实时网络带宽估计结果时,容易出现误判。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本专利技术的主要目的在于提供一种网络带宽的确定方法、视频实时传输协议RTP接收端及计算机可读存储介质,旨在达成提高无线双频路由器的网络性能的效果。
[0006]为实现上述目的,本专利技术提供一种网络带宽的确定方法,应用于视频实时传输协议RTP接收端,所述网络带宽的确定方法包括:
[0007]确定RTP包的排队时延,并根据所述排队时延确定动态时延阈值;
[0008]根据所述排队时延和所述动态时延阈值的比较结果,更新抖动计数值,其中,所述抖动计数值包括所述排队时延大于所述动态时延阈值的次数对应的第一计数值,以及所述动态时延阈值大于所述排队时延的次数对应的第二计数值;
[0009]根据所述第一计数值和/或所述第二计数值确定网络负载状态;
[0010]根据所述网络负载状态确定网络带宽。
[0011]可选地,所述根据所述第一计数值和/或所述第二计数值确定网络负载状态的步骤包括:
[0012]在所述第一计数值大于抖动阈值时,判定所述网络负载状态为网络过载;
[0013]在所述第一计数值小于或者等于所述抖动阈值,且所述第二计数值大于所述抖动阈值时,判定所述网络负载状态为网络欠载;
[0014]在所述第一计数值小于或者等于所述抖动阈值,且第二计数值小于或者等于所述抖动阈值时,判定所述网络负载状态为网络满载。
[0015]可选地,在判定所述第一计数值大于所述抖动阈值后,若所述抖动阈值大于所述抖动阈值对应的最小值,则所述抖动阈值减一;在判定所述第一计数值小于或者等于所述
抖动阈值,且所述第二计数值大于所述抖动阈值后,若所述抖动阈值小于所述抖动阈值对应的最大值,则所述抖动阈值加一。
[0016]可选地,所述根据所述网络负载状态确定网络带宽的步骤包括:
[0017]获取所述抖动阈值关联的映射关系,并根据所述映射关系及所述抖动阈值确定带宽调节参数;
[0018]获取初始网络带宽,并根据所述初始网络带宽及所述带宽调节参数确定所述网络带宽。
[0019]可选地,所述根据所述排队时延和所述动态时延阈值的比较结果,更新抖动计数值的步骤包括:
[0020]在检测到所述动态时延阈值被更新时,获取更新后的所述动态阈值和所述排队时延;
[0021]当所述排队时延大于所述动态时延阈值时,所述第一计数值加一;
[0022]当所述动态时延阈值大于所述排队时延,所述第二计数值加一。
[0023]可选地,所述确定RTP包的排队时延,并根据所述排队时延确定动态时延阈值的步骤包括:
[0024]确定所述RTP包的到达时间点,并根据所述到达时间得到所述排队时延;
[0025]根据所述排队时延更新当前时延阈值,并将更新后的所述当前时延阈值作为所述动态时延阈值。
[0026]可选地,所述根据所述网络负载状态确定网络带宽的步骤之后,还包括:
[0027]将所述网络带宽反馈至视频RTP发送端,以供所述视频RTP发送端根据所述网络带宽进行视频数据码率调整。
[0028]此外,为实现上述目的,本专利技术还提供一种视频实时传输协议RTP接收端,所述视频实时传输协议RTP接收端包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的网络带宽的确定程序,所述网络带宽的确定程序被所述处理器执行时实现如上所述的网络带宽的确定方法的步骤。
[0029]此外,为实现上述目的,本专利技术还提供一种视频实时传输协议RTP接收端,所述视频实时传输协议RTP接收端包括:
[0030]获取模块,用于获取接入设备的实测接收信号强度指示RSSI;
[0031]确定模块,用于当所述接入设备的实测RSSI处于预设强度区间内时,确定所述接入设备对应的当前接入频段的相关信息,其中,所述相关信息包括所述当前接入频段对应的接入时长、使用率和/或待切换频段与所述当前接入频段之间的可分配资源比;
[0032]引导模块,用于当所述相关信息满足预设条件时,引导所述接入设备进行频段切换。
[0033]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有网络带宽的确定程序,所述网络带宽的确定程序被处理器执行时实现如上所述的网络带宽的确定方法的步骤。
[0034]本专利技术实施例提出的一种网络带宽的确定方法、视频实时传输协议RTP接收端及计算机可读存储介质,先确定RTP包的排队时延,并根据所述排队时延确定动态时延阈值,然后根据所述排队时延和所述动态时延阈值的比较结果,更新抖动计数值,其中,所述抖动
计数值包括所述排队时延大于所述动态时延阈值的次数对应的第一计数值,以及所述动态时延阈值大于所述排队时延的次数对应的第二计数值,进而根据所述第一计数值和/或所述第二计数值确定网络负载状态,最后根据所述网络负载状态确定网络带宽。由于可以通过动态时延阈值和网络的抖动次数及网络负载状态等多方面综合因素,确定当前网络的网络带宽的估计值。从而达成了提高网络带宽估计结果的准确性的效果。
附图说明
[0035]图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;
[0036]图2为本专利技术网络带宽的确定方法的一实施例的流程示意图;
[0037]图3为本专利技术实施例涉及的RTP系统框架图;
[0038]图4为本专利技术实施例涉及一种动态时延阈值确定方式的执行流程示意图;
[0039]图5为本专利技术实施例涉及的一种网络状态确定方式的执行流程示意图;
[0040]图6为本专利技术实施例涉及的一种网络带宽确定方式的执行流程示意图;
[0041]图7为本专利技术实施例涉及的一种可选实施方案的流程示意图;
[0042]图8为本专利技术实施例涉及的RTP接收端的模块化示意图。
[0043]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0044]应当理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络带宽的确定方法,其特征在于,应用于视频实时传输协议RTP接收端,所述网络带宽的确定方法包括:确定RTP包的排队时延,并根据所述排队时延确定动态时延阈值;根据所述排队时延和所述动态时延阈值的比较结果,更新抖动计数值,其中,所述抖动计数值包括所述排队时延大于所述动态时延阈值的次数对应的第一计数值,以及所述动态时延阈值大于所述排队时延的次数对应的第二计数值;根据所述第一计数值和/或所述第二计数值确定网络负载状态;根据所述网络负载状态确定网络带宽。2.根据权利要求1所述的网络带宽的确定方法,其特征在于,所述根据所述第一计数值和/或所述第二计数值确定网络负载状态的步骤包括:在所述第一计数值大于抖动阈值时,判定所述网络负载状态为网络过载;在所述第一计数值小于或者等于所述抖动阈值,且所述第二计数值大于所述抖动阈值时,判定所述网络负载状态为网络欠载;在所述第一计数值小于或者等于所述抖动阈值,且第二计数值小于或者等于所述抖动阈值时,判定所述网络负载状态为网络满载。3.根据权利要求2所述的网络带宽的确定方法,其特征在于,在判定所述第一计数值大于所述抖动阈值后,若所述抖动阈值大于所述抖动阈值对应的最小值,则所述抖动阈值减一;在判定所述第一计数值小于或者等于所述抖动阈值,且所述第二计数值大于所述抖动阈值后,若所述抖动阈值小于所述抖动阈值对应的最大值,则所述抖动阈值加一。4.根据权利要求2至3中任一项所述的网络带宽的确定方法,其特征在于,所述根据所述网络负载状态确定网络带宽的步骤包括:获取所述抖动阈值关联的映射关系,并根据所述映射关系及所述抖动阈值确定带宽调节参数;获取初始网络带宽,并根据所述初始网络带宽及所述带宽调节参数确定所述网络带宽。5.根据权利要求1所述的网络带宽的确定方法,其特征在于,所述根据所述排队时延和所述动态时延阈值的比较结果,更新抖动计数值的步骤包括:在检测到所述动态时延阈值被更新时,获取...

【专利技术属性】
技术研发人员:李金龙屈跃强周骏华
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1