论文摘要
近年来,随着宽带网络的广泛普及和流媒体技术的迅猛发展,流媒体业务得到了“爆炸式”的增长。CDN(Content Delivery Network,内容分发网络)是流媒体发展的技术保障,为宽带流媒体应用提供了最佳的解决方案。然而传统CDN由于网络架构和计算模式的局限性,无法满足流媒体业务,特别是大规模流媒体直播业务的快速发展需求。RTSP协议是当前最主要的流媒体传输控制协议,被大部分主流流媒体平台所支持,但是各个平台实现的RTSP协议往往并不兼容,这也对流媒体CDN网络中流媒体代理服务器提出了新的技术挑战。改进传统的CDN网络架构和计算模式,满足流媒体技术自身发展要求是CDN网络的发展方向。本文针对上述问题,在分析了CDN和P2P两种分发模式各自的优缺点之后,总结了两种分发模式的融合趋势。并且针对国内CDN网络运行的实际情况,基于P2POverCDN融合模式,给出了一种新型的流媒体CDN网络架构。并在该架构模型下,实现了基于RTSP协议、支持主流流媒体平台的流媒体代理服务器。本论文的主要工作包括以下几方面:(1)分析CDN和P2P两种流媒体分发技术的互补性和融合趋势,给出了一种基于P2POverCDN融合模式的新一代流媒体CDN网络系统架构-PeerCDN流媒体分发系统。(2)通过对传统CDN边缘节点服务器(流媒体代理服务器)系统结构的研究,分析并给出基于P2POverCDN融合模式下流媒体代理服务器的特性要求。(3)研究RTSP标准协议的基本模型和原理,分析了当前主流流媒体平台实现RTSP协议的主要差异。(4)根据上述的理论分析,设计实现了基于P2POverCDN和RTSP的流媒体代理服务器。并运用在实际的CDN网络之中,进行系统评价。
论文目录
摘要Abstract第一章 绪论1.1 研究背景1.2 CDN、P2P内容分发技术概述1.2.1 CDN内容分发网络1.2.2 P2P内容分发技术1.2.3 CDN和P2P的融合趋势1.3 流媒体CDN存在的问题和发展方向1.3.1 流媒体CDN存在的问题1.3.2 流媒体CDN的发展方向1.4 研究目标与内容1.5 论文组织方式1.6 本章小结第二章 基于P2POverCDN的流媒体CDN系统架构2.1 P2POverCDN融合模式2.2 架构设计2.3 设计策略2.3.1 分层设计2.3.2 组件化设计2.4 本章小结第三章 RTSP流媒体传输协议研究3.1 RTSP协议简介3.2 RTSP协议基本原理3.2.1 消息构成3.2.2 状态机原理3.2.3 交互流程及其参数分析3.3 RTSP协议实现扩展分析3.3.1 Apple Media System RTSP协议分析3.3.2 Windows Media System RTSP协议分析3.3.3 Real Media System RTSP协议分析3.4 本章小结第四章 流媒体代理服务器的设计4.1 软件设计原则4.2 软件架构设计4.3 工作模式4.3.1 被动分发模式4.3.2 主动分发模式4.4 P2P数据接口设计4.5 本章小结第五章 流媒体代理服务器的实现5.1 底层封装库的实现5.1.1 ACE简介5.1.2 Service Host组件实现5.2 Data Center模块的实现5.3 协议模块的实现5.4 P2P Core模块的实现5.5 本章小结第六章 流媒体代理服务器应用及系统评价6.1 系统应用6.1.1 网络部署情况6.1.2 应用情况分析6.2 系统评价6.2.1 增强服务能力6.2.2 降低成本6.2.3 高扩展性6.3 本章小结结论致谢参考文献
相关论文文献
标签:代理服务器论文; 流媒体论文;
基于P2POverCDN和RTSP的流媒体代理服务器的设计与实现
下载Doc文档