论文部分内容阅读
在互联网广泛普及以及宽带网络高速发展的今天,对网络带宽要求较高的网络多媒体技术也发展迅猛,其中流媒体(Streaming Media)视频技术相关开发与应用成为当前的热点之一。然而传统的流媒体的系统大多是基于C/S(Client/Sever),结构,由于其服务器性能和带宽的瓶颈,在扩展性、鲁棒性、质量保证等方面还远远不能满足广泛应用的要求,严重阻碍了流媒体视频共享技术的进一步发展。将P2P网络引入流媒体服务中来,可以直接减轻服务器端负载,充分利用网络资源,优化网络结构,P2P模式成为了解决流媒体系统服务器瓶颈问题的理想模式,将流媒体发布技术带入了一片崭新的天地。
本文介绍了P2P的相关技术,并对单、多多播树以及基于网状结构的现有的视频流媒体网络模型进行了分析和阐述。在此基础上,作者提出了一种基于Gossip协议的无结构化网状混合式网络模型,分析、设计并实现了一个P2P流媒体系统PPNS(P2P NetStreaming)。
本文重点阐述了PPNS系统在以下几个方面的设计和创新:在拓扑上,重点考虑网络拓扑结构与物理拓扑结构的吻合,这种设计方案增加了数据流的传输效率,减小了网络负载;在邻居选择方面,使用基于统计的动态邻居选择策略,使之很好的适应了P2P网络的高度动态特性。
本文分析比较了几种常用数据流策略,提出了基于稀有数据优先的数据策略,并结合具体实现使用网络仿真工具对各种策略进行了仿真。结果表明该策略较之现有的策略,在各种网络环境下平均性能均得到较大的改进;同时通过对仿真结果的比较分析,说明了各种策略在不同网络条件下的优缺点,这对今后数据缓冲区策略的选择和研究,具有良好的指导意义。