浅论MHP及在中国的实现
发布时间:2006-10-14 4:15:21   收集提供:gaoqian
Alticast公司北京代表处应用工程师 杨楠

  一、前言

  不论是在欧洲、美国或其它地区,现有的数字电视服务市场中,原本就是属于相当封闭的“垂直市场”,服务业者在运营时有其专属的头端系统、条件接收CAS系统、传输系统、数字机顶盒。因此对于设备/软件供货商市场的可及性而言,有极高的进入门槛,因为几乎被少数大厂所垄断,对消费者来说,也几乎没有数字接收产品的选择性和可移植性。 在“水平市场”的情形下,数字电视服务业者能够容易的找到任何低阶至高阶的数字机顶盒/整合式数字电视机或多媒体计算机,以提供免费、付费电视、电子节目指南、股票信息、Internet接入等多种交互服务。

  DVB-MHP是DVB组织在1997年开始的一个项目,它的目标是将家庭平台标准化,使其成为向未来交互式多媒体应用迈进的重要步骤(MHP全称为Multimedia Home Platform,多媒体家用平台),它可以用于卫星、有线电视、地面广播、无线微波microwave等传输网络上,提供电视广播与互动服务。DVB充分吸收各成员组织(260多个,来自30多个国家)的意见。MHP的决策机构是DVB裁决理事会(DVB Steering Board),这个机构将决定最后的DVB标准的定稿。MHP是应用程序接口中的重要元素,可提供来自不同的服务业者、设备供货商、软件厂商开发的各类应用中一个独立于平台的接口。这个开放的API将有利于开发新的服务,因为其接口资料可以提供给所有使用者。应用DVB-MHP,广播商不必受限于为私有中间件方案而开发的应用,可以为其头端、终端、应用开发等各自选用不同的提供商而不会被一家“套牢”,所以称之为所谓“水平市场”。从世界上来讲, 很多国家已开始选择MHP作为其数字交互电视服务的操作平台。仅仅举出几个名字就有芬兰、西班牙、新加坡、台湾地区、香港地区, 捷克斯洛伐克和韩国等。 还有不少国家正在考虑加入采用MHP的行列,如,丹麦、葡萄牙等。中国目前也在制定与其相关的标准。

  MHP的优点在于开放,与其它的专有系统的垂直商务模式相比,它将在为广电客户和最终用户带来先进技术和丰富内容的同时实现低成本。

  二、MHP概要

  自1998年起DVB Project Office就开始着手拟定数字互动电视广播新的开放标准。DVB-MHP是DVB裁决理事会于2002年2月23日通过的关于在数字视频广播中实现数据广播的一个开放的中间件国际标准。现已有1.0版和1.1版两个规范,后续规范正在制定之中。

  DVB-MHP建立在机顶盒的操作系统层之上。可以认为CA(Conditional Access)是用户接收服务提供商提供的服务的通行证,MHP则是用来理解服务内容的翻译器。DVB-MHP目前有3个层次,用来适应日益增长的应用需求。第一层次:增强型广播模式,这与当前市场上的机顶盒中间件的作用类似;第二层次:交互式应用模式,提供比增强型广播更高一级的交互特征,允许更复杂的交互式多媒体应用运行在MHP的机顶盒上,这两个层次在MHP1.0中都已定义;第三层次:互联网模式,允许机顶盒在互联网上运行。

  现阶段DVB-MHP的特点是采用了虚拟机(JAVA及HTML),同时也支持TCP/IP上下行传输通道开发,在安全方面也作了详细的规定。目前MHP的核心是SUN公司的JAVA虚拟机JVM,如Personal-Java等,进一步将向SUN公司的J2ME平台靠拢,使用新型JAVA虚拟机CVM。此外还采用了JavaTV、HAVi和MHEG等内容。

  对于应用开发,其规定了三种模式:

  广播MHP应用模式,主要是对应广播服务和EPG等一些应用,采用非JAVA方式开发。

  DVB-J模式,采用了JAVA应用程序接口在JAVA虚拟机的基础上进行开发。

  DVB-HTML模式,采用虚拟机方式,运行HTML的程序。

  在传输中,MHP可适应于卫星、有线和地面广播三种方式。在实际应用中支持无回传的广播方式,或电话线、以太网、Cable-Modem等回传方式。

  JAVA语言具有所谓平台无关的特性。从目前情况和以后的趋势而言,MHP的核心是JAVA虚拟机,MHP的主要数据格式是一种称之为Xlet的Java程序。特别对应上层应用开发来说,将主要使用JAVA来进行。在MHP规范中对JAVA应用程序接口进行了详尽的描述。而由于在MHP中直接将TCP/IP、HTML等相关内容纳入参考,所以在对与互联网的连接方面也有了一个较全面的标准。对底层,MHP通过AIT表等方式规范了对传输的MPEG流以及显示部分的接口,实现了JAVA应用程序接口对底层的封装与控制。MHP主要是一个中间件的规范,但其数据封装、格式及传输均离不开头端的支持,所以MHP实际可看作对端到端系统的要求。

  三、MHP的实现

  对终端而言,以下是MHP中间件的一种成功的实现方案,已在多处实际应用,目前市场上已存在多种支持MHP的机顶盒终端。

  对头端而言,核心播出系统(CBS)是DVB-MHP广播设备的心脏。CBS提供了用于获取、时序化,以及播出与音/视频相关的应用内容的基本功能机制。根据MHP和数据广播的特点,这里头端分成以下四个主要模块:数据编码器、数据服务器、和复用管理器。其中数据编码器采用了DSM-CC Data/Object Carousel方式,对数据服务器中采集和保存的服务数据进行打包;服务信息发生器用于产生相应的DVB-SI信息,而复用管理器对这些过程进行统一管理。

  DVB-MHP实现过程: 5步

  无论是地面广播、卫星或有线的广播商而言,都能容易的使用这里的全面测试方案来测试DVB-MHP,然后升级到完整的系统以实现DVB-MHP商业部署。Alticast可通过以下一些基本步骤,将使运营商从起步直到完成DVB-MHP的商业部署。

  1. 发现阶段

  分析和核实特定的本地市场需求

  研究和调查可用的技术和设备

  2. 计划阶段

  准备一个与现有系统的集成计划

  构造交互式电视策略

  计划和分配资源

  选择一个主要的解决方案供应者以:

  保证有适当的设备

  许可所有必要的技术和产品

  提供技术支持和专业服务

  帮助系统集成

  3. 培训阶段

  公司产品及技术培训课程

  MHP标准和潜力

  应用开发(实地或外部) 工作过程和系统流- 从应用开发到广播

  集成

  实现

  4. 测试阶段

  安装公司的MHP测试产品,AltiWorks

  使用内容开发工具开发应用、对其时序化,然后通过DVB-MHP机顶盒来运行这些应用

  测试在小规模观众下的部署

  分析测试结果和进行调整

  5. 部署

  升级到完全规模的端到端DVB-MHP系统以实现快速商业部署

  结束语

  在欧洲,在美国,已经有CableLabs在制定数字STB新标准OpenCable,在欧洲方面也有跳跃式的新进展。为将来与国际的接口、迎接WTO带来的巨大商机,中国目前也在制定与该规范相关的中间件标准。在这种采用的基础上将产生一个交互式电视的浪潮。这对于希望在此新利润机会上获利的内容提供商、广播商以及网络运营商而言,将是一个绝佳的时机。

  在我国,深圳有线电视台已经采用了MHP技术,而很多其它运营商也对此技术产生了强烈的兴趣。由于DVB-MHP的开放性特点,它将为中国广大的电视和网络运营商带来领先的技术、全新的商业模式,丰富的应用和丰厚的利润;为广大的中国电视观众带来交互电视的真正享受。

摘自《广播电视网络技术》2002.05
 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50