版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
多媒體家庭平臺由DVB聯(lián)盟制定的標(biāo)準(zhǔn)01發(fā)展歷史技術(shù)特點內(nèi)核定義及意義構(gòu)架主要系統(tǒng)模塊功能目錄030502040607應(yīng)用層次關(guān)鍵技術(shù)向MHP遷移及未來的前景MHP系統(tǒng)基本結(jié)構(gòu)存在問題應(yīng)用實例目錄0901108010012基本信息多媒體家庭平臺(MultimediaHomePlatform,簡稱MHP)是由DVB聯(lián)盟制定的一種標(biāo)準(zhǔn)。作為DVB的一個工作項目,它開始于1997年。DVB-MHP的工作不僅覆蓋應(yīng)用程序接口API,而且還包括家庭數(shù)字網(wǎng)絡(luò)(IHDN)和本地集群,其目的是標(biāo)準(zhǔn)化家庭平臺,這對于未來成功應(yīng)用交互式多媒體是很關(guān)鍵的。它同時也可以看作是DVB純廣播工作到交互式TV應(yīng)用的自然升級,推動了電視業(yè)務(wù)從模擬電視到數(shù)字化電視的過渡。發(fā)展歷史發(fā)展歷史多媒體家庭平臺(MHP)是由一個叫UNITEL的歐洲組織提出的,其目標(biāo)是開發(fā)一個可接入多種數(shù)字多媒體服務(wù)的通用平臺。1993年,在數(shù)字電視的交互平臺上提出該方案;1997年,被列入DVB計劃中;1998年7月,SunJava虛擬機(jī)技術(shù)被加到MHP內(nèi)核中;2000年2月,SteeringBoard(EIGT指導(dǎo)委員會)第28屆大會批準(zhǔn)在DVB中加入MHP1.0標(biāo)準(zhǔn);2000年7月,MHP1.0成為ETSI標(biāo)準(zhǔn)系列中的TS101812;2001年4月,DVB發(fā)布MHP1.0.1一致性測試和版本文檔,DVB和ETSI中心達(dá)成MHP管理協(xié)議。MHP專家組著手開發(fā)MHPTestSuite;2001年10月,ETSI發(fā)布MHP1.0.1為TS101812V1.1.2;2001年11月,ETSI發(fā)布MHP1.1為TS101812V1.1.定義及意義定義及意義多媒體家用平臺(MHP,MultimediaHomePlatform)項目定義了交互數(shù)字應(yīng)用程序和運(yùn)行這些應(yīng)用程序的終端之間的通用接口。它是由DVB組織于1997年提出的。它的目標(biāo)是在家用平臺建立標(biāo)準(zhǔn)的交互多媒體應(yīng)用程序,實現(xiàn)從純數(shù)字電視廣播向交互電視應(yīng)用的平穩(wěn)過渡,徹底取代模擬電視廣播。整個項目不僅包括應(yīng)用程序編程接口(API),還涉及用戶數(shù)字接入網(wǎng)等各個方面。2000年2月,DVB組織通過了MHP標(biāo)準(zhǔn)(MHP1.0),2000年7月,歐洲電信標(biāo)準(zhǔn)化研究所(ETSI,EuropeanTelecommunicationsStandardsInstitute)正式接受了這一標(biāo)準(zhǔn),編號TS101182,為正式部署標(biāo)準(zhǔn)鋪平了道路,更新的MHP1.1標(biāo)準(zhǔn)正在討論中。MHP項目的實施將有利于廣播、電信和計算機(jī)技術(shù)的進(jìn)一步融合,并為運(yùn)營商提供更全面、更強(qiáng)大、更靈活的技術(shù)解決方案。DVB組織是由全世界30多個國家超過260個成員組成的合作組織,核心機(jī)構(gòu)是DVB指導(dǎo)委員會(theDVBSteeringBoard),對所有DVB標(biāo)準(zhǔn)和技術(shù)規(guī)范進(jìn)行最后認(rèn)證。MHP項目遵循DVB的慣例,將項目分解成兩個模塊即技術(shù)模塊和商業(yè)模塊。分別制定技術(shù)解決方案和商業(yè)解決方案。MHP項目組針對兩個模塊建立了兩個工作組:①面向市場的工作組,主要定義基于本地網(wǎng)進(jìn)行增強(qiáng)和交互電視廣播的用戶和市場需求(包括互聯(lián)網(wǎng)訪問等)。技術(shù)特點技術(shù)特點MHP主要定義了機(jī)頂盒中間件的整體結(jié)構(gòu)、傳送協(xié)議、內(nèi)容格式、Java虛擬機(jī)和DVB-JAPIs、安全性、各層的細(xì)節(jié)、應(yīng)用狀態(tài)和表現(xiàn)、應(yīng)用的自動啟動等,還定義了專用的應(yīng)用信令。構(gòu)架構(gòu)架MHP被定義成三層:資源層,系統(tǒng)軟件層和應(yīng)用層。典型的資源層包括:MPEG處理,I/O設(shè)備,CPU,存儲和圖形系統(tǒng)。系統(tǒng)軟件層給應(yīng)用層提供一個抽象的可視的平臺,通過執(zhí)行一個應(yīng)用管理器(亦被稱作navigator)來管理MHP和MHP上的應(yīng)用?,F(xiàn)有的每個MHP系統(tǒng)都提出了不同的參考模型。DVB-TAM工作組運(yùn)用面向?qū)ο?,工具定義了應(yīng)用程序類和函數(shù),結(jié)合MHP系統(tǒng)需求的軟硬件資源(模型見圖1)最終建立了一個整體參考模型,如圖2所示。整體參考模型包括5個層次(見圖3):圖1MHP軟硬件資源圖2整體參考模型圖3系統(tǒng)層次模型應(yīng)用程序(內(nèi)容、腳本)和多媒體部件(視頻、音頻、字幕);·編程接口API。·平臺/系統(tǒng)軟件或中間件,包括交互式應(yīng)用引擎、實時引擎或虛擬機(jī),應(yīng)用程序管理器等。內(nèi)核內(nèi)核MHP的核心部分——系統(tǒng)軟件的本質(zhì)就是一個中間件。與其它的中間件不同的是,MHP中間件不是一個私有的中間件,它是一個開放的、統(tǒng)一的中間件。MHP標(biāo)準(zhǔn)只是定義了一些API接口,它沒有給出實現(xiàn)MHP的方法,因此,實現(xiàn)MHP的具體方案主要由中間件廠商和機(jī)頂盒廠商給出。許多軟件包提供了該平臺的常用API。MHP應(yīng)用只需通過這些指定的API訪問平臺。在指定API跟底層資源和系統(tǒng)軟件之間需要一個映射。MHP建立在DVB-J的基礎(chǔ)上。DVB-J包括SumMircosystems公司的Java虛擬機(jī)。主要系統(tǒng)模塊功能主要系統(tǒng)模塊功能(1)應(yīng)用程序(Application)由參考模型提供的環(huán)境能很方便地對應(yīng)用程序進(jìn)行測試和認(rèn)證,完全依照參考模型設(shè)計的應(yīng)用程序一般能順利運(yùn)行。而對應(yīng)用程序提供商來說,他們的權(quán)益也受到保護(hù)。因為他們能設(shè)計出靈活的應(yīng)用程序,可以廣泛應(yīng)用于不同的平臺,而不受機(jī)頂盒底層的限制。DVB-TAM對應(yīng)用程序的定義是:能用軟件模塊實現(xiàn)交互式服務(wù)的功能性應(yīng)用。一個應(yīng)用程序也可以看作是一系列能激活MHP軟硬件資源的函數(shù)。一個交互式的應(yīng)用程序由以下兩大基本部分組成:·應(yīng)用程序腳本(解釋型的或過程型的);·內(nèi)容/場景(用戶圖形接口和媒體流)。用戶圖形接口(GUI)是用戶與機(jī)頂盒交互的接口,包括場景設(shè)計、選擇按鈕、靜止圖像、文本等。整個用戶圖形接口可以說由許多幕場景組成,每幕場景又是由一系列小部件、編程對象和屬性構(gòu)成。而各場景之間、各個編程對象的聯(lián)系則由特別的機(jī)制完成。應(yīng)用層次應(yīng)用層次MHP把所有的交互作用按照應(yīng)用領(lǐng)域劃分成三個層次:增強(qiáng)廣播,交互廣播和Internet訪問。(1)Internet訪問該層次是交互廣播的超集,它提供了互聯(lián)網(wǎng)服務(wù)(E-mail,Web瀏覽和chat等)。(2)增強(qiáng)廣播該層次的應(yīng)用不需要回傳信道,只需下載應(yīng)用后,在本地與視音頻實現(xiàn)交互;(3)交互廣播該層次是增強(qiáng)廣播的超集,應(yīng)用需要回傳信道,能夠?qū)崿F(xiàn)真正的交互;MHP系統(tǒng)基本結(jié)構(gòu)MHP系統(tǒng)基本結(jié)構(gòu)(1)傳輸協(xié)議(DSM-CCObjectCarousel,DVBObjectCarousel和IP等);(2)內(nèi)容格式圖形格式:PNG、GIF、JPEG、MPEG-2I幀或P幀、MPEG-1/2音頻、DVB字幕、UTF-8;碼流格式:MPEG-2視頻、MPEG-1/2音頻、DVB字幕、DVB圖文電視、駐留字符、下載字符、HTML和XML;DVB-HTML(HTML4.0,ECMAScript,CSS2和DOM2);應(yīng)用模式和信號機(jī)制;DVB-J平臺(DVBAPI,JavaAPI,JavaTV);安全加密;層次定義;互聯(lián)網(wǎng)訪問。關(guān)鍵技術(shù)關(guān)鍵技術(shù)JavaTVAPI是基于PersonalJava應(yīng)用環(huán)境的應(yīng)用程序接口,是Java平臺面向MHP終端的擴(kuò)展,它提供了對MHP終端特有功能的控制,包括對業(yè)務(wù)信息數(shù)據(jù)庫的訪問、業(yè)務(wù)選擇、TV上的媒體播放器控制等。JavaTVAPI是針對終端媒體及接收功能的,不包括其他電子設(shè)備共有的API。由于JavaTVAPI是獨立于硬件和物理線纜傳輸協(xié)議的更抽象的高層協(xié)議,因此也可以在一些現(xiàn)存的標(biāo)準(zhǔn)中使用。此外,MHP終端中各種應(yīng)用的生命周期由JavaTVAPI的Xlet應(yīng)用模型定義。Xlet運(yùn)行時可以進(jìn)行資源的申請和釋放,顯示內(nèi)容的存取、發(fā)現(xiàn)和選擇業(yè)務(wù)。存在問題存在問題在MHP中,幾種不同類型的程序包交織在一起成為一個混合體,主要的程序包有pJava、DAVIC、DVB、JavaTV和Havi等。PersonalJava標(biāo)準(zhǔn)包是由Sun公司定義的基于pJava1.1.8的標(biāo)準(zhǔn)包。DVB是由DVB/MHP技術(shù)委員會提供的程序包,它主要是對DAVIC程序包及一些Java標(biāo)準(zhǔn)包的補(bǔ)充。在這些程序包中,有不少存在著嚴(yán)重的設(shè)計缺陷。例如,相對于DAVIC/DVB程序包而言,JavaTV程序包的作用并不大。JavaTV程序包主要由JavaTVConsortium提供,Sun系統(tǒng)公司掌握著其知識產(chǎn)權(quán),其內(nèi)容幾乎含蓋所有的DAVIC和DVB程序包,但它并沒有一個明顯的資源管理模式,如果幾個應(yīng)用程序同時需要同一個資源時,不同的實現(xiàn)模型便會有不同的結(jié)果。Havi圖形包也有其缺陷,它建立在java.awt基礎(chǔ)之上,可利用AWT的lightweightcomponent重建一套與AWT一樣的二維圖形widget體系。但由于它不能完全取代AWT,因而造成了兩種圖形包共存的局面。另外,DVB-HTML標(biāo)準(zhǔn)也不是很成功。在MHP標(biāo)準(zhǔn)的形成過程中,對HTML的定義也一直存在著激烈的爭論。在MHP中存在的種種問題已為人們所認(rèn)識,它的1.0更正版(1.0.1)就提出1000多條修改和重建程序包的意見,而且其測試程序包也遲遲不能完成,這些都說明了其繁雜的程度。當(dāng)然,DVB/MHP也有不少可取之處,主要有兩點:一是應(yīng)用程序下載后的標(biāo)識和運(yùn)行模式;二是應(yīng)用數(shù)據(jù)認(rèn)證,以及機(jī)頂盒內(nèi)部資源的權(quán)限管理和X.509認(rèn)證書的應(yīng)用,這使得它與目前互聯(lián)網(wǎng)傳輸數(shù)據(jù)的認(rèn)證取得一致。向MHP遷移及未來的前景向MHP遷移及未來的前景向MHP遷移的過程是整個機(jī)頂盒軟件系統(tǒng)向通用MHP系統(tǒng)遷移的過程,重點在于API。DVB-MHP的說法是:“只有當(dāng)服務(wù)商開始提供與MHP兼容的解決方案時,移植過程才算正式開始?!盌VB標(biāo)準(zhǔn)機(jī)頂盒已經(jīng)采用了許多通用標(biāo)準(zhǔn),包括調(diào)制、復(fù)用、MPEG-2視音頻、DSM-CCUU接口和協(xié)議、通用接口(用于針對條件接收和其他應(yīng)用),以及DVB-SI。然而,不同的系統(tǒng)在很多地方存在不同的格式:·組合應(yīng)用程序腳本和源碼、數(shù)據(jù)和內(nèi)容的方式;·解壓縮工具;·內(nèi)存分配和管理(應(yīng)用程序排隊機(jī)制和垃圾收集機(jī)制);·進(jìn)程型函數(shù)格式;·庫函數(shù)(進(jìn)程型函數(shù)擴(kuò)展、圖形);·數(shù)據(jù)環(huán)或其他循環(huán)數(shù)據(jù)發(fā)送機(jī)制;·下載過程和工具;應(yīng)用實例應(yīng)用實例目前,世界上流行的數(shù)字電視中間件產(chǎn)品主要有:Canal+MediaHighway;OpenTV;NDS等。而國內(nèi)從事數(shù)字電視開發(fā)的公司也積極推出自己的產(chǎn)品,如深圳迪科是國內(nèi)較早進(jìn)入交互電視領(lǐng)域的公司,目前在市場上已有一席之地;天柏寬網(wǎng)與國外廠商合作,推出了基于Java的中間件產(chǎn)品,其技術(shù)水平同步于國外先進(jìn)水平?,F(xiàn)試取較典型的產(chǎn)品進(jìn)行分析。(1)Canal+MediaHighwayCanal+Technologies的定位既是運(yùn)營商又是系統(tǒng)集成商,提供除前端設(shè)備以外的軟件產(chǎn)品,包括:CA(MediaGuard);中間件(MediaHighway)以及應(yīng)用軟件,包括機(jī)頂盒開機(jī)界面(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度黑龍江省公共營養(yǎng)師之三級營養(yǎng)師全真模擬考試試卷B卷含答案
- 2024年度青海省公共營養(yǎng)師之三級營養(yǎng)師典型題匯編及答案
- 項目管理的創(chuàng)新理念與實踐探索
- 高效推進(jìn)學(xué)校教育科研項目的領(lǐng)導(dǎo)力建設(shè)
- 二零二五年度高端寵物品種交易合同書3篇
- 家庭音樂環(huán)境對孩子音樂天賦的激發(fā)
- 二零二四年度養(yǎng)殖項目水資源利用合同協(xié)議書范本3篇
- 個性化酒類倉儲定制服務(wù)合同(2024版)2篇
- 2025年度吹填工程生態(tài)補(bǔ)償與修復(fù)合同3篇
- 二零二五年度電視劇劇本改編與演員參演服務(wù)合同3篇
- 電力系統(tǒng)動態(tài)仿真與建模
- 蝦皮shopee新手賣家考試題庫及答案
- 四川省宜賓市2023-2024學(xué)年八年級上學(xué)期期末義務(wù)教育階段教學(xué)質(zhì)量監(jiān)測英語試題
- 價值醫(yī)療的概念 實踐及其實現(xiàn)路徑
- 2024年中國華能集團(tuán)燃料有限公司招聘筆試參考題庫含答案解析
- 《紅樓夢》中的男性形象解讀
- 安全生產(chǎn)技術(shù)規(guī)范 第49部分:加油站 DB50-T 867.49-2023
- 《三國演義》中的語言藝術(shù):詩詞歌賦的應(yīng)用
- 腸外營養(yǎng)液的合理配制
- 消防安全教育培訓(xùn)記錄表
- 2023年河南省新鄉(xiāng)市鳳泉區(qū)事業(yè)單位招聘53人高頻考點題庫(共500題含答案解析)模擬練習(xí)試卷
評論
0/150
提交評論