以往,機(jī)頂盒都是根據(jù)運(yùn)營商所采用的CA、瀏覽器等特殊標(biāo)準(zhǔn)需求單獨(dú)進(jìn)行設(shè)計(jì)生產(chǎn),造成機(jī)頂盒必須要為某一運(yùn)營商定制,軟件設(shè)計(jì)成本高,機(jī)頂盒不能大批量生產(chǎn),封閉的技術(shù)模式和產(chǎn)業(yè)鏈讓新的先進(jìn)的機(jī)頂盒芯片很難進(jìn)入市場,導(dǎo)致機(jī)頂盒性能低,成本居高不下。高清機(jī)頂盒如果也按照這種模式發(fā)展,將很難普及。如何打破封閉,既能滿足運(yùn)營商的特殊需求,又能批量生產(chǎn)降低成本,似乎是大家共同面臨的一道難題。利用最新的數(shù)字電視軟硬件分離操作系統(tǒng),可以很好地解決這個(gè)問題。
本文介紹了采用泰信軟硬件分離開發(fā)平臺,基于富士通MB86H60高清機(jī)頂盒芯片的通用高清機(jī)頂盒方案。
封閉的數(shù)字電視軟件開發(fā)模式由來
我國現(xiàn)有的5000多萬戶的數(shù)字電視用戶所使用的機(jī)頂盒,幾乎全部是由運(yùn)營商從機(jī)頂盒廠家那里定制。而在數(shù)字化過程中起關(guān)鍵作用的數(shù)字電視軟件的開發(fā)卻一直很封閉,特別是CA軟件,開發(fā)過程全程封閉,大量采用私有的黑盒技術(shù)。另外,一切第三方軟件都需要由機(jī)頂盒廠家集成,極大地加重了機(jī)頂盒廠家的軟件開發(fā)和測試負(fù)擔(dān),機(jī)頂盒開發(fā)周期長,一般從一款芯片問世,到批量生產(chǎn),需要很長的時(shí)間,推動(dòng)IT業(yè)迅速發(fā)展的“摩爾定律”在數(shù)字電視界失去了作用。
在數(shù)字電視發(fā)展初期,只要少數(shù)第三方軟件成為市場標(biāo)準(zhǔn),機(jī)頂盒廠家要集成的第三方軟件選擇有限,只能在少數(shù)成為市場標(biāo)準(zhǔn)的CA、瀏覽器軟件中選擇;反過來,獲得更多機(jī)頂盒廠家支持的CA、瀏覽器等第三方軟件,更容易鞏固其市場地位,因此就形成了一個(gè)十分封閉的數(shù)字電視軟件產(chǎn)業(yè)環(huán)境。其他沒有成為市場標(biāo)準(zhǔn)的軟件,即使再先進(jìn)也得不到市場的認(rèn)可而不能參與競爭。因競爭不充分,涉及前端數(shù)字電視CA、瀏覽器等軟件的開發(fā)變成了進(jìn)入市場較早的少數(shù)公司之間的“圈地”游戲,導(dǎo)致了數(shù)字電視技術(shù)嚴(yán)重落后,至今停留在十年前的水平。
成為市場標(biāo)準(zhǔn)的數(shù)字電視CA、瀏覽器等軟件標(biāo)準(zhǔn)基本上都是私有的,這種產(chǎn)品的推銷實(shí)際上是私有標(biāo)準(zhǔn)的推銷。各個(gè)機(jī)頂盒廠家的軟硬件結(jié)構(gòu)千差萬別,為了分散風(fēng)險(xiǎn),運(yùn)營商一般都從多家機(jī)頂盒廠家進(jìn)貨,各個(gè)機(jī)頂盒廠家的軟硬件設(shè)計(jì)千差萬別,在運(yùn)營商接受了這種些琳瑯滿目的機(jī)頂盒并批量進(jìn)貨之后,就引起了廣電運(yùn)營商所采用機(jī)頂盒的嚴(yán)重混亂、升級困難、不能加載新業(yè)務(wù)、安全漏洞不能彌補(bǔ)等問題接撞而至,很多正在平移的運(yùn)營商陷入了進(jìn)退兩難的境地:停下來,資金鏈可能會(huì)斷裂;繼續(xù)下去會(huì)越陷越深。
在這種情況下,有的廣電運(yùn)營商做出了積極地努力和嘗試,例如,陜西廣電網(wǎng)絡(luò),針對機(jī)頂盒混亂、機(jī)頂盒軟件升級困難、不能加載增值業(yè)務(wù)等問題,建立“機(jī)頂盒統(tǒng)一方案聯(lián)合實(shí)驗(yàn)室”。據(jù)陜西廣電網(wǎng)絡(luò)黨委書記、董事長呂曉明介紹,聯(lián)合實(shí)驗(yàn)室的工作,不僅促使陜西廣電網(wǎng)絡(luò)在軟、硬件的功能、結(jié)構(gòu)、模塊化方面逐步形成統(tǒng)一標(biāo)準(zhǔn)規(guī)范,用以指導(dǎo)公司未來機(jī)頂盒產(chǎn)品的標(biāo)準(zhǔn)化開發(fā)、規(guī)?;瘧?yīng)用和通用性推廣,也為國內(nèi)同行業(yè)標(biāo)準(zhǔn)規(guī)范的建立和完善提供參考,同時(shí)還有效降低了廣電網(wǎng)絡(luò)運(yùn)營商的機(jī)頂盒投資成本、運(yùn)營維護(hù)成本,簡化物流配送流程,更可以使供應(yīng)廠商共享功能配置、共享技術(shù)規(guī)范和解決方案,從而大大降低了機(jī)頂盒保障維護(hù)成本。尤為突出的是,這一舉措打通了廣電網(wǎng)絡(luò)終端應(yīng)用設(shè)備研發(fā)、采購、生產(chǎn)、技術(shù)、客服、經(jīng)營、銷售等各個(gè)環(huán)節(jié),為運(yùn)營商與供應(yīng)商的市場競爭關(guān)系創(chuàng)建起了長期合作的新型模式,為有線電視的產(chǎn)業(yè)化進(jìn)程建立了統(tǒng)一、開放、競爭、有序的市場秩序,為廣電網(wǎng)絡(luò)數(shù)字電視平移后增值業(yè)務(wù)的可持續(xù)拓展開發(fā)奠定了堅(jiān)實(shí)的基礎(chǔ)。
陜西廣電網(wǎng)絡(luò)的做法,值得我們廣大運(yùn)營商思考和學(xué)習(xí),雖然這種做法還是停留在軟硬件統(tǒng)一的層面,但這對于運(yùn)營商來說已經(jīng)是一個(gè)很大的進(jìn)步。在涉及CA、中間件等核心標(biāo)準(zhǔn)軟件問題時(shí)還是需要進(jìn)行軟件集成,并且這些標(biāo)準(zhǔn)仍然是私有的、不可替換的。軟件模塊需要集成不可獨(dú)立于機(jī)頂盒廠家替換是當(dāng)前數(shù)字電視產(chǎn)業(yè)封閉落后的主要根源。
在和廠家接觸的過程中,泰信的軟硬件分離操作平臺值得大家深入研究。這種開放平臺有利于廣電掌握標(biāo)準(zhǔn)的主動(dòng)權(quán)。在這個(gè)平臺上,甚至連CA都可以變成一個(gè)開放的技術(shù),對廣電的整合統(tǒng)一標(biāo)準(zhǔn)十分有利。
開放軟硬件分離操作平臺介紹
不論是機(jī)頂盒生產(chǎn)商還是廣電運(yùn)營商,都希望機(jī)頂盒能有一個(gè)統(tǒng)一開放的軟硬件平臺,盡量標(biāo)準(zhǔn)化,使得機(jī)頂盒能夠通用,便于大規(guī)模生產(chǎn)。然而因?yàn)闃?biāo)準(zhǔn)混亂,數(shù)字電視現(xiàn)在已經(jīng)進(jìn)入了戰(zhàn)國時(shí)代,想統(tǒng)一談何容易。在還沒有一種標(biāo)準(zhǔn)硬件平臺的情況下,首先統(tǒng)一軟硬件開發(fā)平臺就顯得很重要,也是可行的,前面所說的陜西廣電在行業(yè)內(nèi)的貢獻(xiàn)就在于此。但光統(tǒng)一機(jī)頂盒部分的軟硬件還遠(yuǎn)遠(yuǎn)不夠,涉及CA、中間件等標(biāo)準(zhǔn)軟件如果仍然集成私有標(biāo)準(zhǔn),繼續(xù)沿用這種封閉不開放的開發(fā)模式,聯(lián)合實(shí)驗(yàn)室僅僅替代了機(jī)頂盒廠家的研發(fā)部門,不會(huì)改變長期封閉的產(chǎn)業(yè)面貌。要做到開放性,就需要一種更新的開發(fā)模式和理念。
本設(shè)計(jì)中采用的數(shù)字電視軟硬件分離開發(fā)平臺由山東泰信提供,類似于美國蘋果公司的iPhone SDK開發(fā)包,其 API是很靠近低層,完全開放的,允許任何數(shù)字電視軟件工程師在該平臺上開發(fā)機(jī)頂盒軟件,并能獨(dú)立編譯、排錯(cuò),然后獨(dú)立下載到機(jī)頂盒中運(yùn)行,不需要按照傳統(tǒng)的機(jī)頂盒軟件開發(fā)模式開發(fā),打破了一切第三方軟件均由機(jī)頂盒廠家進(jìn)行集成測試的傳統(tǒng),從而大大降低了機(jī)頂盒廠家的軟件工作量,降低了機(jī)頂盒成本,擴(kuò)展了軟件的渠道來源。以下是開放的軟硬件開發(fā)平臺框圖:
在這個(gè)開放的平臺上,有著豐富的平臺軟件API接口,其中包含常用的軟件模組,例如網(wǎng)絡(luò)、SI信息分析等等。
可下載式CA是實(shí)施開放的軟硬件分離開發(fā)平臺的前提
在數(shù)字電視條件接收軟件的開發(fā)過程中,為了安全,CA公司要和機(jī)頂盒廠家簽訂保密合同,CA軟件的集成測試等工作都是在保密狀態(tài)下進(jìn)行,CA公司靠這種保密保證安全性,這是引起數(shù)字電視軟件封閉開發(fā)的主要原因。如果數(shù)字電視軟件要做到開放,就必須打破數(shù)字電視CA軟件開發(fā)的封閉性。為了解決這個(gè)矛盾,泰信提出了可下載式CA的概念,掃清了軟硬件分離平臺實(shí)施的障礙。