[发明专利]一种网络带宽侦测方法、设备及存储设备在审
申请号: | 201910770632.9 | 申请日: | 2019-08-20 |
公开(公告)号: | CN110493658A | 公开(公告)日: | 2019-11-22 |
发明(设计)人: | 程家明;王军明;孔繁东;周志祥 | 申请(专利权)人: | 武汉兴图新科电子股份有限公司 |
主分类号: | H04N21/647 | 分类号: | H04N21/647;H04N17/00;H04L12/26 |
代理公司: | 42238 武汉知产时代知识产权代理有限公司 | 代理人: | 万文广<国际申请>=<国际公布>=<进入 |
地址: | 430000 湖北省武汉市东湖新*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络带宽 单向时延 侦测 存储设备 排队时延 实时多媒体传输 网络传输时延 方法创建 高斯噪声 计算公式 流量负载 网络状态 信息采集 信息队列 侦测结果 侦测设备 网络 算法器 滤波 信道 队列 带宽 场景 | ||
1.一种网络带宽侦测方法,其特征在于:包括以下步骤:
S1:媒体发送端为每个客户端单独创建一个信道算法器;该信道算法器的输入数据从所述媒体发送端到对应客户端之间的所有媒体流中采集,该信道算法器的输出为所述媒体发送端到对应客户端之间链路的带宽侦测结果;
S2:所述媒体发送端为每一路媒体流创建一个信息采集队列,用来采集最近一段时间内已发送RTP包的相关信息记录,所述相关信息记录包括所述RTP包对应的id号、发送时间和所述RTP包大小;
S3:所述媒体客户端为每路媒体流创建了一个接收信息队列,用来保存所述RTP包的接收信息记录,该接收信息记录包括所述RTP包对应的id号和到达时间;然后定时将所述接收信息记录通过rtcp feedback报文反馈给所述媒体服务端;
S4:所述媒体服务端从所述rtcp feedback报文中解析到所述RTP包的接收信息记录,并将该接收信息记录补充到步骤S2中创建的所述信息采集队列中;
S5:将所述信息采集队列中采集完成的数据输入到步骤S1中所述的信道算法器中,通过相邻RTP包之间的发送时间间隔和接收时间间隔的差值得到单向时延梯度d:d=(r1-r2)-(s1-s2);其中,(r1-r2)为相邻RTP包之间的发送时间间隔,(s1-s2)为相邻RTP包之间的接收时间间隔;
而所述单向时延梯度d又等于相邻RTP包大小差ΔL除以信道容量C加上网络排队时延梯度m,再加上高斯噪声n,即:单向时延梯度d=ΔL/C+m+n;
通过kalman滤波器对所述单向时延梯度d进行滤波,从单向时延梯度d中消除网络传输时延梯度△L/C和高斯噪声n;结合上述所述单向时延梯度d的两个计算公式,得到网络排队时延梯度m;
然后根据所述网络排队时延梯度m得到目前的网络状态;当m>0时,说明链路中的节点队列开始堆积数据包,此时所述信道算法器以速率v1减小当前可用带宽,v1大于0;当m<0时,说明带宽利用率过低,此时所述信道算法器以速率v2增加当前可用带宽,v2为大于0;当m=0时,说明当前可用宽带达到平衡状态。
2.如权利要求1所述的一种网络带宽侦测方法,其特征在于:进行步骤S2中的操作时,所述信息采集队列中的数据项标记为采集状态。
3.如权利要求1所述的一种网络带宽侦测方法,其特征在于:步骤S4中,所述信息采集队列中已经得到反馈的数据项标记为采集完成状态。
4.如权利要求1所述的一种网络带宽侦测方法,其特征在于:所述信道算法器估算的可用带宽以接收码率为基数。
5.一种存储设备,其特征在于:所述存储设备存储指令及数据用于实现权利要求1~4所述的任意一种网络带宽侦测方法。
6.一种网络带宽侦测设备,其特征在于:包括:处理器及存储设备;所述处理器加载并执行所述存储设备中的指令及数据用于实现权利要求1~4所述的任意一种网络带宽侦测方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉兴图新科电子股份有限公司,未经武汉兴图新科电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910770632.9/1.html,转载请声明来源钻瓜专利网。