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