翁向明 岳崇濤 (天津泰達(dá)有線電視網(wǎng)絡(luò)有限公司 天津300456)
淺談關(guān)于泰達(dá)視頻點播系統(tǒng)的幾個技術(shù)亮點
翁向明 岳崇濤 (天津泰達(dá)有線電視網(wǎng)絡(luò)有限公司 天津300456)
泰達(dá)視頻點播系統(tǒng)設(shè)計遵循標(biāo)準(zhǔn)性和開放性原則,充分考慮系統(tǒng)的可靠性和安全性,業(yè)務(wù)的靈活性和擴(kuò)展性。分析了系統(tǒng)中的幾個關(guān)鍵技術(shù),提出泰達(dá)視頻點播系統(tǒng)遵循國際標(biāo)準(zhǔn)的開放的接口協(xié)議,使得交互數(shù)字電視平臺具有良好的互操作性,為今后增值業(yè)務(wù)的開展提供了良好的開放式基礎(chǔ)平臺。
信息管理系統(tǒng) 視頻點播(VOD) 機(jī)頂盒 服務(wù)組信息
視頻點播,即VideoOn Demand(VOD),也就是根據(jù)用戶的要求播放節(jié)目的視頻點播系統(tǒng)。VOD并沒有一個嚴(yán)格的定義,它泛指一類能在用戶需要時隨時提供交互式視頻服務(wù)的業(yè)務(wù),即“想看什么就看什么,想什么時候看就什么時候看”。視頻點播具有提供給單個用戶對大范圍的影片、視頻節(jié)目、游戲、信息以及其他服務(wù)進(jìn)行幾乎同時訪問的能力,從而改變傳統(tǒng)的、被動的、廣播式的信息灌輸為新型的、主動的、根據(jù)自己所需而進(jìn)行的信息獲取。
天津泰達(dá)廣電VOD系統(tǒng)采用MOTOROLA公司的視頻服務(wù)器系統(tǒng)、TANDBERG公司的后臺管理系統(tǒng)Open Stream、中電新視界技術(shù)有限公司的應(yīng)用管理系統(tǒng)、TANDBERG公司的nPVR時移電視系統(tǒng)以及MOTOROLA公司的邊緣調(diào)制器。系統(tǒng)既能滿足目前的運營需求,又采用開放式的模塊化設(shè)計方式,可以方便與外圍系統(tǒng)設(shè)備形成集成,更利于系統(tǒng)的擴(kuò)展,是目前國際上最開放、最可靠、最先進(jìn)的系統(tǒng)組合構(gòu)架,具備業(yè)務(wù)樣板的所有條件,必將成為國內(nèi)最具標(biāo)志性的系統(tǒng)。本文主要對天津泰達(dá)視頻點播系統(tǒng)的幾個關(guān)鍵技術(shù)進(jìn)行分析。
目前服務(wù)組信息管理有兩種方式,一種方式是通過對終端機(jī)頂盒的軟件升級來完成的,另一種是由前端發(fā)送含有服務(wù)組配置信息的TS來完成的。
第1種方式通過對終端機(jī)頂盒的軟件升級來實現(xiàn)有線運營業(yè)務(wù)的更新。這種方式從原理上講很簡單,但也存在著很多缺點:①需要和機(jī)頂盒生產(chǎn)廠商進(jìn)行充分的協(xié)調(diào),耗費時間,增加人力成本。有線運營商由于引入了競爭機(jī)制,所以其運營區(qū)域內(nèi)存在多種品牌的機(jī)頂盒。每次增加新的業(yè)務(wù)時,有線運營商都需要和區(qū)域內(nèi)的每個機(jī)頂盒廠商進(jìn)行協(xié)調(diào)。這種方式會耗費大量的時間,增加很多人力成本。②機(jī)頂盒生產(chǎn)廠商每次更新軟件之后需要進(jìn)行大量的回歸測試。這點也導(dǎo)致了生產(chǎn)廠商不能及時地響應(yīng)有線運營商的要求。從另一方面也耗費了有線運營商的時間。③進(jìn)行大規(guī)模的機(jī)頂盒軟件升級存在很大的風(fēng)險。如果升級軟件存在著某個缺陷,會導(dǎo)致整個區(qū)域內(nèi)的網(wǎng)絡(luò)癱瘓,造成不可估量的經(jīng)濟(jì)損失。
第2種方式是通過修改配置文件來實現(xiàn)的。當(dāng)有新的服務(wù)器需要增加時,首先修改配置文件,加入新服務(wù)器的IP地址和端口號。然后把配置文件打包成TS流播發(fā)出去。終端機(jī)頂盒接收到TS流后,通過固定的協(xié)議進(jìn)行解析,以便得到所需要的IP地址和端口號。
這種方式與第1種方式相比,具有配置簡單、靈活的優(yōu)點,它可以不需要更改終端機(jī)頂盒的軟件,就實現(xiàn)前端服務(wù)器的增加或刪減,靈活且快速的改變正在運營的業(yè)務(wù)。但是第2種方式也有一個缺點,由于配置文件是被打包成TS流播發(fā)出去的,所以這就需要提供前端的廠商和機(jī)頂盒廠商提前協(xié)商并規(guī)定好具體的TS流解析方法。如果前端或者終端的廠商有變化,就需要重新協(xié)調(diào)TS流的解析方法,做到前端與終端一致,才能使終端機(jī)頂盒正確地從TS流中解析出相應(yīng)的配置信息。
綜合以上兩種方法的優(yōu)缺點,我們設(shè)計了一種新的基于WEB的服務(wù)組信息管理系統(tǒng),這個系統(tǒng)被集成到了VOD前端的應(yīng)用服務(wù)器中。其原理是把前端配置好的信息以文本的形式,通過WEB的方式傳輸?shù)浇K端機(jī)頂盒,終端機(jī)頂盒通過瀏覽器對傳輸過來的配置信息進(jìn)行解析。這種方法繼承了第2種方法的優(yōu)點,同時也改進(jìn)了第2種方法的缺點。由于傳輸?shù)倪^程是基于WEB的,所以不需要提供前端的廠商與機(jī)頂盒廠商去協(xié)商TS流的解析方法。這種方法省去了中間環(huán)節(jié),也為有線運營商節(jié)省了成本。
根據(jù)泰達(dá)有線電視網(wǎng)絡(luò)的實際情況,服務(wù)組信息管理的配置信息如表1和表2所示:
表1 機(jī)頂盒系統(tǒng)應(yīng)用:SINCLASS
表2 機(jī)頂盒系統(tǒng)應(yīng)用:SINSINO
其中EPG是指EPG服務(wù)器;SSP是指資源會話管理服務(wù)器(eSRM),它是 BMS后臺管理的一個功能模塊;TSTVSERVER是指時移電視的服務(wù)器;BANK是指銀行自助繳費服務(wù)器;VIEW是指交互數(shù)據(jù)服務(wù)器。
綜上所述,基于WEB方式的服務(wù)組信息管理系統(tǒng)可以使有線運營商快速且靈活的增加或刪減運營業(yè)務(wù),提高了有線運營商的工作效率,減少不必要的運營成本,具有一定的推廣價值。
泰達(dá)VOD系統(tǒng)采用集中方式部署,采用Edge-QAM進(jìn)行并發(fā)流的推送,由于有線系統(tǒng)內(nèi)用于VOD的頻率資源有限,QAM的傳輸帶寬有限,造成VOD并發(fā)流是在QAMRF信號所覆蓋的范圍內(nèi)進(jìn)行廣播。為了提高并發(fā)流的利用率,在QAM信號物理覆蓋范圍內(nèi),進(jìn)行邏輯上服務(wù)組的劃分。劃分服務(wù)組有利于后臺管理系統(tǒng)對資源的調(diào)度和管理,有利于各種點播數(shù)據(jù)的統(tǒng)計管理,為運營報表分析提供有力的依據(jù)。網(wǎng)內(nèi)交互式機(jī)頂盒要獲得所在服務(wù)組后,才能正確實現(xiàn)點播節(jié)目的接收。機(jī)頂盒根據(jù)運營的思路不同可以有固定服務(wù)和移動服務(wù)兩種模式。泰達(dá)的運營思路是以開放為原則,對服務(wù)不做限制,采用移動服務(wù)模式,區(qū)內(nèi)的交互式機(jī)頂盒在任何地方都可以使用交互電視。而要實現(xiàn)機(jī)頂盒的移動服務(wù),就要解決服務(wù)組信息的動態(tài)獲取問題。
通過與機(jī)頂盒廠商協(xié)商,在每一個服務(wù)組固定的某個頻點相對應(yīng)的IPQAMTSID域,填充服務(wù)組信息。機(jī)頂盒要對該頻點下發(fā)的PAT表進(jìn)行解析,將TSID域中的數(shù)據(jù)設(shè)置為服務(wù)組信息。動態(tài)獲取服務(wù)組(Service Group)流程圖,如圖1所示:
圖1 動態(tài)獲取服務(wù)組流程圖
計費是VOD運營的一個重要環(huán)節(jié),在系統(tǒng)中處于重要的位置。要實現(xiàn)VOD業(yè)務(wù)的計費,必須解決身份認(rèn)證和業(yè)務(wù)認(rèn)證問題。泰達(dá)數(shù)字電視系統(tǒng)已經(jīng)有一套用戶管理系統(tǒng),該系統(tǒng)管理用戶智能卡卡號,機(jī)頂盒ID和數(shù)字電視節(jié)目定購信息等。如何將單向用戶管理系統(tǒng)與VOD系統(tǒng)的計費系統(tǒng)進(jìn)行統(tǒng)一管理,實現(xiàn)業(yè)務(wù)的統(tǒng)一授權(quán),統(tǒng)一計費是我們面臨的一大難題。
通常的做法是單向用戶和交互用戶分開管理,單向是對智能卡的管理,而雙向是對機(jī)頂盒MAC地址的管理,這就意味著需要重新建立一個交互電視用戶管理系統(tǒng)和數(shù)據(jù)庫。為了充分利用現(xiàn)有用戶管理系統(tǒng)并快速推廣交互電視用戶,我們采用智能卡卡號作為VOD業(yè)務(wù)的身份認(rèn)證和業(yè)務(wù)認(rèn)證的唯一標(biāo)識,而不采用機(jī)頂盒MAC地址。這樣做的好處是與單向用戶共用同一個數(shù)據(jù)庫,統(tǒng)一管理;另外,智能卡的故障率比機(jī)頂盒的故障率要低,減少了后期運營維護(hù)壓力。具體實現(xiàn)是機(jī)頂盒讀取智能卡卡號,將卡號(十進(jìn)制)轉(zhuǎn)換為十六進(jìn)制,填充到clientId MAC地址域,其卡號的結(jié)構(gòu)定義如表3所示:
表3 智能卡卡號結(jié)構(gòu)定義
泰達(dá)視頻點播系統(tǒng)是一個開放的業(yè)務(wù)平臺,代表了廣電視頻點播系統(tǒng)的方向。主要有3個技術(shù)亮點:①結(jié)合實際的業(yè)務(wù)需求,增加基于WEB方式的服務(wù)組信息管理系統(tǒng)。它可以使運營商更加靈活的改變當(dāng)前業(yè)務(wù),而不會影響到終端用戶。②在QAMTSID域內(nèi)嵌入服務(wù)組信息,使得終端機(jī)頂盒不再受到MAC地址的限制,可以更加方便的更換機(jī)頂盒。③單向業(yè)務(wù)和雙向業(yè)務(wù)的統(tǒng)一計費和統(tǒng)一管理,節(jié)約了有線運營商的運營成本,更加利于系統(tǒng)的維護(hù)。■
2011-05-09