论文部分内容阅读
近年来,随着宽带网络建设的高速发展,流媒体服务已经成为其中最主要应用之一,越来越多的运营商开始提供网络在线服务。传统基于C/S模式的流媒体技术由于服务器性能和服务器端的带宽资源有限,越来越难满足日益增长的用户规模。基于P2P网络的流媒体技术具有可扩展性、对等性、匿名性等优点,能够充分利用网络的资源,很好的解决传统流媒体技术带来的问题,成为当前国内外研究热点。
本文介绍了P2P流媒体的相关技术,并对现有的一些典型P2P流媒体直播模型进行分析,比较各种模型的优缺点,在其基础上提出了一个基于网状结构的FBStream模型。FBStream模型的主要特点有:(1)低播放延时,针对现有的pull-based调度算法存在的延迟问题,提出了改进Future-based调度算法,能够很好的减低时延。(2)网络带宽利用率高,通过降低网络中的控制包数量,对节点间的伙伴管理优化,充分利用网络带宽资源进行传输。(3)扩展性好,加入视频流媒体网络的用户越多性能越好。(4)容易实现,FBStream是在典型的P2P流媒体模型上进行改进,因而不需要维护复杂的数据结构。本文采用基于离散事件驱动的模型去模拟仿真FBStream模型。在模拟节点与节点之间网络延时,采用Meridian矩阵数据来提高模拟的真实性。通过与基于纯pull-based的直播模型对比,证明FBStream模型在减低时延和减少控制包数量上得到很大的提高。把Future-based调度算法用在VMesh系统开发中,证明该调度算法能实现低延时。