论文部分内容阅读
当前,流媒体业务正变得日益流行。流媒体技术已经广泛用于新闻出版、证券、娱乐、电子商务、远程培训、视频会议、远程教育、远程医疗等互联网信息服务的方方面面。但是,近几年基于P2P架构的流媒体大量涌现,诸如PPLIVE、UUSEE等等;Flash Player全面支持视频流。由于这些新的技术元素的出现,传统的C/S流媒体系统正在淡出互联网应用领域。Apple的QuickTime是最早流行的流媒体系统;Microsoft的Windows Media是应用最广泛之一的流媒体系统。以上两种流媒体系统典型地代表了C/S流媒体系统,因此本文详细分析了这两种流媒体系统的通信机制,主要是它们的通信过程及其使用的流媒体文件格式。本文的目标之一是仿真C/S流媒体系统的传输机制,因此需要构建一个仿真平台,在此选择的仿真软件是OPNET。接着介绍了仿真的整体架构,着重介绍OPENT仿真模型部分,如处理模块和队列模块等,随后详细介绍了仿真在OPNET上的实现,包括数据的获取与预处理,对两种流媒体系统的通信机制进行了仿真。最后对仿真平台进行了修改,添加了基于流的优先级轮转调度,再次对两种流媒体系统的通信机制进行了仿真,对比前后两次仿真结果提出了下一步的改进方向,对研究工作进行了总结与展望。在本文的前面还介绍了流媒体的基础知识,仿真、网络仿真以及主流的仿真软件,其中着重介绍了具有强大功能的网络仿真软件OPNET——OPNET是一款强大的网络仿真软件,其丰富的模型库为建立网络模型提供了便利,并且能够根据自己的需要开发所需的模型。现在,网络上的流媒体业务日益增多,网络带宽的提高进一步促进了流媒体业务的发展。用户对于在线流媒体业务的需要也大大增加,流媒体业务会更加深入地渗透到普通人的生活当中。随着信息化技术的迅猛发展和计算机网络技术的全面普及,流媒体技术必将获得越来越广泛的应用。因此,本文的研究具有重要的现实意义和实际价值。