一种基于点对点数据传输的媒体播放器测试方法及系统的制作方法

文档序号:7864492阅读:278来源:国知局
专利名称:一种基于点对点数据传输的媒体播放器测试方法及系统的制作方法
技术领域
本发明涉及基于点对点数据传输的媒体播放器测试领域,更进一步的,涉及一种基于点对点数据传输的媒体播放器测试方法及系统。
背景技术
基于点对点数据传输(即Point to Point)技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。随着基于点对点数据传输技术网络技术的迅速发展,基于点对点数据传输的流媒体传输的研究逐渐引起人们的注意。点对点数据传输系统能够把服务器的负载分散到每个节点中,这项技术可以有效的节约带宽,充分的利用Peer与Peer之间的有效资源和计算能力,点对点数据传输技术 使得网络上的沟通变得容易、更直接共享和交互,能够有效的减轻服务器的负担,极大的提高了系统的可扩展性。直到现在使用点对点数据传输技术的软件比比皆是,人们也在不知不觉中感受到了 P2P作为高科技发展载体的快乐。由于基于点对点数据传输技术的网络拓扑结构相对比较复杂,在对基于点对点数据传输技术的媒体播放器的测试与环境的实现上,一直处于空白领域。测试者很难模拟到节点之间,或者节点终端Peer与CND (直接下载源)服务器之间连接在遇到各种异常情况的处理与反应。如Peer与Peer在网速较低的情况,或者断开连接的情况,是否会正确连到CND服务器去下载视频文件。本发明针对基于点对点数据传输技术的媒体播放器的播放效果与各种异常情况的处理,实现小规模内的基于点对点数据传输技术的环境模拟配置与测试覆盖。

发明内容
本发明针对基于点对点数据传输的媒体播放器的播放效果与各种异常情况的处理,实现小规模内的基于点对点数据传输技术的环境模拟配置与测试覆盖。本发明提供了一种基于点对点数据传输的媒体播放器测试方法,其中该方法包括以下步骤步骤(I)搭建网络架构,包括配置内容分发网络CDN服务器和Tracker服务器、节点终端;步骤(2)配置每个节点终端以便能够控制检测点对点数据连接情况与下载速度;步骤(3)直接替换播放页面中的swf文件为测试版本的swf文件,并且可以模拟各种请求超时或者请求失败;步骤(4)设置节点终端的上传下载速度为0,每到一个分片时间点的时候,取消一个节点的上传下载速度限制;查看Tracker上节点的连接情况;步骤(5)记录下通过点对点数据传输下载到的数据量,最后计算点对点数据传输效率。进一步,步骤(4)替换为断开节点终端peer之间的连接,分别设置上传速度为0,下载速度为0,观察基于点对点数据传输技术的媒体播放器的下载是否能正常转到CDN服务器或者其他节点、媒体播放器的播放是否正常;分别限制上传和下载速度,当上传和下载速度小于预定阈值时,点对点数据是否切换到其他节点或CDN服务器。进一步,所述其他节点指的是下载资源完整、网速高于预定阈值的节点终端。
进一步,步骤(5)中所述记录下载的数据量进一步包括在截获数据包之前设置具有过滤规则的过滤器,用于捕获指定的数据包以便用于数据包分析;分析捕获的互联网数据包;显示截获的每个数据包的信息;该信息包括所属协议信息和数据包内容;进而记录点对点之间的通信数据量。进一步,步骤(5)中所述计算点对点数据传输效率使用下式来计算

