[发明专利]一种网络带宽检测方法有效
申请号: | 200610080546.8 | 申请日: | 2006-05-15 |
公开(公告)号: | CN101075918A | 公开(公告)日: | 2007-11-21 |
发明(设计)人: | 沈灿 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/02;H04L12/56 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络带宽 检测 方法 | ||
1.一种网络带宽检测方法,用于检测流媒体服务器与用户播放器之间的网络带宽,其特征在于,包括以下步骤:
(1)流媒体服务器在用户点播或流媒体播放过程中,向用户播放器发送带宽测试报文;
(2)用户播放器接收到带宽测试报文后向流媒体服务器反馈响应报文;
(3)流媒体服务器根据发送所述带宽测试报文的系统时间、接收所述响应报文的系统时间、测试数据的长度、网络固定时延和报文头长度,得到流媒体服务器与用户播放器之间的网络带宽。
2.根据权利要求1所述方法,其特征在于,所述流媒体服务器通过实时传输控制协议、实时流传输协议或因特网控制报文的扩展发送所述带宽测试报文。
3.根据权利要求1或2所述方法,其特征在于,所述步骤3中的报文头包括:网际协议报文头、传输控制协议报文头、用户数据报文协议报文头和实时流传输协议报文头。
4.根据权利要求1所述方法,其特征在于,
所述步骤1中,流媒体服务器在流媒体播放过程中,向用户播放器发送至少一次带宽测试报文;
所述步骤3进一步包括,流媒体服务器根据用户播放器反馈的响应报文得到当前流媒体服务器与用户播放器之间的网络带宽,取上述网络带宽的平均值作为最终的网络带宽。
5.根据权利要求1所述方法,其特征在于,
所述步骤1中,流媒体服务器在用户点播过程中,向用户播放器发送带宽测试报文;
所述步骤2进一步包括,用户播放器接收到带宽测试报文后将以下内容包含在响应报文中反馈给流媒体服务器:流媒体服务器发送带宽测试报文的系统时间server-send-time、播放器发送响应报文的系统时间player-resp-time、播放器收到带宽测试报文的系统时间player-rcv-time、测试数据的长度data-length和流媒体服务器收到响应报文的系统时间Server-rcv-resp-time。
6.根据权利要求5所述方法,其特征在于,所述步骤3中,流媒体服务器根据发送所述带宽测试报文的系统时间、接收所述响应报文的系统时间、测试数据的长度、网络固定时延和报文头长度,得到的所述网络带宽为:
((data-length+报文头长度)*8)/(k*RTT);
式中,RTT=(server-rcv-resp-time-server-send-time)-(player-resp-time-player-rcv-time)-网络固定时延;
k为带宽测量系数。
7.根据权利要求1所述方法,其特征在于,所述网络固定时延通过经验值确定。
8.根据权利要求1所述方法,其特征在于,
所述步骤1中,流媒体服务器在用户点播过程中,向用户播放器发送带宽测试报文;
所述步骤2进一步包括,用户播放器接收到带宽测试报文后将以下内容包含在所述响应报文中反馈给流媒体服务器:流媒体服务器发送带宽测试报文的系统时间SendTimestamp、测试数据的长度TestDataLength和流媒体服务器接收到响应报文的系统时间CurTimestamp。
9.根据权利要求8所述方法,其特征在于,所述步骤3进一步包括,流媒体服务器根据发送所述带宽测试报文的系统时间、接收所述响应报文的系统时间、测试数据的长度、网络固定时延和报文头长度,得到的所述网络带宽为:
((TestDataLength+报文头长度)*8)/(RTT/2);
式中,RTT=curTimestamp-sendTimestamp-网络固定时延。
10.根据权利要求1所述方法,其特征在于,
所述带宽测试报文为发送报告SR消息;
所述响应报文为接收报告RR消息,所述RR消息中包含:上一个SR消息的网络时间协议NTP的时间值LSR、和从收到上一个SR消息到发送RR消息的时间间隔DLSR;
步骤3中流媒体服务器根据发送所述带宽测试报文的系统时间、接收所述响应报文的系统时间,测试数据的长度,网络固定时延和报文头长度,得到网络带宽为:
(SR-Size+RR-Size+报文头长度*2)/RTT;
式中,
SR-Size为流媒体服务器发送的SR消息的长度;
RR-Size为收到的RR消息的长度;
RTT=A-LSR-DLSR-网络固定时延;
A为流媒体服务器收到RR消息时的NTP时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610080546.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可快速拆装的滑轨结构
- 下一篇:数字电视传送流变化识别装置