NGB中間件標(biāo)準(zhǔn)因素簡(jiǎn)析
數(shù)字電視中間件技術(shù)與標(biāo)準(zhǔn),大家都非常熟悉了。自2001年,DVB推出MHP中間件技術(shù)標(biāo)準(zhǔn)以來(lái),全世界各地都開(kāi)始了中間件技術(shù)的研究與標(biāo)準(zhǔn)制定工作,而且基本上都是源自于MHP的技術(shù)體系,雖然相關(guān)國(guó)家的標(biāo)準(zhǔn)化與行業(yè)組織進(jìn)行了不同程度的修改與演進(jìn),但總的框架還是基本類似、一脈相承的。
本文引用地址:http://www.ex-cimer.com/article/190034.htm中國(guó),自2001年12月以來(lái)也一直進(jìn)行數(shù)字電視中間件技術(shù)研究與標(biāo)準(zhǔn)制定工作。從工信部提交的標(biāo)準(zhǔn)文本來(lái)看,中國(guó)標(biāo)準(zhǔn)總的技術(shù)體系與MHP有一定的兼容與延續(xù)性,盡管標(biāo)準(zhǔn)目前還沒(méi)有正式官方發(fā)布,但對(duì)國(guó)內(nèi)一些公司進(jìn)行數(shù)字電視中間件相關(guān)產(chǎn)品與系統(tǒng)的開(kāi)發(fā)起到了非常大的促進(jìn)與指導(dǎo)作用。當(dāng)前,廣電總局正在領(lǐng)導(dǎo)制定NGB 數(shù)字電視中間件技術(shù)標(biāo)準(zhǔn),這無(wú)疑對(duì)產(chǎn)業(yè)是一個(gè)具有十分重要意義和鼓舞人心的大事情。從當(dāng)今技術(shù)發(fā)展和運(yùn)營(yíng)環(huán)境的新形勢(shì)來(lái)看,我們應(yīng)該如何制定新的中間件標(biāo)準(zhǔn)?其技術(shù)架構(gòu)應(yīng)該如何適應(yīng)“三網(wǎng)融合”的多媒體業(yè)務(wù)?新標(biāo)準(zhǔn)與老的是否應(yīng)該有所不同?諸如此類的問(wèn)題,應(yīng)該是值得我們考慮的。筆者本人從業(yè)務(wù)應(yīng)用的環(huán)境和技術(shù)架構(gòu)的角度來(lái)闡述些許看法,以起到拋磚引玉的作用。
2、數(shù)字電視中間件標(biāo)準(zhǔn)的前世
在數(shù)字電視十多年的發(fā)展歷程中,出現(xiàn)了許多的中間件技術(shù)標(biāo)準(zhǔn)與產(chǎn)品,可以說(shuō)數(shù)字電視中間件是一直伴隨著數(shù)字電視業(yè)務(wù)的運(yùn)營(yíng),并且不斷發(fā)展、壯大和成熟。
廣為人知的MHP是從1998年開(kāi)始由DVB主導(dǎo)制定的,那時(shí)的數(shù)字電視運(yùn)營(yíng)環(huán)境基本是單向,業(yè)務(wù)應(yīng)用基本是EPG、電視游戲、 PPV、美食與天氣預(yù)報(bào)信息等,基于網(wǎng)絡(luò)的限制,電視商務(wù)、視頻點(diǎn)播等還只是停留在概念和實(shí)驗(yàn)階段。不同的數(shù)字電視應(yīng)用都可以是獨(dú)立的、具有邊界分明的運(yùn)行環(huán)境(Applicationboundary),數(shù)字電視業(yè)務(wù)應(yīng)用平臺(tái)一般都是通過(guò)菜單式進(jìn)行啟動(dòng)的,如右圖顯示:
從模塊功能來(lái)看,MHP標(biāo)準(zhǔn)考慮了較多的與數(shù)字電視硬件平臺(tái)功能相關(guān)聯(lián)的資源模塊:
從技術(shù)細(xì)節(jié)來(lái)看,MHP標(biāo)準(zhǔn)的API比較多地關(guān)注機(jī)頂盒平臺(tái)的功能與資源的使用與控制,如定義了專門(mén)的API(Java功能包)針對(duì)解調(diào)與數(shù)據(jù)裝載(Demux)、CAS控制、調(diào)諧(Tuning)、以及媒體播放、數(shù)據(jù)解析;相反,對(duì)協(xié)議卻較少涉及(留待平臺(tái)實(shí)現(xiàn)著自己去處理各種網(wǎng)絡(luò)協(xié)議),更沒(méi)有涉及到網(wǎng)絡(luò)文件裝載、流媒體點(diǎn)播與控制等協(xié)議。上圖摘自于MHP標(biāo)準(zhǔn)文本,示意了MHP平臺(tái)的一些資源層的功能特征。
MHP的應(yīng)用處理基礎(chǔ)是基于DSM-CC對(duì)象輪播(ObjectCarousel)的應(yīng)用管理器,而且基本是立足于單向廣播通道的(MPEGSection),如下圖展示:
盡管MHP標(biāo)準(zhǔn)也列出了DVB-HTML,但對(duì)HTML和JavaScript(ECMAScript)沒(méi)有進(jìn)行詳細(xì)的規(guī)定,MHP平臺(tái)的實(shí)現(xiàn)一般都沒(méi)有特別關(guān)注MHP標(biāo)準(zhǔn)提出的“交互檔次”,但這一部分不是MHP標(biāo)準(zhǔn)的核心部分。
很顯然,在當(dāng)時(shí)的網(wǎng)絡(luò)與運(yùn)營(yíng)的歷史環(huán)境與條件下,MHP標(biāo)準(zhǔn)主要重點(diǎn)是為了滿足單向環(huán)境下增值業(yè)務(wù)的跨平臺(tái)的運(yùn)行,它很好地規(guī)范了增值業(yè)務(wù)與應(yīng)用的下載、啟動(dòng)、運(yùn)行、消亡等控制以及資源共享、顯示與交互特征等技術(shù)與運(yùn)營(yíng)范圍與條件,網(wǎng)絡(luò)的交互性與融合性業(yè)務(wù)并是MHP標(biāo)準(zhǔn)的核心。這些網(wǎng)絡(luò)、技術(shù)與運(yùn)營(yíng)特征決定了MHP標(biāo)準(zhǔn)以Java虛擬機(jī)為基礎(chǔ)的平臺(tái)架構(gòu),規(guī)范了一整套以Java語(yǔ)言的編程接口,系統(tǒng)的啟動(dòng)是從Java應(yīng)用開(kāi)始的,應(yīng)用本身和其數(shù)據(jù)可以明顯區(qū)分開(kāi)來(lái),整個(gè)應(yīng)用同時(shí)下載到終端平臺(tái)才執(zhí)行(Java的類庫(kù)需要進(jìn)行動(dòng)態(tài)鏈接后才可以執(zhí)行),通過(guò)Java應(yīng)用將HTML等網(wǎng)頁(yè)串聯(lián)起來(lái)、形成補(bǔ)充。
然而,數(shù)字電視、通信和互聯(lián)網(wǎng)行業(yè)近幾年來(lái)發(fā)生了很大的變化,過(guò)去通過(guò)廣播網(wǎng)傳送的音視頻業(yè)務(wù),目前通過(guò)互聯(lián)網(wǎng)、移動(dòng)通信網(wǎng)同樣可以傳送。如果我們?cè)賮?lái)規(guī)劃中間件,得我們就必須重新考慮多媒體終端的中間件平臺(tái)的技術(shù)架構(gòu)與資源使用特征。在我們已經(jīng)進(jìn)入“三網(wǎng)融合”的技術(shù)與運(yùn)營(yíng)的環(huán)境下,我們是否仍須堅(jiān)持Java是中間件平臺(tái)的基礎(chǔ)與核心呢?我覺(jué)得我們有必要重新審視這個(gè)問(wèn)題。3、數(shù)字電視中間件標(biāo)準(zhǔn)的今生
評(píng)論