论文部分内容阅读
随着网络技术、通信技术和多媒体技术的发展,流媒体成为互联网最主要的应用之一,推动着互联网整体架构的革新和行业的发展。但由于流媒体具有的传输实时性要求高,带宽资源消耗大以及传输持续时间长等特点,目前主要通过基于CDN(内容分发网络)技术来解决。可是CDN架构流媒体系统的运营成本较高,且其灵活性和和扩展性有限,这些都极大的限制了流媒体业务的快速发展。本论文首先阐述了流媒体技术的基础内容,介绍了CDN和P2P技术的原理以及网络拓扑结构,并分析了两种技术各自的优缺点。在此基础上,提出了结合CDN与P2P技术的融合流媒体系统。然后,探讨了两种目前已经存在的基于CDN与P2P融合技术的模型,分析了这两种模型的性能优势、存在的问题。在上述理论和技术的基础上构建了一套基于CDN与P2P融合技术的流媒体系统平台。其中包括了系统的需求分析、结构设计、流媒体平台的选定与各个功能子系统的设计,并详细阐述了系统部署与实施的过程。最后,通过在实际的网络实验环境和采用专业测试软件,对整个系统的运行效果进行测试分析。归纳总结出基于融合技术的流媒体系统的优势所在,其中包括系统CPU负载情况、并发数、内存占用率等参数。最终得出以下结论:基于CDN与P2P的融合技术有效的提高了流媒体系统的传输效率。