




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多媒体家庭平台由DVB联盟制定的标准01发展历史技术特点内核定义及意义构架主要系统模块功能目录030502040607应用层次关键技术向MHP迁移及未来的前景MHP系统基本结构存在问题应用实例目录0901108010012基本信息多媒体家庭平台(MultimediaHomePlatform,简称MHP)是由DVB联盟制定的一种标准。作为DVB的一个工作项目,它开始于1997年。DVB-MHP的工作不仅覆盖应用程序接口API,而且还包括家庭数字网络(IHDN)和本地集群,其目的是标准化家庭平台,这对于未来成功应用交互式多媒体是很关键的。它同时也可以看作是DVB纯广播工作到交互式TV应用的自然升级,推动了电视业务从模拟电视到数字化电视的过渡。发展历史发展历史多媒体家庭平台(MHP)是由一个叫UNITEL的欧洲组织提出的,其目标是开发一个可接入多种数字多媒体服务的通用平台。1993年,在数字电视的交互平台上提出该方案;1997年,被列入DVB计划中;1998年7月,SunJava虚拟机技术被加到MHP内核中;2000年2月,SteeringBoard(EIGT指导委员会)第28届大会批准在DVB中加入MHP1.0标准;2000年7月,MHP1.0成为ETSI标准系列中的TS101812;2001年4月,DVB发布MHP1.0.1一致性测试和版本文档,DVB和ETSI中心达成MHP管理协议。MHP专家组着手开发MHPTestSuite;2001年10月,ETSI发布MHP1.0.1为TS101812V1.1.2;2001年11月,ETSI发布MHP1.1为TS101812V1.1.定义及意义定义及意义多媒体家用平台(MHP,MultimediaHomePlatform)项目定义了交互数字应用程序和运行这些应用程序的终端之间的通用接口。它是由DVB组织于1997年提出的。它的目标是在家用平台建立标准的交互多媒体应用程序,实现从纯数字电视广播向交互电视应用的平稳过渡,彻底取代模拟电视广播。整个项目不仅包括应用程序编程接口(API),还涉及用户数字接入网等各个方面。2000年2月,DVB组织通过了MHP标准(MHP1.0),2000年7月,欧洲电信标准化研究所(ETSI,EuropeanTelecommunicationsStandardsInstitute)正式接受了这一标准,编号TS101182,为正式部署标准铺平了道路,更新的MHP1.1标准正在讨论中。MHP项目的实施将有利于广播、电信和计算机技术的进一步融合,并为运营商提供更全面、更强大、更灵活的技术解决方案。DVB组织是由全世界30多个国家超过260个成员组成的合作组织,核心机构是DVB指导委员会(theDVBSteeringBoard),对所有DVB标准和技术规范进行最后认证。MHP项目遵循DVB的惯例,将项目分解成两个模块即技术模块和商业模块。分别制定技术解决方案和商业解决方案。MHP项目组针对两个模块建立了两个工作组:①面向市场的工作组,主要定义基于本地网进行增强和交互电视广播的用户和市场需求(包括互联网访问等)。技术特点技术特点MHP主要定义了机顶盒中间件的整体结构、传送协议、内容格式、Java虚拟机和DVB-JAPIs、安全性、各层的细节、应用状态和表现、应用的自动启动等,还定义了专用的应用信令。构架构架MHP被定义成三层:资源层,系统软件层和应用层。典型的资源层包括:MPEG处理,I/O设备,CPU,存储和图形系统。系统软件层给应用层提供一个抽象的可视的平台,通过执行一个应用管理器(亦被称作navigator)来管理MHP和MHP上的应用。现有的每个MHP系统都提出了不同的参考模型。DVB-TAM工作组运用面向对象,工具定义了应用程序类和函数,结合MHP系统需求的软硬件资源(模型见图1)最终建立了一个整体参考模型,如图2所示。整体参考模型包括5个层次(见图3):图1MHP软硬件资源图2整体参考模型图3系统层次模型应用程序(内容、脚本)和多媒体部件(视频、音频、字幕);·编程接口API。·平台/系统软件或中间件,包括交互式应用引擎、实时引擎或虚拟机,应用程序管理器等。内核内核MHP的核心部分——系统软件的本质就是一个中间件。与其它的中间件不同的是,MHP中间件不是一个私有的中间件,它是一个开放的、统一的中间件。MHP标准只是定义了一些API接口,它没有给出实现MHP的方法,因此,实现MHP的具体方案主要由中间件厂商和机顶盒厂商给出。许多软件包提供了该平台的常用API。MHP应用只需通过这些指定的API访问平台。在指定API跟底层资源和系统软件之间需要一个映射。MHP建立在DVB-J的基础上。DVB-J包括SumMircosystems公司的Java虚拟机。主要系统模块功能主要系统模块功能(1)应用程序(Application)由参考模型提供的环境能很方便地对应用程序进行测试和认证,完全依照参考模型设计的应用程序一般能顺利运行。而对应用程序提供商来说,他们的权益也受到保护。因为他们能设计出灵活的应用程序,可以广泛应用于不同的平台,而不受机顶盒底层的限制。DVB-TAM对应用程序的定义是:能用软件模块实现交互式服务的功能性应用。一个应用程序也可以看作是一系列能激活MHP软硬件资源的函数。一个交互式的应用程序由以下两大基本部分组成:·应用程序脚本(解释型的或过程型的);·内容/场景(用户图形接口和媒体流)。用户图形接口(GUI)是用户与机顶盒交互的接口,包括场景设计、选择按钮、静止图像、文本等。整个用户图形接口可以说由许多幕场景组成,每幕场景又是由一系列小部件、编程对象和属性构成。而各场景之间、各个编程对象的联系则由特别的机制完成。应用层次应用层次MHP把所有的交互作用按照应用领域划分成三个层次:增强广播,交互广播和Internet访问。(1)Internet访问该层次是交互广播的超集,它提供了互联网服务(E-mail,Web浏览和chat等)。(2)增强广播该层次的应用不需要回传信道,只需下载应用后,在本地与视音频实现交互;(3)交互广播该层次是增强广播的超集,应用需要回传信道,能够实现真正的交互;MHP系统基本结构MHP系统基本结构(1)传输协议(DSM-CCObjectCarousel,DVBObjectCarousel和IP等);(2)内容格式图形格式:PNG、GIF、JPEG、MPEG-2I帧或P帧、MPEG-1/2音频、DVB字幕、UTF-8;码流格式:MPEG-2视频、MPEG-1/2音频、DVB字幕、DVB图文电视、驻留字符、下载字符、HTML和XML;DVB-HTML(HTML4.0,ECMAScript,CSS2和DOM2);应用模式和信号机制;DVB-J平台(DVBAPI,JavaAPI,JavaTV);安全加密;层次定义;互联网访问。关键技术关键技术JavaTVAPI是基于PersonalJava应用环境的应用程序接口,是Java平台面向MHP终端的扩展,它提供了对MHP终端特有功能的控制,包括对业务信息数据库的访问、业务选择、TV上的媒体播放器控制等。JavaTVAPI是针对终端媒体及接收功能的,不包括其他电子设备共有的API。由于JavaTVAPI是独立于硬件和物理线缆传输协议的更抽象的高层协议,因此也可以在一些现存的标准中使用。此外,MHP终端中各种应用的生命周期由JavaTVAPI的Xlet应用模型定义。Xlet运行时可以进行资源的申请和释放,显示内容的存取、发现和选择业务。存在问题存在问题在MHP中,几种不同类型的程序包交织在一起成为一个混合体,主要的程序包有pJava、DAVIC、DVB、JavaTV和Havi等。PersonalJava标准包是由Sun公司定义的基于pJava1.1.8的标准包。DVB是由DVB/MHP技术委员会提供的程序包,它主要是对DAVIC程序包及一些Java标准包的补充。在这些程序包中,有不少存在着严重的设计缺陷。例如,相对于DAVIC/DVB程序包而言,JavaTV程序包的作用并不大。JavaTV程序包主要由JavaTVConsortium提供,Sun系统公司掌握着其知识产权,其内容几乎含盖所有的DAVIC和DVB程序包,但它并没有一个明显的资源管理模式,如果几个应用程序同时需要同一个资源时,不同的实现模型便会有不同的结果。Havi图形包也有其缺陷,它建立在java.awt基础之上,可利用AWT的lightweightcomponent重建一套与AWT一样的二维图形widget体系。但由于它不能完全取代AWT,因而造成了两种图形包共存的局面。另外,DVB-HTML标准也不是很成功。在MHP标准的形成过程中,对HTML的定义也一直存在着激烈的争论。在MHP中存在的种种问题已为人们所认识,它的1.0更正版(1.0.1)就提出1000多条修改和重建程序包的意见,而且其测试程序包也迟迟不能完成,这些都说明了其繁杂的程度。当然,DVB/MHP也有不少可取之处,主要有两点:一是应用程序下载后的标识和运行模式;二是应用数据认证,以及机顶盒内部资源的权限管理和X.509认证书的应用,这使得它与目前互联网传输数据的认证取得一致。向MHP迁移及未来的前景向MHP迁移及未来的前景向MHP迁移的过程是整个机顶盒软件系统向通用MHP系统迁移的过程,重点在于API。DVB-MHP的说法是:“只有当服务商开始提供与MHP兼容的解决方案时,移植过程才算正式开始。”DVB标准机顶盒已经采用了许多通用标准,包括调制、复用、MPEG-2视音频、DSM-CCUU接口和协议、通用接口(用于针对条件接收和其他应用),以及DVB-SI。然而,不同的系统在很多地方存在不同的格式:·组合应用程序脚本和源码、数据和内容的方式;·解压缩工具;·内存分配和管理(应用程序排队机制和垃圾收集机制);·进程型函数格式;·库函数(进程型函数扩展、图形);·数据环或其他循环数据发送机制;·下载过程和工具;应用实例应用实例目前,世界上流行的数字电视中间件产品主要有:Canal+MediaHighway;OpenTV;NDS等。而国内从事数字电视开发的公司也积极推出自己的产品,如深圳迪科是国内较早进入交互电视领域的公司,目前在市场上已有一席之地;天柏宽网与国外厂商合作,推出了基于Java的中间件产品,其技术水平同步于国外先进水平。现试取较典型的产品进行分析。(1)Canal+MediaHighwayCanal+Technologies的定位既是运营商又是系统集成商,提供除前端设备以外的软件产品,包括:CA(MediaGuard);中间件(MediaHighway)以及应用软件,包括机顶盒开机界面(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英语学科核心素养与跨文化交际的心得体会
- 中国车用润滑油项目商业计划书
- 2025年零售业个人年度工作总结范文
- 2025年护理部护理文书标准化计划
- 部编版小学语文三年级学习计划
- 智能检测系统在工业0背景下的应用研究-洞察阐释
- 环保行业技术总工岗位职责
- 四季景色变化描写作文(15篇)
- 统计质量控制中的可靠性工程与质量保证-洞察阐释
- 自愿退彩礼钱的离婚协议
- 国开学习网《中央银行理论与实务》形考任务1-4答案
- 长距离小直径隧洞TBM施工安全风险评价
- 自考《社会保障概论00071》历年真题和答案
- 端午节怀念屈原课件
- 人工劳务合同协议书
- 安徽省阜阳市2023-2024学年七年级下学期期末数学试题
- HG-T 2006-2022 热固性和热塑性粉末涂料
- 端午节文化知识竞赛试题及答案
- 员工个人劳务合同电子版
- 2024年河南省洛阳市中考第三次模拟考试语文试卷
- 五年级口算1000题(打印版)
评论
0/150
提交评论