流媒体业务中间件之嵌入式浏览器的设计与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:QQainigirl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络和多媒体技术的快速发展,越来越多的人通过互联网使用流媒体服务。这对我国的数字电视和网络视频产业都有极大的促进作用。通过手机、电视等嵌入式平台使用具备流媒体功能的Web应用逐渐成为了一种趋势。浏览器是为上层Web应用提供运行时环境的中间件,在流媒体Web系统中起到重要的作用。因此,开发一款跨平台、能够连接Web应用和系统流媒体功能的浏览器是很有价值的。基于嵌入式系统开发支持流媒体Web应用的浏览器存在两个问题:首先,不同平台编程接口间的差异导致浏览器的可移植性很低;其次,向Web应用中嵌入流媒体的功能很困难。针对这两个问题,本文设计了一个面向流媒体Web应用的嵌入式浏览器中间件Clear Browser。它给出了一套流媒体Web应用解决方案,该方案允许在Web页面中使用预定义Javascript对象调用流媒体播放器的功能,并提出了一套Javascript流媒体Web应用规范。由于播放器组件接口暴露给Web应用可能会影响系统的稳定性和安全性,本文提供了一个状态机和原子性操作的方案来减小系统的风险。另外,考虑到网络丢包对流媒体视频质量的影响,本文设计了一个FEC丢包恢复插件,能在网络丢包环境下,有效提升流媒体视频的质量。实验证明,Clear Browser具有良好的跨平台特性,对于HTML标准支持较完善,能满足日常的流媒体Web应用的需求。目前,Clear Browser浏览器已应用于海尔智能电视,具有一定的实用价值。
其他文献
随着Internet的发展,网格计算技术己成为当前网络并行计算的一个新的研究热点.网格系统由大量的异构资源组成,它具有复杂、动态、高性价比和局部自治等特点.由于网格系统中各
数据仓库存储大量历史数据,OLAP应用涉及到对大面积历史数据的复杂查询,查询优化是提高OLAP响应速度的关键。目前最有效的方法是增加综合数据的存储,但存储空间的有限限制了综合
MIS的快速成型技术是一项近几年才兴起的管理信息系统构建技术,它是将面向对象的程序设计(OOD)、合约关系理论、参照概念模型设计(RCDM)、物理模型设计(PDM)、脚本的工具生成
在软件项目的开发中,利用已有的遗产软件系统服务于新的业务需求,已经成为软件工程的一个发展方向.基于此,对现有遗产软件进行维护、重用以及逆向工程的需求促进了对程序理解
木文首先概要介绍了ATM技术的主要内容,然后介绍了ATM技术与IP技术融合产生的一些技术类型,进而提出了目前典型的用户组网需求,最后通过对ATM VP通路中的VC通道连接的详细研究,使
关系数据库中的数据冗余会导致重复存贮、插入异常、修改异常和删除异常等问题.数据库的冗余分物理层面的冗余和逻辑层面的冗余两大类.逻辑层面的冗余主要包括冗余表、冗余记
论文对当前C/S和B/S体系结构下的一些问题进行了分析,研究了采用数据库访问中间件及多服务器模型解决面临的传输安全、流量控制及负载平衡等问题的设计方案。论文主要研究了数
随着IP网络的大规模建设和发展以及现代数字信号处理技术和语音压缩编码技术的进步,VoIP(Voice over IP)技术正在经历从良好到一流、从可以接受到高度的可靠语音质量的转变过
近年来,随着互联网技术发展,同构对称发布/订阅系统的应用也越来越普及。由于在同构对称发布/订阅系统中,产生的候选环匹配结果集很大,特别是在大型的系统中,可能是海量的,不利于用
随着市场竞争的加剧和信息社会需求的发展,从大量数据中提取制定市场策略的信息就显得越来越重要了.然而在企业信息化建设过程中,由于各业务系统建设和实施数据管理系统的阶