欢迎来到天天文库
浏览记录
ID:33926619
大小:342.93 KB
页数:5页
时间:2019-02-28
《基于bt的流媒体服务模型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据计算机工程与设计ComputerEngineeringandDesign2009,30(14)3301·网络与通信技术·基于BT的流媒体服务模型孙桂刚,覃少华,昊绮,曹健(广西师范大学计算机科学与信息工程学院,广西桂林541004)摘要:提供高健壮性和鲁棒性的流媒体直播服务是一项具有挑战性的工作。提出了一种基于BT(Bittorrent)协议的P2P流媒体直播系统和一种与BT协议兼容的流媒体服务框架.该直播系统以BT协议为P2P网络管理协议,采用播放区间和预取区间两级缓存空间,播放的同时下栽预取区间内容,客户节点获取数据时采用BT协议中的数据调度策略.模拟实验结果表明,BT协
2、议可以较好地满足流媒体直播服务的要求.关键词:流媒体;Bittorrent;对等网;服务框架;视频直播中图法分类号:TP393文献标识码:A文章编号:1000.7024(2009)14-3301.04StreamingservicemodelbasedonBTprotocolSUNGui-gang,QrNShao—hua,WUQi,CAOJian(DepartmentofComputerScienceandInformationEngineering,GuangxiNormalUniversity,Guilin541004,China)Abstract:SupplyingP2Pliv
3、estreamingservicewithhi:ghrobustisachallengingproblem.Angwservicefi'al】leofP2PstreamingwhichiscompatiblewithBTProtocolandanewP2PlivesUcamingservicemodelwhichisbasedonBTprotocolafeproposed.Thislivestr以l-mingsystemadoptstheBTprotocoltOmanageP2Pnetwork,USeStheplayingextentandprefetchingextent,down
4、loadstheprefetchingextentwhenplaystheplayingextentdatasegment,andadoptsBT’sdataschedulingalgorithm.Withtheenvalution,theBTprotocolsatisfytheneedofP2PlivestreamingSel'Viceefficiently.Keywords:mediasITeam;Bit-torrent;P2P:serviceflame;livevideostreaming0引言P2P流媒体服务近年来成为研究熟点。由于P2P技术和流媒体技术相结合可以很好地克服传
5、统基于C/S模式流媒体分发可扩展性差的缺点,并且可以充分利用节点的闲置资源,为其它节点提供高质量的流媒体服务,因此基于P2P技术的流媒体系统可以提供大规模、高质量、可靠的流媒体服务。随着网络技术快速的发展以及多媒体技术的日益成熟,不少研究机构都对基于P2P的流媒体传输进行了研究,并且实现了许多基于P2P技术的流媒体直播系统。佛罗里达大学提出的Zig-zagl”,基于单树单供应者,不能很好应对网络抖动和节点异构性;L.Guo等人提出了PROP“'系统,利用代理辅助P2P节点来提供流媒体直播服务:微软研究院提出了Coop-N“”和SplitStream“1系统,采用MDC编码和多树流媒体
6、内容分发技术,这样即使某棵树中间节点失效,也可以保证节点正常播放。国内P2P流媒体系统主要有香港中文大学开发的基于Gossip协议的CoolStreaming嘲,该系统拓扑结构的建立和维护比较简单,并且节点失效对子节点的影响不大。此外国内流媒体系统还有PPlive和华中科技大学开发的Anysee和GridCast。P2P流媒体系统中供应者发现机制、应用层网络模型的建立、多供应者数据调度算法都是研究的重点。P2P流媒体系统主要分为多供应者和单供应者两种。多供应者系统需要高效率的数据调度算法协调的下载数据。BT协议嘲作为一种P2P文件分发协议,能够提供高效率,鲁棒的文件分发服务㈣,并且B
7、T协议有着高效的数据调度算法和供应者发现机制。本文提出一种基于BT协议的流媒体直播服务模型和一种新的流媒体服务框架。1BT协议简介本部分主要介绍BT协议的原理和算法。BT协议是一个P2P文件分发协议,主要用来在不可靠的多个节点的P2P网络中提供文件分发服务。·(1)BT协议的组成结构一个BT文件分发系统主要由Web服务器、种子文件、追踪服务器、文件下载者等实体组成旧。文件下载过程中文件共享者首先发布自己的文件,将自己要发布文件信息及分块信息生成种子文件并发
此文档下载收益归作者所有