翁向明 岳崇濤 (天津泰達有線電視網絡有限公司 天津300456)
淺談關于泰達視頻點播系統的幾個技術亮點
翁向明 岳崇濤 (天津泰達有線電視網絡有限公司 天津300456)
泰達視頻點播系統設計遵循標準性和開放性原則,充分考慮系統的可靠性和安全性,業務的靈活性和擴展性。分析了系統中的幾個關鍵技術,提出泰達視頻點播系統遵循國際標準的開放的接口協議,使得交互數字電視平臺具有良好的互操作性,為今后增值業務的開展提供了良好的開放式基礎平臺。
信息管理系統 視頻點播(VOD) 機頂盒 服務組信息
視頻點播,即VideoOn Demand(VOD),也就是根據用戶的要求播放節目的視頻點播系統。VOD并沒有一個嚴格的定義,它泛指一類能在用戶需要時隨時提供交互式視頻服務的業務,即“想看什么就看什么,想什么時候看就什么時候看”。視頻點播具有提供給單個用戶對大范圍的影片、視頻節目、游戲、信息以及其他服務進行幾乎同時訪問的能力,從而改變傳統的、被動的、廣播式的信息灌輸為新型的、主動的、根據自己所需而進行的信息獲取。
天津泰達廣電VOD系統采用MOTOROLA公司的視頻服務器系統、TANDBERG公司的后臺管理系統Open Stream、中電新視界技術有限公司的應用管理系統、TANDBERG公司的nPVR時移電視系統以及MOTOROLA公司的邊緣調制器。系統既能滿足目前的運營需求,又采用開放式的模塊化設計方式,可以方便與外圍系統設備形成集成,更利于系統的擴展,是目前國際上最開放、最可靠、最先進的系統組合構架,具備業務樣板的所有條件,必將成為國內最具標志性的系統。本文主要對天津泰達視頻點播系統的幾個關鍵技術進行分析。
目前服務組信息管理有兩種方式,一種方式是通過對終端機頂盒的軟件升級來完成的,另一種是由前端發送含有服務組配置信息的TS來完成的。
第1種方式通過對終端機頂盒的軟件升級來實現有線運營業務的更新。這種方式從原理上講很簡單,但也存在著很多缺點:①需要和機頂盒生產廠商進行充分的協調,耗費時間,增加人力成本。有線運營商由于引入了競爭機制,所以其運營區域內存在多種品牌的機頂盒。每次增加新的業務時,有線運營商都需要和區域內的每個機頂盒廠商進行協調。這種方式會耗費大量的時間,增加很多人力成本。②機頂盒生產廠商每次更新軟件之后需要進行大量的回歸測試。這點也導致了生產廠商不能及時地響應有線運營商的要求。從另一方面也耗費了有線運營商的時間。③進行大規模的機頂盒軟件升級存在很大的風險。如果升級軟件存在著某個缺陷,會導致整個區域內的網絡癱瘓,造成不可估量的經濟損失。
第2種方式是通過修改配置文件來實現的。當有新的服務器需要增加時,首先修改配置文件,加入新服務器的IP地址和端口號。然后把配置文件打包成TS流播發出去。終端機頂盒接收到TS流后,通過固定的協議進行解析,以便得到所需要的IP地址和端口號。
這種方式與第1種方式相比,具有配置簡單、靈活的優點,它可以不需要更改終端機頂盒的軟件,就實現前端服務器的增加或刪減,靈活且快速的改變正在運營的業務。但是第2種方式也有一個缺點,由于配置文件是被打包成TS流播發出去的,所以這就需要提供前端的廠商和機頂盒廠商提前協商并規定好具體的TS流解析方法。如果前端或者終端的廠商有變化,就需要重新協調TS流的解析方法,做到前端與終端一致,才能使終端機頂盒正確地從TS流中解析出相應的配置信息。
綜合以上兩種方法的優缺點,我們設計了一種新的基于WEB的服務組信息管理系統,這個系統被集成到了VOD前端的應用服務器中。其原理是把前端配置好的信息以文本的形式,通過WEB的方式傳輸到終端機頂盒,終端機頂盒通過瀏覽器對傳輸過來的配置信息進行解析。這種方法繼承了第2種方法的優點,同時也改進了第2種方法的缺點。由于傳輸的過程是基于WEB的,所以不需要提供前端的廠商與機頂盒廠商去協商TS流的解析方法。這種方法省去了中間環節,也為有線運營商節省了成本。
根據泰達有線電視網絡的實際情況,服務組信息管理的配置信息如表1和表2所示:

