请输入您要查询的百科知识:

 

词条 MHP
释义

§ MHP

(Multimedia Home Platform)是由DVB联盟制定的一种标准。作为DVB的一个工作项目,它开始于1997年。DVB-MHP的工作不仅覆盖应用程序接口API,而且还包括家庭数字网络(IHDN)和本地集群,其目的是标准化家庭平台,这对于未来成功应用交互式多媒体是很关键的。它同时也可以看作是DVB纯广播工作到交互式TV应用的自然升级,推动了电视业务从模拟电视到数字化电视的过渡。

§ MHP的发展历史

多媒体家庭平台(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技术特点

MHP主要定义了机顶盒中间件的整体结构、传送协议、内容格式、Java虚拟机和DVB-J APIs、安全性、各层的细节、应用状态和表现、应用的自动启动等,还定义了专用的应用信令。

§ MHP构架

MHP被定义成三层:资源层,系统软件层和应用层。典型的资源层包括:MPEG处理,I/O设备,CPU,存储和图形系统。系统软件层给应用层提供一个抽象的可视的平台,通过执行一个应用管理器(亦被称作navigator)来管理MHP和MHP上的应用。

§ MHP内核

MHP的核心部分――系统软件的本质就是一个中间件,与其它的中间件不同的是,MHP中间件不是一个私有的中间件,它是一个开放的、统一的中间件。MHP标准只是定义了一些API接口,它没有给出实现MHP的方法,因些,实现MHP的具体方案主要由中间件厂商和机顶盒厂商给出。

许多软件包提供了该平台的常用API。MHP应用只需通过这些指定的API访问平台。在指定API跟底层资源和系统软件之间需要一个映射。

MHP建立在DVB-J的基础上。DVB-J包括Sum Mircosystems公司的Java虚拟机。

MHP应用层次

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的关键技术:

Java TV API是基于Personal Java应用环境的应用程序接口,是Java平台面向 MHP终端的扩展,它提供了对MHP终端特有功能的控制,包括对业务信息数据库的访问、业务选择、TV上的媒体播放器控制等。Java TV API是针对终端媒体及接收功能的,不包括其他电子设备共有的API。由于Java TV API是独立于硬件和物理线缆传输协议的更抽象的高层协议,因此也可以在一些现存的标准中使用。此外,MHP终端中各种应用的生命周期由Java TV API的Xlet应用模型定义。Xlet运行时可以进行资源的申请和释放,显示内容的存取,发现和选择业务。

MHP存在的问题:

在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认证书的应用,这使得它与目前互联网传输数据的认证取得一致

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/9/22 1:22:13