基于Linux的开放式媒体播放器研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:starylove
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前多媒体音视频的应用越来越广泛,新的压缩编码算法层出不穷,文件的格式也越来越多样化。流媒体技术的广泛引用,其传输协议也在演化发展中。如何研制一种开放架构的播放器技术,使得该播放器能够支持各种媒体文件格式和传输协议,是当前播放器的一个重要研究方向。特别是随着Linux系统的普及和Linux系统上多媒体应用要求的凸显,研制一种基于Linux系统的具有可扩展性的开放式媒体播放器更成为一个急需解决的问题。本文针对目前丰富的媒体格式和多种传输协议,在现有播放器技术的基础上研制了一种基于Linux的具有开放架构的高可扩展性媒体播放器,使其支持丰富的媒体格式和传输协议以及将新出现的媒体格式和传输协议。本文的主要工作如下:(1)分析综述了媒体编码技术、主流文件格式和解码以及流媒体传输协议的原理和关键技术。从媒体文件的构成和传输两大方面为开放式播放器所需要的在媒体格式和传输协议的扩展性支持奠定了基础。(2)提出了一种开放式媒体播放器的体系结构,基于该结构的播放器可支持新的媒体类型以及新的数据传输协议,并支持多种流媒体数据的本地回放与在线点播。根据体系结构和功能要求对该播放器做了功能模块的划分。(3)从数据源的获取、解码器的封装与选择、音视频的回放、播放器核心以及与浏览器结合的嵌入播放插件这几个方面介绍了开放式播放器的实现机制,并重点阐述了对传输协议的封装和自适应选择以及解码程序的封装与自适应选择,以实现对媒体格式和传输协议的可扩展能力。(4)结合在网络教育项目的实际应用情况,对播放器的应用情况和效果进行了阐述,并对播放器进行了功能性和性能方面的测试,测试表明该播放器对媒体格式的支持和传输协议的支持和扩展性方面有较好的表现。本文重视理论联系实际,从基本技术理论出发,对现有的理论和成果进行分析和比较,详细论述了一个具有开放架构、较高扩展性和灵活配置能力的播放器的原理、设计和实现机制。
其他文献
合成孔径雷达(Synthetic Apeture Radar,SAR)是一种微波成像系统,在军事、经济和社会等领域具有广泛应用,因此,对SAR图像的解释引起了广大学者的高度重视,而SAR图像的分割是
随着XML相关标准的制定,Internet上出现了大量的XML文档,如何有效地管理和查询这些文档成为一个亟待解决的问题,这一问题的出现极大地促进了XML数据库技术的研究。原生XML数
本文研究的主要内容是利用服务定位协议解决跨域的身份认证系统中各个节点地址的自动配置问题。本文首先简单介绍了当前主流的认证系统的基本情况和工作机制,之后再从几个方
随着高速公路的快速发展,保证高速公路随时畅通成为一个重要课题。世界各国的高速公路运行管理经验表明,在所有不利气候条件中,大雾对高速公路运行所产生的危害最大。目前,在世界
电子政务信息安全关系到国家的安全、社会的稳定,是电子政务建设中的首要问题。从20世纪90年代以来,我国政府就一直致力于信息技术以提高政府运作效率,但是互联网的复杂性给
我国年均因森林火灾的发生,经济都遭受到一定程度的损失,森林生态环境也遭受到相当大的破坏。森林火灾突发性强、破坏性大、处置救助比较困难,严重地制约了我国当代林业的可
人脸识别技术在近十几年来成为图像处理与模式识别领域的一个研究热点,不但在理论研究上具有挑战性,而且在现实生活中具有广阔的应用前景与应用市场。局部线性嵌入为人们处理
学位
入侵检测是一种主动的安全防护技术,是继防火墙、数据加密等传统安全保护措施之后的又一道安全闸门。随着计算机和网络技术的不断发展,海量存储和高带宽传输技术的普及,入侵
P2P(Peer-to-Peer,P2P)提供了诸如自主性(self organization)、负载平衡(load balancing)、有效性(availability)、容错冗余(fault tolerance)和匿名(anonymity)等很多吸引人