中興江學(xué)鋒:IPTV中間件應(yīng)明確協(xié)議接口
2007/07/10
近日,IPTV特別工作組和流媒體網(wǎng)聯(lián)合主辦的“IPTV中間件技術(shù)及標(biāo)準(zhǔn)化研討會”在電信研究院舉行。蔣林濤、何寶宏、楊崑等IPTV特別工作組專家,UT、中興、華為、上海貝爾阿爾卡特等系統(tǒng)廠商以及聯(lián)想、數(shù)碼視訊、深圳茁壯、美國Kasenna、上海美媒等中間件廠商參會并各抒己見。會上,中間件到底指哪部分引發(fā)了激烈爭論,但是標(biāo)準(zhǔn)化卻是大家共同的愿望。
以下是中興IPTV規(guī)劃總工江學(xué)鋒博士的演講:
IDC的定義也好,ITU的定義也好,其實都是類似的。我們從中可以發(fā)現(xiàn)中間件的幾個基本特征,首先它是一套獨(dú)立的軟件,它是軟件,第二個它提供分布式的應(yīng)用,能為不同應(yīng)用提供共享資源,第三個它是在平臺之上的,和平臺無關(guān);旧戏线@樣幾個條件的一系列軟件,我們就認(rèn)為它是中間件。
概括而言,中間件是一類軟件,而非一種軟件;中間件不僅僅實現(xiàn)互連,還要實現(xiàn)應(yīng)用之間的互操作;中間件應(yīng)用應(yīng)明確協(xié)議接口。
目前我們主要關(guān)注機(jī)頂盒中間件,關(guān)于機(jī)頂盒中間件的作用和機(jī)制我們認(rèn)為主要有以下幾個方面:
- 機(jī)頂盒中間件的主要作用是負(fù)責(zé)實現(xiàn)IPTV平臺系統(tǒng)和機(jī)頂盒的通信,保證兩者能夠正常運(yùn)行。
- 在IPTV應(yīng)用中,機(jī)頂盒中間件允許客戶服務(wù)程序為用戶提供包括電視,TSTV、點播等基本視頻業(yè)務(wù)。
- 在IPTV應(yīng)用中,機(jī)頂盒中間件允許客戶服務(wù)程序為用戶提供互聯(lián)網(wǎng)、游戲、通訊等一系列增值業(yè)務(wù)服務(wù)。
- 中間件能夠為系統(tǒng)每個部分提供服務(wù),但不會因為系統(tǒng)中的任何一個操作而受到限制。
- 中間件提供服務(wù)的中心架構(gòu)由軟件來實現(xiàn)。對于中間件,它的功能不僅僅限于轉(zhuǎn)發(fā)收到的消息,而且在架構(gòu)上為現(xiàn)有的系統(tǒng)提供接口。
- 為了和第三方的系統(tǒng)進(jìn)行無縫對接,中間件上必須提供APIs,以便完成新功能的服務(wù)和各系統(tǒng)之間數(shù)據(jù)的傳輸。
我們認(rèn)為有三條是在定義中間件時需要考慮的:
首先中間件應(yīng)包含業(yè)務(wù)要素,因為它的上層是應(yīng)用。比如所以每個業(yè)務(wù)中間件對應(yīng)一個特定業(yè)務(wù)功能,負(fù)責(zé)與相應(yīng)的業(yè)務(wù)服務(wù)器進(jìn)行信息交互;每個業(yè)務(wù)中間件提供規(guī)范化的API接口,應(yīng)用通過這些API接口實現(xiàn)相應(yīng)的業(yè)務(wù)功能。IPTV服務(wù)是多種多樣的,對業(yè)務(wù)應(yīng)該做一些劃分。業(yè)務(wù)中間件的目的是保證機(jī)頂盒與對應(yīng)業(yè)務(wù)服務(wù)器的互通;對增值業(yè)務(wù),通過業(yè)務(wù)中間件,確保增值業(yè)務(wù)應(yīng)用是受控的;增值業(yè)務(wù)應(yīng)用是動態(tài)加載的;因此,機(jī)頂盒中間件應(yīng)管理機(jī)頂盒硬件資源和應(yīng)用模塊。
第二個中間件應(yīng)該包括運(yùn)營要素,從操作上來講,應(yīng)該比較簡易,是家電化操作,還要考慮成本和芯片方案。從業(yè)務(wù)擴(kuò)展來講,作為一個新興的寬帶業(yè)務(wù),IPTV正處在發(fā)展的初期,要求我們不停的、持續(xù)的推出有差異化的新業(yè)務(wù),業(yè)務(wù)的不斷變化和發(fā)展要求作為業(yè)務(wù)載體的機(jī)頂盒有充分的靈活性和可擴(kuò)展性。另外它還要可管理可控制
,主要體現(xiàn)在運(yùn)營和維護(hù)兩個方面互通性。再一個包括機(jī)頂盒和IPTV業(yè)務(wù)運(yùn)營系統(tǒng)、增值業(yè)務(wù)系統(tǒng)的互通性、機(jī)頂盒和流媒體服務(wù)器的互通性。
第三個中間件的可移植性可擴(kuò)展性。芯片廠家或第三方廠家提供的解決方案主要包括:硬件解決方案;實時操作系統(tǒng)層,包括了設(shè)備/網(wǎng)絡(luò)驅(qū)動、文件系統(tǒng)、圖形/字體驅(qū)動、網(wǎng)絡(luò)協(xié)議;瀏覽器模塊,其他模塊需要機(jī)頂盒制造廠家進(jìn)行研發(fā),而這些正是競爭差異和難度所在。產(chǎn)業(yè)要做大,就需要更多的廠家進(jìn)入。理想的中間件客戶端基于操作系統(tǒng)層和硬件;使得更多的缺乏固網(wǎng)技術(shù)經(jīng)驗的廠家能夠加入到機(jī)頂盒產(chǎn)業(yè)鏈中,專注于機(jī)頂盒基礎(chǔ)研發(fā)和生產(chǎn),使得中間件移植的難度最小、時間最短
中間件標(biāo)準(zhǔn)化相應(yīng)應(yīng)該做到API接口標(biāo)準(zhǔn)化;業(yè)務(wù)應(yīng)用標(biāo)準(zhǔn)化,這里主要側(cè)重機(jī)頂盒的業(yè)務(wù)能力,因為不同廠家、不同客戶或者網(wǎng)絡(luò)發(fā)展不同階段,它需要的中間件功能是不一樣的,應(yīng)該是能力的展現(xiàn);再一個是平臺的適配。
中國信息產(chǎn)業(yè)網(wǎng)(www.cnii.com.cn)
相關(guān)鏈接: