基于X86架構(gòu)的機(jī)頂盒由于內(nèi)嵌WindowsCE實(shí)時(shí)操作系統(tǒng),從而具有較齊全的應(yīng)用軟件,維護(hù)成本低,可以輕松地與PC資源共享。由于這種機(jī)頂盒產(chǎn)品開發(fā)成本高,雖然功能強(qiáng),可與PC媲美,但只能面對(duì)高端消費(fèi)群體,起碼初期對(duì)于一般消費(fèi)者不會(huì)有很大吸引力。
3.2IPTV機(jī)頂盒的軟件結(jié)構(gòu)
IPTV機(jī)頂盒作為客戶端產(chǎn)品,除了具有良好的硬件平臺(tái)外還需要軟件系統(tǒng)的配合才能夠?qū)崿F(xiàn)IPTV業(yè)務(wù)功能。機(jī)頂盒的軟件大多采用分層結(jié)構(gòu),一般分成三層:應(yīng)用層、中間解釋層和資源層,每一層都包括諸多程序和編程接口,如圖2所示。
圖2劃分了機(jī)頂盒軟件的三層結(jié)構(gòu),其中資源層軟件包括實(shí)時(shí)操作系統(tǒng)及機(jī)頂盒硬件的驅(qū)動(dòng)程序,主要用于完成對(duì)硬件設(shè)備的操作。解釋層的主要功能是將機(jī)頂盒應(yīng)用程序翻譯成CPU能識(shí)別的指令,去調(diào)動(dòng)硬件設(shè)備完成相應(yīng)的操作。應(yīng)用層可以分成內(nèi)置應(yīng)用程序和下載應(yīng)用程序兩部分,實(shí)現(xiàn)諸如TV播放、視頻點(diǎn)播、EPG、DRM(數(shù)字版權(quán)管理)、游戲下載等業(yè)務(wù)應(yīng)用。
不同的機(jī)頂盒生產(chǎn)廠家對(duì)IPTV機(jī)頂盒軟件的設(shè)計(jì)理念不盡相同。在實(shí)現(xiàn)IPTV業(yè)務(wù)的設(shè)計(jì)中有采用基于業(yè)務(wù)平臺(tái)和機(jī)頂盒之間定義的業(yè)務(wù)流程開發(fā)軟件的,也有利用位于底層系統(tǒng)資源和業(yè)務(wù)應(yīng)用之間的通用服務(wù)軟件或中間件的。但總的趨勢(shì)還是采用業(yè)務(wù)應(yīng)用軟件與底層硬件和操作系統(tǒng)軟件相隔離的方式,采用中間件的方式不失為一個(gè)很好的選擇。中間件將機(jī)頂盒中的應(yīng)用程序與底層系統(tǒng)部件相分離,使應(yīng)用程序的開發(fā)與硬件平臺(tái)無關(guān)。它可以提供一系列具有開放標(biāo)準(zhǔn)的應(yīng)用編程接口(API),適用于不同的操作系統(tǒng)和硬件環(huán)境。利用中間件技術(shù)可以降低應(yīng)用程序的開發(fā)難度,提高研發(fā)效率。
4、IPTV機(jī)頂盒標(biāo)準(zhǔn)化進(jìn)程和未來發(fā)展方向
IPTV作為一種新興的寬帶網(wǎng)絡(luò)業(yè)務(wù),越來越為業(yè)界廣泛重視。特別是像機(jī)頂盒這種類似家用數(shù)字平臺(tái)的產(chǎn)品,更為電信設(shè)備制造商、電視設(shè)備制造商以及電腦和家電產(chǎn)品制造商所爭(zhēng)相追捧。由于行業(yè)間對(duì)IPTV業(yè)務(wù)的理解不同,產(chǎn)品設(shè)計(jì)理念也不同,致使IPTV機(jī)頂盒產(chǎn)品功能、性能和應(yīng)用環(huán)境要求差異很大,五花八門不具有通用性。這種狀態(tài)極不利于產(chǎn)業(yè)發(fā)展,長(zhǎng)此下去可能會(huì)導(dǎo)致一個(gè)新業(yè)務(wù)的夭折。因此,中國通信標(biāo)準(zhǔn)化協(xié)會(huì)于2005年8月成立了IPTV業(yè)務(wù)特別工作組,重點(diǎn)研究IPTV業(yè)務(wù)系列標(biāo)準(zhǔn),其中就包括IPTV機(jī)頂盒技術(shù)要求。在此標(biāo)準(zhǔn)中對(duì)IPTV機(jī)頂盒的業(yè)務(wù)能力、功能要求、硬件系統(tǒng)、軟件系統(tǒng)、管理功能要求、性能要求、安全和應(yīng)用環(huán)境等給出了具體技術(shù)要求。
IPTV機(jī)頂盒技術(shù)標(biāo)準(zhǔn)的研究過程中,充分參考了現(xiàn)有IPTV機(jī)頂盒的功能和軟硬件結(jié)構(gòu),對(duì)目前爭(zhēng)議比較大的編解碼格式和是否采用中間件技術(shù)等,標(biāo)準(zhǔn)中沒有規(guī)定惟一方式,而是采取規(guī)定多選項(xiàng),留給制造商更多的選擇。但無論選擇哪一種選項(xiàng)都要求所實(shí)現(xiàn)的功能和接口一致,以力求此標(biāo)準(zhǔn)對(duì)所有IPTV機(jī)頂盒的研發(fā)、制造、檢測(cè)和應(yīng)用都具有實(shí)際指導(dǎo)意義。
目前IPTV機(jī)頂盒技術(shù)標(biāo)準(zhǔn)已進(jìn)行到征求意見稿階段,在聽取相關(guān)行業(yè)內(nèi)各方專家的意見后將進(jìn)一步完善和修改。