权利要求
1.一种基于点对点数据传输的媒体播放器测试方法,其特征在于包括以下步骤 步骤(I)搭建网络架构,包括配置内容分发网络CDN服务器和Tracker服务器、节点终端; 步骤(2)配置每个节点终端以便能够控制检测点对点数据连接情况与下载速度; 步骤(3)直接替换播放页面中的swf文件为测试版本的swf文件,并且可以模拟各种请求超时或者请求失败; 步骤(4)设置节点终端的上传下载速度为O,每到一个分片时间点的时候,取消一个节点的上传下载速度限制;查看Tracker上节点的连接情况; 步骤(5)记录下通过点对点数据传输下载到的数据量,最后计算点对点数据传输效率。
2.如权利要求I所述的方法,其特征在于步骤(4)进一步替换为断开节点终端peer之间的连接,分别设置上传速度为O,下载速度为O,观察基于点对点数据传输技术的媒体播放器的下载是否能正常转到CDN服务器或者其他节点、媒体播放器的播放是否正常;分别限制上传和下载速度,当上传和下载速度小于预定阈值时,点对点数据是否切换到其他节点或CDN服务器。
3.根据权利要求2所述的方法,其特征在于所述其他节点指的是下载资源完整、网速高于预定阈值的节点终端。
4.根据权利要求I所述的方法,其特征在于步骤(5)中所述记录下载的数据量进一步包括 在截获数据包之前设置具有过滤规则的过滤器,用于捕获指定的数据包以便用于数据包分析; 分析捕获的互联网数据包;显示截获的每个数据包的信息;该信息包括所属协议信息和数据包内容;进而记录点对点之间的通信数据量。
5.根据权利要求I所述的方法,其特征在于步骤(5)中所述计算点对点数据传输效率使用下式来计算
6.一种基于点对点数据传输的媒体播放器测试系统,其特征在于该系统包括 配置有⑶N服务器和Tracker服务器、若干个节点终端;其中Tracker服务器,运行tracker程序,用于实现节点终端之间的通信调度与维护;CDN服务器,用于提供视频直接下载源,提高用户访问网站观看视频的速度;节点终端可以在其他节点下载视频或者直接在CND服务器下载视频; 配置每个节点终端以便能够控制检测点对点数据连接情况与下载速度的模块; 直接替换播放页面中的swf文件为测试版本的swf文件的模块,并且该模块可以模拟各种请求超时或者请求失败; 模拟模块,设置节点终端的上传下载速度为O,每到一个分片时间点的时候,取消一个节点的上传下载速度限制; 查看Tracker上节点的连接情况的模块;计算模块,用于通过记录下通过点对点数据下载到的数据量,最后计算点对点数据传输效率。
7.如权利要求6所述的系统,其特征在于模拟模块还可以断开节点终端peer之间的连接,分别设置上传速度为O,下载速度为O,观察基于点对点数据传输技术的媒体播放器的下载是否能正常转到CDN服务器或者其他节点、媒体播放器的播放是否正常;分别限制上传和下载速度,当上传和下载速度小于预定阈值时,点对点数据是否切换到其他节点或⑶N服务器。
8.根据权利要求6所述的系统,其特征在于所述其他节点指的是下载资源完整、网速高于预定阈值的节点终端。
9.根据权利要求6所述的系统,其特征在于计算模块中所述记录下载的数据量进一步包括 在截获数据包之前设置具有过滤规则的过滤器,用于捕获指定的数据包以便用于数据包分析; 分析捕获的互联网数据包;显示截获的每个数据包的信息;该信息包括所属协议信息和数据包内容;进而记录点对点之间的通信数据量。
10.根据权利要求6所述的系统,其特征在于计算模块使用下式来计算
全文摘要
本发明属于基于点对点数据传输的媒体播放器环境模拟配置与测试领域,提供了一种基于点对点数据传输的媒体播放器测试方法及系统,其中该方法包括配置点对点数据传输的测试环境;场景模拟,观察效果;以及计算点对点数据传输效率;该系统包括配置有CDN服务器和Tracker服务器、若干个节点终端。针对基于点对点数据传输技术的媒体播放器的播放效果与各种异常情况的处理,实现小规模内的点对点数据传输环境模拟配置与测试覆盖。
文档编号H04L29/08GK102970179SQ20121043109
公开日2013年3月13日 申请日期2012年11月1日 优先权日2012年11月1日
发明者曹立军, 白鹏, 范媛, 张俊宝, 林起开, 姚健, 潘柏宇, 卢述奇 申请人:合一网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1