表1 機頂盒系統應用:SINCLASS

表2 機頂盒系統應用:SINSINO
其中EPG是指EPG服務器;SSP是指資源會話管理服務器(eSRM),它是 BMS后臺管理的一個功能模塊;TSTVSERVER是指時移電視的服務器;BANK是指銀行自助繳費服務器;VIEW是指交互數據服務器。
綜上所述,基于WEB方式的服務組信息管理系統可以使有線運營商快速且靈活的增加或刪減運營業務,提高了有線運營商的工作效率,減少不必要的運營成本,具有一定的推廣價值。
泰達VOD系統采用集中方式部署,采用Edge-QAM進行并發流的推送,由于有線系統內用于VOD的頻率資源有限,QAM的傳輸帶寬有限,造成VOD并發流是在QAMRF信號所覆蓋的范圍內進行廣播。為了提高并發流的利用率,在QAM信號物理覆蓋范圍內,進行邏輯上服務組的劃分。劃分服務組有利于后臺管理系統對資源的調度和管理,有利于各種點播數據的統計管理,為運營報表分析提供有力的依據。網內交互式機頂盒要獲得所在服務組后,才能正確實現點播節目的接收。機頂盒根據運營的思路不同可以有固定服務和移動服務兩種模式。泰達的運營思路是以開放為原則,對服務不做限制,采用移動服務模式,區內的交互式機頂盒在任何地方都可以使用交互電視。而要實現機頂盒的移動服務,就要解決服務組信息的動態獲取問題。
通過與機頂盒廠商協商,在每一個服務組固定的某個頻點相對應的IPQAMTSID域,填充服務組信息。機頂盒要對該頻點下發的PAT表進行解析,將TSID域中的數據設置為服務組信息。動態獲取服務組(Service Group)流程圖,如圖1所示:

圖1 動態獲取服務組流程圖
計費是VOD運營的一個重要環節,在系統中處于重要的位置。要實現VOD業務的計費,必須解決身份認證和業務認證問題。泰達數字電視系統已經有一套用戶管理系統,該系統管理用戶智能卡卡號,機頂盒ID和數字電視節目定購信息等。如何將單向用戶管理系統與VOD系統的計費系統進行統一管理,實現業務的統一授權,統一計費是我們面臨的一大難題。
通常的做法是單向用戶和交互用戶分開管理,單向是對智能卡的管理,而雙向是對機頂盒MAC地址的管理,這就意味著需要重新建立一個交互電視用戶管理系統和數據庫。為了充分利用現有用戶管理系統并快速推廣交互電視用戶,我們采用智能卡卡號作為VOD業務的身份認證和業務認證的唯一標識,而不采用機頂盒MAC地址。這樣做的好處是與單向用戶共用同一個數據庫,統一管理;另外,智能卡的故障率比機頂盒的故障率要低,減少了后期運營維護壓力。具體實現是機頂盒讀取智能卡卡號,將卡號(十進制)轉換為十六進制,填充到clientId MAC地址域,其卡號的結構定義如表3所示:

表3 智能卡卡號結構定義
泰達視頻點播系統是一個開放的業務平臺,代表了廣電視頻點播系統的方向。主要有3個技術亮點:①結合實際的業務需求,增加基于WEB方式的服務組信息管理系統。它可以使運營商更加靈活的改變當前業務,而不會影響到終端用戶。②在QAMTSID域內嵌入服務組信息,使得終端機頂盒不再受到MAC地址的限制,可以更加方便的更換機頂盒。③單向業務和雙向業務的統一計費和統一管理,節約了有線運營商的運營成本,更加利于系統的維護。■
2011-05-09