论文部分内容阅读
近年来,随着互联网的蓬勃发展,视频流媒体网站也如雨后春笋般发展起来。一般的视频网站采用传统的C/S模式,在这种方式下用户和服务器以单播的方式进行连接。随着用户规模的急剧扩大,视频网站受到服务器硬件、带宽和成本的影响,硬件扩展的规模是有限的,这样C/S模式就成为视频流媒体网站发展的瓶颈。而将P2P技术引入视频流媒体技术中则可以解决这个问题。
本文在开始介绍了P2P流媒体技术在国内和国外的研究发展状况,以及用到的相关的P2P和流媒体理论方面的基础知识,重点介绍了了Chord协议、Skype协议以及NAT的穿透技术。接下来重点阐述了VJP2P系统的体系结构和原理,包括系统的控制协议、节点管理、基于Chord的HASH运算、节点和资源的定位等等。然后分析了两种数据分配算法,包括OTS和FSS算法;在此基础上根据实际需求提出了MBDS算法,并进行了仿真模拟的性能对比。最后将VJP2P系统在实际应用中进行测试,从客户端可服务器端验证了它的良好效果。
测试结果表明,VJP2P系统应用效果很好。它既提高了用户访问的质量,又减轻了服务器压力,极大增强了系统的可扩展性。