[发明专利]一种P2P流媒体下载方法、系统及装置有效
申请号: | 200910091593.6 | 申请日: | 2009-08-28 |
公开(公告)号: | CN101997890A | 公开(公告)日: | 2011-03-30 |
发明(设计)人: | 吴亦川;彭晋;廖洪銮;金鑫;段晓东;魏冰 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 p2p 流媒体 下载 方法 系统 装置 | ||
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种P2P(Peer to Peer,点到点)流媒体下载方法、系统及装置。
背景技术
流媒体服务是在IP(Internet Protocol,国际互联网协议)网上基于流式传输技术,向用户提供实时音视频媒体播放的业务。由于无需等待文件下载完成就可实现在线观看,因此流媒体应用受到用户的普遍欢迎,而近年来更是随着宽带网络的普及而快速增长。
目前,IP网上的流媒体服务主要基于C/S(Client/Server,客户端/服务器)架构实现。在流媒体用户数量少、业务量不大的情况下,基于C/S架构实现的流媒体服务系统结构比较简单,使用比较方便。但随着流媒体用户的快速增长,基于C/S架构的实现方式也日益显现出流媒体服务器数量随用户数增加而线性增加、容易出现服务器单点故障。
现有技术中可以采用P2P技术实现流媒体服务,以避免流媒体服务器数量过多及服务器单点故障的问题。P2P技术是通过参与系统节点(peer)之间的直接交互来实现系统资源和信息的共享。P2P系统强调节点之间的对等性,信息资源分散存储在各个参与节点,每个参与节点兼有服务器和客户端两种身份,都可以请求服务和提供服务,内容传输直接在节点间进行,避免了C/S架构中容易出现的网络和服务器瓶颈问题。因此,相比C/S架构而言,P2P技术能够充分利用网络终端的空闲资源,大大降低了系统的建设和运营成本,同时,节点越多服务资源也越多,系统因此具有良好的可扩展性和高度的自适应性,能够满足各种突发环境下的业务需求。
BitTorrent(BT,比特流下载)是一个多点下载的源码公开的P2P软件,应用于P2P系统中的节点之间的媒体流下载,BitTorrent下载软件采用了多点对多点的原理。
现有技术中的BitTorrent中的分片选择算法如图1所示,当BitTorrent启动一个新的下载任务后,前N个分片的下载是随意挑选的,N的大小由用户根据网络状况决定,这个过程称为“随机优先下载”;其它分片不会选择下载,直到开始选择的前N个分片已经下载完成,这个过程称为“未完成的下载”。当前N个分片下载完成后,BitTorrent将根据“稀缺优先下载”策略选择系统中的稀缺分片下载。
然而,现有技术中的BitTorrent协议是针对文件下载设计的,在文件下载中,分片下载可以无序,并且没有下载时间要求。但是在P2P流媒体中,为了保证观看的连续性,必须保证媒体分片在观看之前全部完成下载,P2P流媒体中的分片选择和下载算法必须满足流媒体的实时特性。因此,BitTorrent中的分片选择算法不适合用在P2P流媒体系统中。
发明内容
本发明实施例提供了一种P2P流媒体下载方法、系统及装置,提高现有P2P流媒体系统中视频/音频数据的下载效率。
本发明实施例提供了一种P2P流媒体下载方法,应用于包括索引track服务器和至少两个P2P客户端的流媒体系统中,其中一个P2P客户端从其他P2P客户端下载流媒体,所述方法包括:
所述P2P客户端从所述track服务器获取下载兴趣列表,所述下载兴趣列表记录整个系统的所有媒体分片序号;
所述P2P客户端根据所述下载兴趣列表生成稀缺下载列表和顺序下载列表,所述稀缺下载列表根据稀缺程度记录媒体分片序号,所述顺序下载列表根据顺序记录媒体分片序号;
所述P2P客户端根据下载窗口长度交替从其他P2P客户端下载所述顺序下载列表和所述稀缺下载列表中的媒体分片序号对应的媒体分片;其中,所述下载顺序下载列表中的媒体分片序号对应的媒体分片为从所述顺序下载列表选择与下载窗口长度对应的媒体分片序号下载;所述下载稀缺下载列表中的媒体分片序号对应的媒体分片为从所述稀缺下载列表选择与下载窗口长度对应的媒体分片序号按自适应调节窗口长度进行下载。
本发明实施例提供了一种P2P流媒体下载系统,包括track服务器和至少两个P2P客户端,其中一个P2P客户端从其他P2P客户端下载流媒体,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910091593.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种碲化铋基热电材料的制备方法
- 下一篇:一种钢丝酸洗设备及其操作方法