<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > NGB中間件標(biāo)準(zhǔn)因素分析

          NGB中間件標(biāo)準(zhǔn)因素分析

          作者: 時(shí)間:2012-01-09 來源:網(wǎng)絡(luò) 收藏

          數(shù)字電視中間件技術(shù)與,大家都非常熟悉了。自2001年,DVB推出MHP中間件技術(shù)以來,全世界各地都開始了中間件技術(shù)的研究與制定工作,而且基本上都是源自于MHP的技術(shù)體系,雖然相關(guān)國(guó)家的標(biāo)準(zhǔn)化與行業(yè)組織進(jìn)行了不同程度的修改與演進(jìn),但總的框架還是基本類似、一脈相承的。

          本文引用地址:http://www.ex-cimer.com/article/190843.htm

              中國(guó),自2001年12月以來也一直進(jìn)行數(shù)字電視中間件技術(shù)研究與標(biāo)準(zhǔn)制定工作。從工信部提交的標(biāo)準(zhǔn)文本來看,中國(guó)標(biāo)準(zhǔn)總的技術(shù)體系與MHP有一定的兼容與延續(xù)性,盡管標(biāo)準(zhǔn)目前還沒有正式官方發(fā)布,但對(duì)國(guó)內(nèi)一些公司進(jìn)行數(shù)字電視中間件相關(guān)產(chǎn)品與系統(tǒng)的開發(fā)起到了非常大的促進(jìn)與指導(dǎo)作用。當(dāng)前,廣電總局正在領(lǐng)導(dǎo)制定 數(shù)字電視中間件技術(shù)標(biāo)準(zhǔn),這無(wú)疑對(duì)產(chǎn)業(yè)是一個(gè)具有十分重要意義和鼓舞人心的大事情。從當(dāng)今技術(shù)發(fā)展和運(yùn)營(yíng)環(huán)境的新形勢(shì)來看,我們應(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)營(yíng),并且不斷發(fā)展、壯大和成熟。

            廣為人知的MHP是從1998年開始由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)一般都是通過菜單式進(jìn)行啟動(dòng)的,如右圖顯示:

            從模塊功能來看,MHP標(biāo)準(zhǔn)考慮了較多的與數(shù)字電視硬件平臺(tái)功能相關(guān)聯(lián)的資源模塊:

            從技術(shù)細(xì)節(jié)來看,MHP標(biāo)準(zhǔn)的API比較多地關(guān)注機(jī)頂盒平臺(tái)的功能與資源的使用與控制,如定義了專門的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é)議),更沒有涉及到網(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)沒有進(jìn)行詳細(xì)的規(guī)定,MHP平臺(tái)的實(shí)現(xiàn)一般都沒有特別關(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)用開始的,應(yīng)用本身和其數(shù)據(jù)可以明顯區(qū)分開來,整個(gè)應(yīng)用同時(shí)下載到終端平臺(tái)才執(zhí)行(Java的類庫(kù)需要進(jìn)行動(dòng)態(tài)鏈接后才可以執(zhí)行),通過Java應(yīng)用將HTML等網(wǎng)頁(yè)串聯(lián)起來、形成補(bǔ)充。

            然而,數(shù)字電視、通信和互聯(lián)網(wǎng)行業(yè)近幾年來發(fā)生了很大的變化,過去通過廣播網(wǎng)傳送的音視頻業(yè)務(wù),目前通過互聯(lián)網(wǎng)、移動(dòng)通信網(wǎng)同樣可以傳送。如果我們?cè)賮硪?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ǔ)與核心呢?我覺得我們有必要重新審視這個(gè)問題。3、數(shù)字電視中間件標(biāo)準(zhǔn)的今生


          上一頁(yè) 1 2 下一頁(yè)

          關(guān)鍵詞: NGB 標(biāo)準(zhǔn) 分析

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();