×
研发资源 > 电子百科

MHP

目录·MHP
·MHP的发展历史
·MHP技术特点
·MHP构架:
·MHP内核:
·MHP应用层次
·MHP的关键技术:
·MHP存在的问题:
·MHPTop
(Multimedia Home Platform)是由DVB联盟制定的一种标准。作为DVB的一个工作项目,它开始于1997年。DVB-MHP的工作不仅覆盖应用程序接口API,而且还包括家庭数字网络(IHDN)和本地集群,其目的是标准化家庭平台,这对于未来成功应用交互式多媒体是很关键的。它同时也可以看作是DVB纯广播工作到交互式TV应用的自然升级,推动了电视业务从模拟电视到数字化电视的过渡。
·MHP的发展历史Top
多媒体家庭平台(MHP)是由一个叫UNITEL的欧洲组织提出的,其目标是开发一个可接入多种数字多媒体服务的通用平台。
1993年 在数字电视的交互平台上提出该方案;
1997年 被列入DVB计划中;
1998年7月 Sun Java虚拟机技术被加到MHP内核中;
2000年2月 Steering Board(EIGT指导委员会)第28届大会批准在DVB中加入MHP1.0标准;
2000年7月 MHP1.0成为ETSI标准系列中的TS101 812;
2001年4月 DVB发布MHP1.0.1一致性测试和版本文档,DVB和ETSI中心达成MHP管理协议。MHP专家组着手开发MHP Test Suite;
2001年10月 ETSI发布MHP1.0.1为TS101 812 V1.1.2;
2001年11月 ETSI发布MHP1. 1为TS101 812 V1.1.1
2002年4月 芬兰成为世界上第一个通过使用MHP来实现无线实况转播互动服务的国家;
2002年11月 Streering Board通过根据CableLabs OCAP(美国有线电视实验室交互式服务的有线电视产业软件标准)而制订的GEM(Globally Executable MHP)第一个版本;
2002年12月 DVB通过MHP Test Suite 1.0.2b――?第一个完整的MHP测试包;
2003年1月 ETS发布GEM为标准TS102 819;
2003年4月 DVB批准MHP1.0.3,MHP1.1.1,并递交给ETSI,分别进行作为标准TS101 812V1.3.1和标准TS102 812V1.2.1标准化工作;
2003年6月 ARIB(日本DTV标准)宣告在日本的数据广播中接受基于GEM的应用环境;
2003年7月 ETSI就批准发布标准ES201 812 V1.1.1(一个ETSI的MHP标准版本)征询意见。
·MHP技术特点Top
MHP主要定义了机顶盒中间件的整体结构、传送协议、内容格式、Java虚拟机和DVB-J APIs、安全性、各层的细节、应用状态和表现、应用的自动启动等,还定义了专用的应用信令。
·MHP构架:Top
MHP被定义成三层:资源层,系统软件层和应用层。典型的资源层包括:MPEG处理,I/O设备,CPU,存储和图形系统。系统软件层给应用层提供一个抽象的可视的平台,通过执行一个应用管理器(亦被称作navigator)来管理MHP和MHP上的应用。
·MHP内核:Top
MHP的核心部分――系统软件的本质就是一个中间件,与其它的中间件不同的是,MHP中间件不是一个私有的中间件,它是一个开放的、统一的中间件。MHP标准只是定义了一些API接口,它没有给出实现MHP的方法,因此,实现MHP的具体方案主要由中间件厂商和机顶盒厂商给出。
许多软件包提供了该平台的常用API。MHP应用只需通过这些指定的API访问平台。在指定API跟底层资源和系统软件之间需要一个映射。
MHP建立在DVB-J的基础上。DVB-J包括Sum Mircosystems公司的Java虚拟机。
·MHP应用层次Top
MHP把所有的交互作用按照应用领域划分成三个层次:增强广播,交互广播和Internet访问。
  ? 增强广播:
  该层次的应用不需要回传信道,只需下载应用后,在本地与视音频实现交互;
  ? 交互广播:
  该层次是增强广播的超集,应用需要回传信道,能够实现真正的交互;
  ? Internet访问:
  该层次是交互广播的超集,它提供了互联网服务(E-mail,Web浏览和chat等)。
MHP标准主要有以下内容:
  ? MHP系统基本结构;
  ? 传输协议(DSM-CC Object Carousel, DVB Object Carousel 和IP等);
  ? 内容格式
   图形格式: PNG、GIF、JPEG、MPEG-2 I帧或P帧、MPEG-1/2音频、
   DVB字幕、UTF-8;
   码流格式: MPEG-2 I视频、MPEG-1/2音频、DVB字幕、DVB图文电视、
   驻留字符、下载字符、HTML和XML;
  ? DVB-HTML(HTML4.0,ECMAScript,CSS2和DOM2);
  ? 应用模式和信号机制;
  ? DVB-J平台(DVB API,Java API,Java TV);
  ? 安全加密;
  ? 层次定义;
  ? 互联网访问。
·MHP的关键技术:Top
Java TV API是基于Personal Java应用环境的应用程序接口,是Java平台面向 MHP终端的扩展,它提供了对MHP终端特有功能的控制,包括对业务信息数据库的访问、业务选择、TV上的媒体播放器控制等。Java TV API是针对终端媒体及接收功能的,不包括其他电子设备共有的API。由于Java TV API是独立于硬件和物理线缆传输协议的更抽象的高层协议,因此也可以在一些现存的标准中使用。此外,MHP终端中各种应用的生命周期由Java TV API的Xlet应用模型定义。Xlet运行时可以进行资源的申请和释放,显示内容的存取,发现和选择业务。
·MHP存在的问题:Top
  在MHP中,几种不同类型的程序包交织在一起成为一个混合体,其中主要的程序包有pJava、 DAVIC、DVB、 JavaTV和Havi等。Personal Java标准包是由Sun公司定义的基于pJava 1.1.8的标准包。DVB是由DVB/MHP技术委员会提供的程序包,它主要是对DAVIC 程序包及一些Java标准包的补充。在这些程序包中,有不少存在着严重的设计缺陷。例如,相对于 DAVIC/DVB程序包而言,JavaTV程序包的作用并不大。JavaTV程序包主要由JavaTV Consortium提供,Sun系统公司掌握着其知识产权,其内容几乎含盖所有的DAVIC和DVB程序包,但它并没有一个明显的资源管理模式,如果几个应用程序同时需要同一个资源时,不同的实现模型便会有不同的结果。
  Havi图形包也有其缺陷,它建立在java.awt基础之上,可利用AWT的 lightweight component重建一套与AWT一样的二维图形widget体系。但由于它不能完全取代AWT,因而造成了两种图形包共存的局面。另外,DVB-HTML标准也不是很成功。在MHP标准的形成过程中,对HTML的定义也一直存在着激烈的争论。
  在MHP中存在的种种问题已为人们所认识,它的1.0更正版(1.0.1)就提出1000多条修改和重建程序包的意见,而且其测试程序包也迟迟不能完成,这些都说明了其繁杂的程度 。
  当然,DVB/MHP也有不少可取之处,主要有两点:一是应用程序下载后的标识和运行模式;二是应用数据认证,以及机顶盒内部资源的权限管理和X.509认证书的应用,这使得它与目前互联网传输数据的认证取得一致
相关数据
71次 被浏览次数
1次 编辑次数
|最新活动
|APP下载
下载电巢APP 随时随地看更多电巢视频
|专家解答
关注公众号与专家面对面