數(shù)字電視 HbbTV與GoogleTV平臺的技術(shù)分析
1、前言
本文引用地址:http://m.butianyuan.cn/article/156937.htm數(shù)字電視自從1995年投入運(yùn)營以來,中間件業(yè)務(wù)平臺就一直是人們研究和討論的課題。以歐洲為代表的數(shù)字電視運(yùn)營商,一直認(rèn)為開展數(shù)字電視增值業(yè)務(wù)是其發(fā)展的最終目的,數(shù)字電視需要中間件平臺,對互聯(lián)網(wǎng)應(yīng)用需要進(jìn)行有限度的兼容和采取圍墻式的管理(Walled Garden)。這是一種從“電視”向“互聯(lián)網(wǎng)(或計(jì)算機(jī))” 靠攏的觀點(diǎn)。以美國人為代表的觀點(diǎn)認(rèn)為,數(shù)字電視接收設(shè)備就是一個(gè)互聯(lián)網(wǎng)終端,植入瀏覽器軟件,運(yùn)行網(wǎng)頁瀏覽,就可以實(shí)現(xiàn)數(shù)字電視娛樂。這是一種從“互聯(lián)網(wǎng)(或計(jì)算機(jī))”向“電視”靠攏的觀點(diǎn)。由此可以看出,歐洲人考慮的是怎樣從數(shù)字電視運(yùn)營中發(fā)展增值業(yè)務(wù)、獲取收益;而美國人更多的是積極尋求將家庭設(shè)備也互聯(lián)起來,讓互聯(lián)網(wǎng)的豐富內(nèi)容走入家庭的客廳終端。
不同的思想產(chǎn)生不同的技術(shù)路線。于是,以規(guī)范中間件平臺架構(gòu)、接入?yún)f(xié)議和應(yīng)用開發(fā)為核心的中間件平臺標(biāo)準(zhǔn)——MHP(媒體家庭平臺)——從歐洲誕生。美國人將互聯(lián)網(wǎng)植入數(shù)字電視機(jī)頂盒的努力,一直都不曾中斷過。美國的ATVEF(Advanced Television Enhancement Forum,先進(jìn)電視發(fā)展論壇)早在1999年就發(fā)布了基于互聯(lián)網(wǎng)HTML的交互應(yīng)用規(guī)范。微軟公司自1998年就推出了WebTV,直到近幾年的Mediaroom,為微軟操作系統(tǒng)入主消費(fèi)電子花費(fèi)了巨大財(cái)力、物力,行業(yè)內(nèi)人士可能都不會忘記“維納斯”計(jì)劃。美國還產(chǎn)生過知名的數(shù)字電視瀏覽器技術(shù)公司——Liberate。以增值業(yè)務(wù)為目標(biāo)的各式中間件平臺以及以MHP為基礎(chǔ)的不同中間件規(guī)范(如美國有線電視聯(lián)盟的OCAP、中國標(biāo)準(zhǔn)草案DTVM、日本ARIB、巴西Ginga-J等),還有眾多的中間件業(yè)務(wù)平臺在全球各地不同數(shù)字電視運(yùn)營商的運(yùn)營中發(fā)揮著作用;而希望將將互聯(lián)網(wǎng)搬到電視的努力卻顯得非常艱難:ATVEF標(biāo)準(zhǔn)基本被人遺忘,微軟公司的WebTV平臺和維納斯計(jì)劃無疾而終,Liberate也是早就宣告破產(chǎn)了。2006年,Apple公司推出了AppleTV,其優(yōu)美的設(shè)計(jì)和良好的用戶體驗(yàn)曾經(jīng)讓很多人喜愛,但是,真正的市場效果卻并不理想,直到目前都還沒有具有商業(yè)意義的市場部署。
然而,互聯(lián)網(wǎng)技術(shù)與網(wǎng)絡(luò)寬帶的不斷發(fā)展、信息與視頻內(nèi)容越來越豐富,尤其是近年出現(xiàn)的社交網(wǎng)絡(luò)、云計(jì)算等概念與系統(tǒng)、移動互聯(lián)網(wǎng)等,使得“電視”與“互聯(lián)網(wǎng)”之間的融合成為不可阻擋的趨勢。但是,這兩者之間究竟如何“相會”,歐洲人與美國人又有不同的理解:歐洲的數(shù)字電視業(yè)界推出了基于中間件平臺兼容互聯(lián)網(wǎng)(寬帶)的雙模業(yè)務(wù)系統(tǒng)——HbbTV;而美國人持續(xù)在互聯(lián)網(wǎng)瀏覽器架構(gòu)上努力,在其Android系統(tǒng)在移動領(lǐng)域(手機(jī))上成功的基礎(chǔ)上,Google公司將它推向了數(shù)字電視領(lǐng)域,形成了GoogleTV。
當(dāng)前,有一種觀點(diǎn)認(rèn)為,由于其源代碼的免費(fèi)開放,GoogleTV會迅速取代中間件系統(tǒng),成為一統(tǒng)天下業(yè)務(wù)平臺。本文試圖從技術(shù)和運(yùn)營商業(yè)務(wù)需求的角度,闡述這兩個(gè)系統(tǒng)的發(fā)展前景。本文的觀點(diǎn)純屬個(gè)人觀點(diǎn),歡迎業(yè)界同仁批評指正。
2.1 HbbTV平臺的技術(shù)簡介
HbbTV(Hybrid BroADCast and Broadband Television)是在MHP標(biāo)準(zhǔn)平臺的基礎(chǔ)上演進(jìn)與發(fā)展起來的。嚴(yán)格意義上將,MHP標(biāo)準(zhǔn)也定義了對互聯(lián)網(wǎng)協(xié)議(TCP/IP, HTTP等)的支持,但標(biāo)準(zhǔn)的大部分規(guī)范還是只對廣播環(huán)境的應(yīng)用下載與管理、應(yīng)用生命周期管理、應(yīng)用編程接口等進(jìn)行了詳細(xì)的規(guī)定,對采用互聯(lián)網(wǎng)技術(shù)(HTML、JavaScript等)進(jìn)行應(yīng)用的開發(fā)與管理定義不是具體。HbbTV彌補(bǔ)了MHP中間件平臺這些方面的不足,對互聯(lián)網(wǎng)技術(shù)如何與廣播通道的協(xié)調(diào)進(jìn)行了細(xì)致的規(guī)范。由DVB提交的ETSI標(biāo)準(zhǔn)(ETSI 102 796 V1.1.1 2009-12和ETSI 102 809 V1.1.1 2010-01)對HbbTV的技術(shù)架構(gòu)與應(yīng)用管理進(jìn)行了明晰的規(guī)范。
2.1.1 HbbTV平臺的架構(gòu)與功能
HbbTV定義的是一種雙模終端(Hybrid Terminal),可以在沒有寬帶連接時(shí),總是與廣播電視網(wǎng)絡(luò)連接著,以便不間斷地接收音視頻節(jié)目和相關(guān)應(yīng)用,也可以同時(shí)支持廣播與寬帶網(wǎng)絡(luò)的連接。下圖顯示了HbbTV的業(yè)務(wù)(應(yīng)用、視頻等)的通道來源。
圖為:HbbTV業(yè)務(wù)的通道來源
下圖描繪了HbbTV系統(tǒng)架構(gòu)和主要功能組件,主要組件的功能在圖后進(jìn)行了簡單說明。
圖為:雙模終端軟件系統(tǒng)功能組件示意圖
通過廣播電視通道(BroADCast InteRFace),雙模終端接收AIT數(shù)據(jù)、線性音視頻節(jié)目、應(yīng)用數(shù)據(jù)和流事件(Stream Event)。后兩者數(shù)據(jù)采用DSM-CC對象輪播協(xié)議(DSM-CC Object Carousel)傳送。因此,DSM-CC客戶端(DSM-CC Client)需要嵌入以便接收數(shù)據(jù)傳送到運(yùn)行環(huán)境(RunTIme Environment)。運(yùn)行環(huán)境可以看成是非常抽象的組件,執(zhí)行應(yīng)用、顯示界面。瀏覽器(Browser)和應(yīng)用管理器(Application Manager)是這個(gè)應(yīng)用運(yùn)行環(huán)境的組成部分。應(yīng)用管理器解析AIT數(shù)據(jù)以便控制應(yīng)用的生命周期;瀏覽器執(zhí)行和呈現(xiàn)應(yīng)用。
線性的音視頻內(nèi)容的處理與廣播電視終端(或只支持衛(wèi)星、地面或有線數(shù)字電視的終端)完全一樣,所有與DVB相關(guān)的功能也都完全支持(如頻道列表、 EIT信息處理、選擇業(yè)務(wù)與調(diào)頻等),由廣播處理器(Broadcast Processing)組件處理,音視頻等媒體內(nèi)容的播放由媒體播放器(Media Player)組件負(fù)責(zé)。
通過寬帶通道(Broadband Interface),雙模終端能夠連接到互聯(lián)網(wǎng)或其它的IP網(wǎng)絡(luò)。它提供了應(yīng)用數(shù)據(jù)接收的第二個(gè)通道,以便與應(yīng)用提供商的服務(wù)器連接。這個(gè)連接用于接收非線性音視頻內(nèi)容(如內(nèi)容點(diǎn)播業(yè)務(wù))?;ヂ?lián)網(wǎng)協(xié)議處理器(Internet Protocol Processing)組件包含了處理來源于互聯(lián)網(wǎng)等IP網(wǎng)絡(luò)數(shù)據(jù)的功能,通過這個(gè)組件,應(yīng)用數(shù)據(jù)提供給運(yùn)行環(huán)境,非線性音視頻內(nèi)容傳送到媒體播放器(Media Player),包含在應(yīng)用中解析、呈現(xiàn)與播放。
c++相關(guān)文章:c++教程
矢量控制相關(guān)文章:矢量控制原理
評論