對等網絡技術在IPTV中的應用研究
2007/05/15
本文為解決IPTV網絡中數據服務器傳輸瓶頸問題,提出了一種新方法,即引入對等網絡技術。文中介紹了對等網絡技術原理,把對等網絡技術與組播技術進行了比較,研究了對等網絡在IPTV應用中的實現(xiàn)方法,總結出對等網絡技術的優(yōu)勢,并提出對等網絡存在的不足,以及采用DRM技術來彌補不足的方法。 圖1 IPTV中傳統(tǒng)網絡與對等網絡的結構對比
在基于對等網絡的IPTV系統(tǒng)中采用集中式結構,系統(tǒng)中應存在少量的中央服務器,這些服務器除了保存節(jié)目內容資源外,還要保存當前的節(jié)目單信息和正在收看節(jié)目的客戶端信息。當用戶請求收看某一節(jié)目時,服務器將返回正在收看該節(jié)目的用戶,這里服務器可以根據請求來源的路由信息,在所有收看該節(jié)目的用戶中挑選與請求用戶最接近的,也就是連通性最好的用戶信息進行返回。用戶收到服務器返回的地址信息后,即開始與正在收看的用戶進行連接,獲取節(jié)目內容。
在這種對等網絡中,內容服務器只需進行少量的內容分發(fā),甚至對某些熱門節(jié)目只進行一路分發(fā),即可滿足大量的用戶收看需求。與傳統(tǒng)的節(jié)目分發(fā)方式相比,既不需要復雜的調度算法,也不用承擔上千甚至上萬的媒體傳輸連接,壓力可以說極大降低,而用戶的服務質量并不會因此降低。相反,對某些熱門節(jié)目會因為收看人數眾多,數據來源穩(wěn)定,而享受更好的服務質量。
在傳統(tǒng)的網絡中,當某一臺服務器發(fā)生故障,可能會影響一部分用戶的收看,用戶需要到更遠的服務器上去接收節(jié)目內容,這樣網絡速度會變慢,這又同時加重了這臺服務器的負擔,即增加了該服務器出現(xiàn)故障的風險,有可能造成連鎖故障效應。如果為了避免這種情況,把用戶限制在某一區(qū)域內,則這部分用戶在故障時無法接受服務。然而,采用對等網絡方式時,由于把服務器的絕大部分負擔分散并轉移到了所有的用戶端,服務器出現(xiàn)故障的概率大幅下降,而且即使某臺服務器出現(xiàn)故障,只要網絡中仍有其他分發(fā)該服務器上內容的其他服務器,即只要網絡中仍存在該內容的源,用戶就能收看到該節(jié)目,并不受出故障服務器的影響。因為在對等網絡中,所有的節(jié)點既是終端用戶,又是服務器,某一節(jié)目的服務是由許多同時收看該節(jié)目的用戶共同提供的。這使系統(tǒng)具有了一種軟容量的特性,即與傳統(tǒng)電視網絡所能服務的最大用戶數固定不同,基于對等網絡的IPTV系統(tǒng),其最大容量并不固定,而且用戶數越多,其服務質量越好,用戶數量增加并不需要增加服務器端的投入。
三、存在的不足及解決方法的提出
基于對等網絡的IPTV系統(tǒng),雖然具有諸多優(yōu)越性,但仍有一些不足之處。其中最大的問題是網絡的安全性存在隱患。由于對等網絡中,節(jié)目來源不局限于服務器了,用戶受到服務器的制約比傳統(tǒng)方式下少了很多,這樣非法的用戶可以繞開向服務器申請資源這一步,直接向用戶端進行連接。由于用戶端必須保存一份當前收看節(jié)目的用戶列表,以保持與這些用戶的連接,并根據緩沖狀況及時增加新的連接。而非法用戶接入某一合法用戶后,也可獲得這張列表,即可發(fā)起連接,從而實現(xiàn)不與服務器通信就能收看到節(jié)目。
前面說過,IPTV系統(tǒng)必須有良好的計費管理機制,并具有一定的擴展性以提供更多增值服務。針對上面的問題,固然可以加密保存用戶端的當前用戶列表,并禁止用戶之間交換該列表信息,即只允許從服務器端獲取用戶列表,但這樣也只是治標的辦法。為了提供更高的安全性,可采用數字版權管理(DRM)技術從根本上對內容進行加密,這樣即使非法用戶獲取了內容,沒有得到授權,仍然無法觀看到節(jié)目。
在IPTV中的數字版權管理可以如下方式工作:在每臺用戶接收終端建立一個與硬件相關并可對用戶身份進行惟一鑒別的ID號,簡單方式下采用網卡的MAC地址即可,也可以采用其他數字加密的智能卡等設備用以提高系統(tǒng)的安全性。在內容分發(fā)之前,使用密鑰對媒體進行加密,這樣要想收看該內容,必須使用相同的密鑰進行解密,然后將該密鑰與節(jié)目內容分開存儲。在系統(tǒng)中建立單獨的用戶驗證服務器,實際操作中可與資源請求服務合并,但最好與內容分發(fā)服務器分離。當用戶進行資源請求時,連接到用戶驗證服務器,服務器根據用戶的惟一ID鑒別其合法性,并根據該ID對請求的媒體密鑰進行加密,生成一份許可證,將該許可證頒發(fā)給用戶,并同時返回相應資源的用戶列表。用戶接收到媒體后,可使用許可證配合硬件ID解密出原始密鑰,再用該密鑰解密出節(jié)目內容,進行觀看。由于許可證是以該用戶的ID進行加密的,因此即使被別的用戶非法獲取到,沒有相應的硬件支持也不能解密出原始密鑰,從而不能觀看節(jié)目。每一節(jié)目的許可證可以存儲在用戶端,也可以使用后刪除,待重新請求時頒發(fā)新的許可證。
數字版權管理十分靈活,不僅可針對媒體節(jié)目,各種增值服務也可使用DRM方式管理用戶權限,實現(xiàn)復雜而高效的計費方案,滿足不同用戶需求。對于數字加密可根據需要采用不同算法,由于加密過程與硬件相關,因此安全性十分高,可在一定程度上彌補對等網絡在安全性能上的不足,并能提供更多功能。
四、結束語
IPTV和對等網絡都是目前相當熱門的技術,但以往少有人提及將兩者結合,利用各自優(yōu)勢,拓展其應用領域。本文為IPTV的網絡結構提出了一種新的思路,并探討了可行性,針對其中可能存在的問題,也提出了相應的解決辦法。綜上所述,對等網絡作為新興的并且蓬勃發(fā)展的網絡技術,其優(yōu)越性是顯而易見的,并且預示了未來網絡的發(fā)展方向,在IPTV中應用對等網絡技術不僅能夠降低組網成本,同時作為對未來網絡的一種探索,也是具有重要意義的。
中國聯(lián)通網站
面向業(yè)務特征架構CDN網絡 2007-05-14 |
IPTV:電信級互動創(chuàng)造完美體驗 2007-05-14 |
標準化工作護航IPTV發(fā)展 2007-05-14 |
路向何方——再度審視號碼百事通 2007-05-09 |
美國的號碼百事通:1-800-Free-411免費商務名錄電話 2007-05-09 |