Linux系统下实现浏览器中嵌入播放流媒体的技术研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:ehvv5022
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的迅猛发展和网上信息的爆炸式增长,使其对它们的使用成为人们工作和生活的重要组成部分。而网络上的信息大部分是音视频等多媒体信息,对这些信息按流媒体方式进行处理已经发展了二十多年,这类技术和产品在Windows和Mac OS等系统上已经相当成熟。在以Linux系统为代表的开源系统上也有很大发展,但是与Windows等系统的同类技术产品相比还有相当差距,特别在网络浏览器中支撑播放器对流媒体的处理方面,是Linux系统下对流媒体播放处理的难点和热点之一,也是推动Linux系统的广泛应用和发展国产基础软件的重要方面之一。本文主要研究在Linux系统下如何解决在浏览器中嵌入播放流媒体资源的问题,以及提高播放性能问题,在对现有的浏览器和播放器技术研究基础上,开发了浏览器中嵌入播放流媒体资源系统,主要完成的研究工作如下:(1)设计了浏览器中嵌入播放流媒体资源的系统总体架构,包括系统层次结构、系统功能组成以及系统中各个对象在整个流媒体播放生命周期中实时交互过程;(2)研究了提高播放性能的动态自适应播放控制策略,得出适应流媒体资源处理的缓存优化匹配方法,开发了相应的动态自适应流媒体播放器系统,可对流媒体处理进行3个方面的控制,主要包括播放器初始缓存区动态设置、播放过程中网络变化时播放器缓存的动态调整、播放过程中根据缓存占有率对播放速度的动态自适应控制等;(3)研究开发了在浏览器中嵌入播放流媒体资源的播放器插件系统,包括插件结构及内部控制机制,通过该插件将浏览器与播放器有机结合,使浏览器与播放器之间实时交互信息,实现播放器在浏览器支持下对流媒体资源的处理播放;(4)对研究开发的流媒体播放系统进行了运行测试,主要进行了流媒体文件支持测试、流媒体播放控制测试、网络流媒体播放效果测试和本地流媒体播放效果测试等,测试结果表明本文研究开发的播放器系统达到了预期设计效果,对同类系统在网络带宽变化适应性、流媒体播放连续性、播放质量等方面有较大改进;本文研发系统既可以作为桌面工具,也可以作为嵌入式系统的工具使用,已与中标麒麟Linux系统捆绑作为其部件之一进行推广应用,这对推进Linux的应用,促进国产基础软件的发展具有积极作用。
其他文献
随着信息技术特别是互联网和数据库技术的快速发展,使各组织机构产生了海量的实际应用数据。这些数据的收集和共享有利于提高服务质量、促进科学研究;然而,在这些包含个人信息的
伴随着信息技术和计算机网络的迅猛发展,信息的数字化为人们的日常生活及工作产生了较大的便利。但随之出现的信息安全和版权保护问题严重阻碍了信息数字化的应用。为了保护数
随着物联网理念的提出,国际上各个国家迅速展开激烈地信息科技领域的角逐。作为物联网的核心技术之一, RFID系统近些年得到迅速的发展。RFID最大的优势在于能够多目标识别,而这
近年来,人们对工作、学习和生活场所的安防要求越来越高。利用门禁系统对小区、楼宇、办公场所的出入进行控制,是保障区域安全的重要途径。随着人们对安防问题的日益重视,门
随着互联网技术的不断普及,人们对无线移动网络的需求逐渐增加。凭借其架设简单、快捷等优点,AdHoc网络广泛应用于一些不宜或者无法建立基础设施的地方,如移动会议、抢险救灾、
超分辨率算法是指通过对一幅或多幅低分辨率图像特征提取并重构,从而得到一幅清晰的高分辨率图像。通过超分辨率技术,在固有的硬件设备下,能够得到更好的图像效果,因而超分辨率技
房屋、道路和桥梁等工程构件表面不可避免地存在大量的裂缝,而裂缝的宽度常被作为构件评估、施工验收、事故鉴定和维修补救的重要依据,因而研究和设计裂缝宽度检测系统无疑具
无线传感器网络(WSNs)由数量众多的传感器节点组成,可以应用在多类型的复杂环境中,如军事应用、交通运输、娱乐等。传感器节点通过多跳传输方式把收集到的数据发送给基站。目前
随着互联网技术的飞速发展,网络中的信息量急剧上升。如何帮助用户在海量的数据中快速找到对其有价值的信息,并让网络中的信息能够被用户获取成为亟待解决的问题。而个性化推荐
群体动画是一种借助计算机对群体行为进行模拟研究的技术,它是随着计算机图形学的不断发展而逐渐成熟起来的。对需要描述的事物用动画的形式表现出来,不仅能清楚的反映事件的过