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