同樣,基于廣播的VOD系統(tǒng)主要由節(jié)目編輯、存儲(chǔ)、命令交互、播出、接收等幾個(gè)部分組成。首先編輯VOD節(jié)目單,并存儲(chǔ)到播控服務(wù)器上;將需要播出的VOD節(jié)目預(yù)先加密,生成預(yù)加密文件;然后將預(yù)加密文件上傳到內(nèi)容服務(wù)器中待播;用戶通過(guò)雙向通道與內(nèi)容播控服務(wù)器進(jìn)行交互,完成VOD節(jié)目點(diǎn)播;VOD播出服務(wù)器通過(guò)廣播通道播出用戶點(diǎn)播的節(jié)目;接收設(shè)備可以接收前端系統(tǒng)發(fā)送的節(jié)目授權(quán)或刷卡購(gòu)買授權(quán),并將預(yù)加密節(jié)目解擾和播放。
關(guān)鍵技術(shù)之一:節(jié)目單編輯
圖1就是一個(gè)XML節(jié)目單的大致結(jié)構(gòu)。與傳統(tǒng)的節(jié)目單相比,PushTV節(jié)目單除了節(jié)目信息外,還包含了對(duì)機(jī)頂盒磁盤空間進(jìn)行管理的內(nèi)容,例如播放時(shí)間、有效期等。因?yàn)镻VR機(jī)頂盒中的硬盤空間有限(160GB),一部高清電影就可能有10GB,沒(méi)幾天就可能裝滿,所以必須及時(shí)清理。如果讓用戶自己手動(dòng)管理,就會(huì)非常麻煩,F(xiàn)在依據(jù)這些節(jié)目單中的控制信息,機(jī)頂盒就可以自動(dòng)刪除過(guò)期文件,下載最新節(jié)目。這樣,就保證了每個(gè)家庭的機(jī)頂盒中總是能看到最新推送下來(lái)的節(jié)目。
關(guān)鍵技術(shù)之二:DC/OC播出
采用對(duì)象輪(OC)方式播出網(wǎng)頁(yè)/AIT應(yīng)用信息表等交互信息,可以將相關(guān)內(nèi)容自動(dòng)整理打包,便于機(jī)頂盒快速接收。例如,一個(gè)Html網(wǎng)頁(yè)文件中可能包含許多圖片,這些圖片文件也應(yīng)盡量和該HTML文件打在一個(gè)包里,機(jī)頂盒就可同時(shí)接收到,同時(shí)顯示出來(lái)。否則,網(wǎng)頁(yè)中的內(nèi)容就有可能顯示不全,或者要等很久才能顯示出來(lái)。OC打包方式考慮到了對(duì)象之間的關(guān)聯(lián)性,讓相關(guān)的文件就近打包,可以達(dá)到最好的網(wǎng)頁(yè)顯示效果。
而對(duì)象輪(DC)方式的描述信息很少,便于高速傳輸大容量文件,特別適合播出高清電影等節(jié)目信息。
可見(jiàn),OC/DC相結(jié)合的播出方式,能夠充分發(fā)揮各自特長(zhǎng),同時(shí)滿足傳輸節(jié)目指南信息和節(jié)目?jī)?nèi)容的技術(shù)要求。如果有必要,還可以采取主備冗余播出的方式,提高系統(tǒng)可靠性。
關(guān)鍵技術(shù)之三:VOD播出
要求VOD播出系統(tǒng)能夠播出預(yù)加密文件,預(yù)加密文件通常是使用DVB加擾算法加密而生成的加密TS流文件,在這個(gè)文件包含了ECM信息,該信息攜帶了預(yù)加密數(shù)據(jù)包的解密密鑰,因此VOD播出服務(wù)器必須能夠播出該信息,否則接收端不能播出預(yù)加密節(jié)目。
關(guān)鍵技術(shù)之四:預(yù)加密
節(jié)目文件在存儲(chǔ)前進(jìn)行了預(yù)先加密,采用加擾算法改變了數(shù)字碼流的排列順序,而解擾的密鑰也同時(shí)以密文方式寫入到節(jié)目文件中。每個(gè)交費(fèi)訂戶的授權(quán)信息(EMM)通過(guò)網(wǎng)絡(luò)廣播,機(jī)頂盒收到后,即可解開ECM得到密鑰,實(shí)現(xiàn)“一機(jī)一卡”的在線控制方式。消費(fèi)者可以按照產(chǎn)品、事件訂購(gòu)節(jié)目,也可通過(guò)電子錢包按次/按時(shí)刷卡點(diǎn)播節(jié)目。對(duì)于機(jī)頂盒來(lái)說(shuō),解密與解擾方式和傳統(tǒng)CAS基本相同,此外還需要增加對(duì)XML控制信息的解析功能、PVR的播出控制命令、以及VOD的交互控制等。
預(yù)加密的處理流程
1)使用預(yù)加密處理系統(tǒng)制作加密TS文件:將節(jié)目的TS流或者視音頻文件生成預(yù)加密TS流文件,并存儲(chǔ)于加密流文件庫(kù)中;記錄相關(guān)的密鑰信息和控制管理信息,并存儲(chǔ)于CAS數(shù)據(jù)庫(kù)中。每個(gè)預(yù)加密TS流文件中攜帶加擾節(jié)目描述信息(PMT中包含CA描述子)及ECM授權(quán)控制信息,加密的TS包遵循Mpeg2標(biāo)準(zhǔn)。
2)加密TS流播出:使用視頻服務(wù)器及數(shù)據(jù)廣播服務(wù)器,讀取加密TS流文件并播出預(yù)加密的TS流節(jié)目。
3)產(chǎn)品定義與管理:使用PMS(節(jié)目/產(chǎn)品管理)系統(tǒng),編輯節(jié)目列表(TS流文件組成的節(jié)目),并存儲(chǔ)節(jié)目列表于擴(kuò)展業(yè)務(wù)數(shù)據(jù)庫(kù)中。
4)用戶信息準(zhǔn)備:使用SMS(用戶管理)系統(tǒng)錄入用戶的各種相關(guān)信息。
5)用戶收視控制卡準(zhǔn)備:使用發(fā)卡系統(tǒng)發(fā)行用戶智能卡,智能卡中帶有用戶基本信息、安全信息及授權(quán)信息。
6)訂購(gòu)產(chǎn)品:使用用戶管理系統(tǒng)為用戶訂購(gòu)基本業(yè)務(wù)或增值業(yè)務(wù)。
7)用戶接收設(shè)備接收廣播通道發(fā)送的用戶授權(quán)信息,并存儲(chǔ)在智能卡中。
8)用戶接收設(shè)備接收廣播通道發(fā)送的視音頻TS流節(jié)目,可以正常地接收和處理各種基本的加擾業(yè)務(wù)。
9)用戶接收設(shè)備接收廣播通道發(fā)送的預(yù)加擾的視音頻TS流節(jié)目,通過(guò)解密ECM消息獲取CW,控制接收設(shè)備解擾并顯示節(jié)目(VOD、時(shí)移TV)。
10)用戶接收設(shè)備接收廣播通道發(fā)送的預(yù)加擾的TS流數(shù)據(jù)文件,并將TS流文件存于存儲(chǔ)部件中;接收設(shè)備通過(guò)用戶界面操作,人為控制數(shù)據(jù)文件的播放TS流,并通過(guò)解密TS流中ECM消息獲取CW,控制接收設(shè)備解擾并顯示節(jié)目(PushTV)。
11)用戶接收設(shè)備接收廣播通道發(fā)送的TS流節(jié)目,并將TS流存于存儲(chǔ)部件中組成TS流的PVR文件;接收設(shè)備通過(guò)用戶界面操作,人為控制PVR文件播放TS流,并通過(guò)解密TS流中ECM消息獲取CW,控制接收設(shè)備解擾并顯示節(jié)目(PVR節(jié)目)。
四、展望未來(lái)
如果對(duì)VOD市場(chǎng)前景做一個(gè)預(yù)測(cè),可以看到NVOD、TVOD、PushTV、基于廣播的VOD都具有自己的特點(diǎn),互相無(wú)法替代,將共同在這個(gè)舞臺(tái)上扮演不同的角色。NVOD和基于廣播的VOD可能會(huì)更加普及,而PushTV的終端成本較高,TVOD帶寬成本較高,將分享少量市場(chǎng)份額。
五、結(jié)語(yǔ)
PushTV和基于廣播的VOD適合現(xiàn)有網(wǎng)絡(luò)和終端形式,是一個(gè)值得嘗試的新業(yè)務(wù),會(huì)有一定的發(fā)展空間。預(yù)加密則是保證節(jié)目商利益,促進(jìn)內(nèi)容更加精彩的關(guān)鍵技術(shù),將推動(dòng)PushTV和基于廣播的VOD產(chǎn)業(yè)鏈的穩(wěn)步發(fā)展。