高可扩展性流媒体播放器的研究和设计

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ww20080808
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet 的诞生和快速发展给人类的生活方式和工作方式带来巨大的变化,也令沟通与信息传递方式呈现出前所未有的便利和快捷,越来越多的多媒体服务应运而生,例如视频点播(VOD)、视频会议、视频电话、VOIP 等等。特别是包括在线视频点播和在线音乐等内容的“宽带点播服务”,它是目前应用最为广泛的多媒体服务。这些服务为人与人之间的交流和协作提供了极大的方便,同时也极大地丰富了人们的休闲娱乐的内容。随着应用的不断增多,越来越多的更先进的压缩算法被提出,导致网络上的媒体格式日趋多样化和复杂化。同时,多媒体信息的组织和存储方式也在不断的变化,从以前的几种文件格式发展到了现在的几十种之多。而且文件格式标准的漏洞和修订带来了不同版本的兼容性问题。这些因素又导致了本地媒体文件格式的多样化和复杂化。上述趋势要求网络媒体的接收端要有能力应付急剧变更的需求、具备良好的可扩展性和适应性;作为本地媒体的处理端同样也需要具有这种良好的可扩展和适应性。播放器作为这两种接收终端的一种主要形式,对这种可扩展性和适应性的要求更为严格,一个适应性差或者很难扩展的播放器很容易被飞速发展的多媒体市场所淘汰。本文首先对设计模式、Windows 的COM 技术、Windows Media Player 以及RealSystem 和Linux 下的MPlayer 三个主流播放器进行分析,依据具体的需求,提出了一个设计目标,并且建立了一个初步的设计模型; 接着运用设计模式的观点对播放器加以分解, 设计中吸收了RealSystem 的接口设计模式和MPlayer 的模块管理功能的优点;然后详细的介绍了播放器的分解过程和对各个接口的规划和设计以及描述了整个播放器的基本工作机制;在设计完成后通过广泛使用的C&K 度量体系来度量该设计合理性和稳定性;最后,通过测试说明了播放器在设计和实现上的合理性,同时证明了其具有较高的扩展性和伸缩性。文中重视理论联系实际,从基本技术理论出发,对现有的理论和成果进行分析和比较,结合实际的需求,筛选出先进的、高效的技术并结合实
其他文献
本文的技术背景是自IPV6出现以来就引起全球关注的路由器测试技术。为了保证互联网平稳的从IPv4向IPv6过渡,支持IPv4、支持IPv6、支持IPv6封装在IPv4或者同时支持IPv4和IPv6
本文以校园卡交易数据为研究对象,通过数据仓库、OLAP、数据挖掘技术的综合运用来挖掘校园卡信息中的有用知识。首先介绍了数据仓库技术、OLAP技术以及数据挖掘技术的基本原
随着计算机技术的快速发展,实时系统变得越来越复杂,因此面向对象技术在实时系统设计领域得到普遍推广。UML(统一建模语言)是面向对象建模领域的工业标准。UML具有表达系统能力
本文针对离心泵关键零部件的快速建模技术进行研究,实现了基于剪裁图和实物的叶轮建模、叶轮铸造模具的快速建模,并对压水室的快速建模技术进行了分析和研究。 首先,从一般产
WebGIS是Internet技术应用于GIS开发的产物。GIS通过WWW功能得以扩展,真正成为一种大众使用的工具。从WWW的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析,从而使GIS进入千家万户。 在电力系统中,因为配电网覆盖区域较大,配电设施及相应工程数据又与地理位置有关,具有空间上的分布特性,如何利用网络信息化优势,
  本文提出了为了保证网络的良好运行,网络管理员必须定时收集、存储和分析网络设备中的性能参数,得到网络性能实时的报警信息,及时解决问题,并且管理者需要通过对不同时期,不同
随着软件产业的快速发展,人才日渐成为制约产业发展的关键因素。程序设计ICAI(Intelligent Computer-Assisted Instruction)软件作为培养软件人才的一种新型辅助教学工具,倍
随着互联网和IP技术的高速发展,VoIP技术得到了广泛的应用。在VoIP的各种协议中H.323标准最为成熟,市场占有率最高,并且适用于组建任何规模的IP电话网络。 本文介绍了一个
本文首先介绍了Symbian OS的特点及其系统结构、讨论了手机平台下中文输入法实现的基本工作原理,特别是针对Symbian OS,本文提出了在该系统下输入法的具体设计思想以及需要注
随着计算机网络的不断发展,全球信息化已成为人类发展的大趋势。但由于计算机网络具有联结形式多样性、终端分布不均匀性和网络的开放性、互连性等特征,致使网络易受黑客、恶意