论文部分内容阅读
近年来,随着P2P流媒体技术在互联网中的快速发展,以及很多基于P2P流媒体技术的商业模式系统的出现,P2P流媒体直播系统更是迅速崛起,成为了一大热点。然而,在P2P技术呈现爆发性增长的同时,其发展瓶颈也开始显现,技术不成熟、盈利模式不确定、商业模式不健全、版权争端等问题都在困扰着这个产业的持续发展,并且这些问题在P2P流媒体直播业务中更加凸显。本文首先分析了国内外P2P流媒体技术及应用领域的研究进展,特别分析了基于P2P流媒体直播业务应用的现状及未来的发展趋势,紧接着对Mesh网络下,邻居管理方面采用Gossip协议,数据分发方面采用Swarmning分发方式的传统策略进行了研究。在此基础上,结合优先级策略,提出了Mesh网络下的算法改进策略。该算法在邻居管理方面采用Gossip协议的改进策略,并且数据分发方面采用了Swarming分发方式的改进算法,并以该算法为核心设计并实现了名叫P2PLive的P2P流媒体直播原型系统。实验测试结果表明,在Mesh网络下,邻居管理方面采用改进的Gossip协议,并且在数据分发方面采用Swarming分发方式的改进算法,有效均衡了数据的分发,并提高了节点的带宽资源利用率,能够满足用户对流媒体直播业务的现实应用需求。本文的工作是在东软研究院的资助下完成的。