论文部分内容阅读
伴随着互联网技术和宽带业务的快速发展,视频点播服务作为宽带业务之一逐步成为互联网的主流业务,电信、网通等运营商纷纷都推出了自己的流媒体点播平台,目前主营的流媒体点播系统都是基于CDN技术,CDN架构流媒体系统运营成本较高,而且灵活性和扩展性有限,极大得限制了宽带业务的飞速发展。P2P(Peer-to-Peer,即对等网络)作为新兴的技术出现,其充分利用草根资源特性,有助于分散大规模应用时流媒体服务器的压力,被广泛研究并应用于流媒体直播系统。但如何将现有P2P技术应用于传统CDN流媒体点播平台,一直未有比较深入的研究。本文研究了CDN技术和P2P相关技术研究现状,在对现状的分析基础上,结合CDN和P2P技术各自的优势,提出了一个CDN-P2P混合模式流媒体点播平台模型,首先在最上层保留CDN架构,保证数据源的稳定和安全;其次在中层CDN网络架构中以P2P方式进行内容分包分发的机制,有效地解决内容分发的问题,采用P2P(Peer-to-Peer,即对等网络)技术将内容分发的负载分摊在CDN网络的各个节点(包括中心节点和边缘节点)上,采用这种内容分发机制,中心服务器和边缘服务器都成为一个对等节点,因此边缘服务器不仅是内容分发的客户端,还是分发的服务器端,能够明显提高整个CDN网络的负载均衡能力,而且即使有新的边缘服务器加入也不会给源服务器增加太多负担,提高了系统的可扩展性;最下层为了有效缓解随机用户群给边缘服务器的压力,提出了终端P2P节点协作的分发机制,采用P2P的基本思想,充分利用流媒体用户的草根资源,在边缘服务器器所服务的范围内,保证流媒体数据分发的实时性、可靠性和稳定性。在CDN-P2P混合模式流媒体点播平台模型的基础上,设计并实现了一个CDN-P2P混合模式流媒体点播平台的原型,并对模拟环境测试的结果进行了比较和分析。最后,对研究的内容做了总结,提出了未来的研究方向。