目前國際上已有的多媒體應用平臺標準多種多樣,基本上分為定義性多媒體應用平臺標準和程序性多媒體應用平臺標準,功能各不相同。
定義性多媒體應用平臺是一個框架,在這個框架上用標記語言(比如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項目部開發。
國外多媒體應用平臺標準的成功,值得國人反思和借鑒。在中國由信息化大國邁向信息化強國的過程中,如果沒有自己的具有知識產權的多媒體應用平臺標準和中間件標準,未來將是難以想象的。