摘要:針對NAT環境下參與用戶網絡類型、網絡狀況往往不一致的情況,提出一種動態節點轉發的實時多媒體數據傳輸技術。采用數據發送節點基于最優節點路由算法將數據發送給多媒體系統中的某些節點,然后由這些節點及下一批被選中接收的節點將數據經過多次轉發,發送給系統中的其他節點,最終實現系統中各節點多媒體數據全互聯。
關鍵詞:全互聯視頻會議;NAT;節點路由;實時數據
中圖分類號:TP391文獻標志碼:A
文章編號:1001-3695(2007)08-0267-02
0引言
實時多媒體是當前計算機網絡系統中一個重要且廣闊的應用領域。例如多媒體會議、協同辦公會議、遠程醫療診斷、遠程教學、多媒體合成作戰指揮系統及多媒體軍事訓練系統等。然而,無論在哪個方面,實時多媒體的應用都不可避免地涉及到兩個關鍵技術:實時多媒體數據的編/解碼技術;多媒體數據的傳輸技術。多媒體編/解碼技術目前比較成熟的有MPEG-4和H.264。因此本文主要討論多媒體數據的傳輸技術。
自20世紀80年代中期網絡多媒體應用興起至今,多媒體數據的傳輸技術一直是多媒體網絡應用的研究熱點,如文獻[1]中提出了Intranet上實時多媒體混播技術和文獻[2,3]提出的基于組播的傳輸技術。組播技術在已知組播網絡中比單播效率高很多,但是在一個未知網絡環境中并不知道哪些服務器或路由器支持或開通了組播功能,因此采用組播技術的實時多媒體系統在應用上有一定的局限性。在復雜的網絡環境下,實時多媒體系統中的某一個用戶有可能處于公網中的某一個節點計算機,也有可能是某一局域網中的節點計算機;同時計算機的IP地址有可能是動態的,也有可能是固定的。針對上述情況,基于NAT的復雜網絡環境提出一種實時多媒體會議系統框架和動態節點轉發的實時多媒體數據傳輸技術,實現實時多媒體數據在復雜網絡環境中快速可靠的傳輸,進而實現實時多媒體會議系統中各成員音/視頻的全互聯。
1基于NAT的全互聯視頻會議系統
4結束語
針對NAT視頻會議系統的特點,提出并實現了一種動態節點轉發的實時多媒體數據傳輸算法。采用該算法,通過盡可能小的網絡帶寬占用,有效地實現實時音/視頻數據的全互聯;同時,根據網絡狀態,對節點轉發數據的路數進行動態調整,保證了實時數據傳輸的可靠性。
參考文獻:
[1]李海芳,方俊,范圣印,等.Intranet上實時多媒體混播技術研究[J].計算機工程與應用,2003,39(20):133136,209.
[2]張軒,李崇榮,李星.基于組播的視頻會議應用框架[J].清華大學學報:自然科學版,2005,45(4):513-516.
[3]許先斌,吳國東,安暉.RTP和IP組播技術在多媒體通信中的應用研究[J].計算機應用與軟件,2003,20(6):40-42.
[4]趙志峰,楊永康,仇佩亮.UPnP在多媒體通信穿越FW/NAT中的應用[J].電信科學,2004,20(6):1014.
[5]楊薇薇,黃年松.一種P2P流媒體數據傳輸任務分派算法[J].華中科技大學學報:自然科學版,2005,33(5):26-28.
[6]王東,朱曉潔,張大方.優化的多媒體流多播選路的試探算法[J].計算機工程與應用,2005,41(3):145148.
注:“本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文”