论文部分内容阅读
流媒体是下一代互联网(NGI,Next Generation Internet)的主要应用,它具有实时性强、数据量大的特点;但Internet“尽力而为”的特点难以满足流媒体业务发展的要求,为了提高传输效率和传输质量,迫切需求新的体系结构和协议的支持,因此本文将研究集中在具有下一代互联网特点的流媒体传输技术上。在传输效率方面,本文研究了组播技术,指出IP组播的不足及应用层组播的优势,随之将重点放在了应用层组播的研究上,对应用层组播的两个关键技术:组播路由树的建立和组播成员的管理进行了深入研究。在传输质量方面,研究了网络QoS和组播QoS,前者主要采用MPLS技术对分级后的IPv6地址进行不同的标签映射,后者主要从组播的网络体系结构上对QoS进行了研究。在以上研究的基础上,本文设计了一个流媒体点播系统,该系统使用应用层组播进行流媒体的高效分发,同时使用QoS技术进行流媒体传输质量的保证。其中,应用层组播采用了服务器型的体系结构,同时引入了QoS域的概念,并详细描述了带QoS域的应用层组播体系结构。所谓QoS域是指同一等级的所有组播服务器构成的应用层组播路由树,带QoS域的应用层组播体系结构包括一个服务网关、组播服务器和组播客户端。有了QoS域的概念,就能将可控制,可管理的QoS融入应用层组播的体系结构中。在网络QoS的设计中,本文还充分利用了IPv6技术上的优势,设计了一个将IPv6地址进行分级的算法,使得不同的IPv6地址映射到不同的QoS等级上,并使这个映射可变更、可管理,从而为用户提供灵活的、可配置的QoS服务,为研究成果的产业化转移创造了条件。后续章节对设计的流媒体点播系统进行了实现。该流媒体系统由视频流点播服务器,视频流点播前端机和视频流点播客户端三部分组成。其中,前端机是系统的核心,它能使不同QoS等级的视频点播服务器动态加入或退出相应的QoS域,它能在同QoS等级的点播服务器中进行负载均衡,并负责节目信息的集中存储和管理。这是一个流媒体传输的基础平台,这个平台为流媒体传输技术的进一步研究打下了坚实的基础。最后本文给出了系统的测试方案,包括测试任务,测试方法和测试通过准则。测试结果表明,该系统符合项目开发任务,因此顺利通过验收。