目前國際上已有的多媒體應(yīng)用平臺標準多種多樣,基本上分為定義性多媒體應(yīng)用平臺標準和程序性多媒體應(yīng)用平臺標準,功能各不相同。
定義性多媒體應(yīng)用平臺是一個框架,在這個框架上用標記語言(比如HTML),有或者沒有腳本語言(比如ECMAScript)編寫的應(yīng)用都可以運行,目前大致有10多種,列舉一些如下:
(1)廣播標記語言,一種描述多媒體廣播的應(yīng)用規(guī)范,由日本廣播工商業(yè)協(xié)會標準化。
(2)數(shù)字視頻廣播超文本標記語言,一個允許數(shù)字電視讀取互聯(lián)網(wǎng)內(nèi)容的標準。
(3)文檔對象模型,一個與平臺和語言無關(guān)的界面,允許程序和腳本動態(tài)讀取、更新內(nèi)容和文檔結(jié)構(gòu)。
(4)歐洲計算機制造商協(xié)會腳本,一個腳本編程語言,由歐洲計算機制造商協(xié)會標準化,是一個國際化的規(guī)范。
(5)消費電子協(xié)會的遠程用戶界面規(guī)范(CEA-2014),允許用戶界面展示在遠端的設(shè)備上。它基于現(xiàn)有的Web呈現(xiàn)技術(shù),用W3C標記、XHTML1、ECMA-262、CSSTV框架和DOM2技術(shù)呈現(xiàn)在電子消費者瀏覽器上。
CEA-2014定義的機制允許一個用戶界面在遠程展示,并且被設(shè)備或控制點而不是被主機的邏輯所控制;镜脑O(shè)備操作基于通用的即插即用設(shè)備架構(gòu)1.0版本(針對家庭即插即用網(wǎng)絡(luò)和即插即用設(shè)備制訂)。標準也允許由第三方因特網(wǎng)服務(wù)提供商為家庭提供在即插即用設(shè)備上的遠程展示,覆蓋了電視、移動電話和移動設(shè)備的用戶界面。CEA-2014的主要內(nèi)容是CE-HTML框架,它使用XHTML內(nèi)容去定義用戶的界面,可以用不同的分辨率和尺寸呈現(xiàn)在屏幕上,包括高清屏幕和移動電話屏幕。
(6)多媒體和超媒體編碼專家組,代表一種應(yīng)用,作為一套場景,包含了所有場景都通用的對象。
程序性應(yīng)用平臺是一個框架,在這個框架中用API(基于程序語言,比如Java)編寫的應(yīng)用能夠運行。主要包括以下四種:基于GEM的應(yīng)用平臺,對于交互式內(nèi)容和應(yīng)用來說是一個基于Java平臺的正式標準。GEM由DVB制定并被ETSI、ITU、CableLabs、ARIB、ACAP、Ginga和藍光光盤協(xié)會等采納;多媒體家庭平臺,是由DVB項目組為多媒體廣播開發(fā)的一套規(guī)范;先進的通用應(yīng)用平臺,是基于ACAPAPIs、內(nèi)容格式和語義保證的標準規(guī)范;開放的電纜應(yīng)用平臺,是為數(shù)字CATV制定的交互式多媒體業(yè)務(wù)系列規(guī)范,由OpenCable項目部開發(fā)。
國外多媒體應(yīng)用平臺標準的成功,值得國人反思和借鑒。在中國由信息化大國邁向信息化強國的過程中,如果沒有自己的具有知識產(chǎn)權(quán)的多媒體應(yīng)用平臺標準和中間件標準,未來將是難以想象的。