目前国际上已有的多媒体应用平台标准多种多样,基本上分为定义性多媒体应用平台标准和程序性多媒体应用平台标准,功能各不相同。
定义性多媒体应用平台是一个框架,在这个框架上用标记语言(比如HTML),有或者没有脚本语言(比如ECMAScript)编写的应用都可以运行,目前大致有10多种,列举一些如下:
(1)广播标记语言,一种描述多媒体广播的应用规范,由日本广播工商业协会标准化。
(2)数字视频广播超文本标记语言,一个允许数字电视读取互联网内容的标准。
(3)文档对象模型,一个与平台和语言无关的界面,允许程序和脚本动态读取、更新内容和文档结构。
(4)欧洲计算机制造商协会脚本,一个脚本编程语言,由欧洲计算机制造商协会标准化,是一个国际化的规范。
(5)消费电子协会的远程用户界面规范(CEA-2014),允许用户界面展示在远端的设备上。它基于现有的Web呈现技术,用W3C标记、XHTML1、ECMA-262、CSSTV框架和DOM2技术呈现在电子消费者浏览器上。
CEA-2014定义的机制允许一个用户界面在远程展示,并且被设备或控制点而不是被主机的逻辑所控制。基本的设备操作基于通用的即插即用设备架构1.0版本(针对家庭即插即用网络和即插即用设备制订)。标准也允许由第三方因特网服务提供商为家庭提供在即插即用设备上的远程展示,覆盖了电视、移动电话和移动设备的用户界面。CEA-2014的主要内容是CE-HTML框架,它使用XHTML内容去定义用户的界面,可以用不同的分辨率和尺寸呈现在屏幕上,包括高清屏幕和移动电话屏幕。
(6)多媒体和超媒体编码专家组,代表一种应用,作为一套场景,包含了所有场景都通用的对象。
程序性应用平台是一个框架,在这个框架中用API(基于程序语言,比如Java)编写的应用能够运行。主要包括以下四种:基于GEM的应用平台,对于交互式内容和应用来说是一个基于Java平台的正式标准。GEM由DVB制定并被ETSI、ITU、CableLabs、ARIB、ACAP、Ginga和蓝光光盘协会等采纳;多媒体家庭平台,是由DVB项目组为多媒体广播开发的一套规范;先进的通用应用平台,是基于ACAPAPIs、内容格式和语义保证的标准规范;开放的电缆应用平台,是为数字CATV制定的交互式多媒体业务系列规范,由OpenCable项目部开发。
国外多媒体应用平台标准的成功,值得国人反思和借鉴。在中国由信息化大国迈向信息化强国的过程中,如果没有自己的具有知识产权的多媒体应用平台标准和中间件标准,未来将是难以想象的。