论文部分内容阅读
随着信息技术的飞速发展,以多媒体通信技术为基础的流媒体技术应用越来越广泛。流媒体技术应用为网络信息交流带来革命性的变化,对人们的工作和生活产生了深远的影响。网络视频点播是其中的一个重要应用。传统C/S模式的流媒体点播系统受到服务器性能和带宽瓶颈约束,所支持的用户数量有限,扩展性差,严重制约了视频点播的应用。随着P2P技术的发展,基于P2P的流媒体技术为视频点播的发展带来了新的契机。本文对当今流行的P2P技术、流媒体技术和应用层组播技术进行了分析,将P2P技术和流媒体技术有机的结合起来,充分利用客户计算机的资源,提出了一种基于P2P的视频点播系统P2PSVoD。
该模型具有如下几个特点:
1)采用中心索引服务器辅助的应用层覆盖网,平衡服务器和节点负载,保证快速获取节点信息,提高可扩展性。
2)使用半分布式的控制协议,通过在每个节点上维护候选节点信息,提高节点加入和离开时的稳定性;
3)推与拉相给合的数据转发方式,使系统对网络带宽的适应性更强。
该模型通过适当增强节点能力,将部分节点进行索引,降低中央索引服务器的负载,有效地放大了系统服务能力,提高了系统的可扩展性。为扩大单台服务器支持的用户数量,改善视频播放质量,提高系统性价比提供了新的思路。