日期:2018-04-03 點擊: 關鍵詞:視頻會議系統(tǒng),RUTP協(xié)議,RUTP庫
當許多人看見“RUTP協(xié)議”時會問這是什么?了解視頻會議系統(tǒng)的人都知道,視頻會議系統(tǒng)作為當下應用最廣泛的通訊技術,其主要是由傳輸網(wǎng)絡、終端及各個附屬設備等若干部分組成,而協(xié)RUTP議就是其組成部分 之一。
1、RUTP協(xié)議特點
RUTP協(xié)議主要是解決TCP協(xié)議和UDP協(xié)議存在的弊端,RUTP協(xié)議能在TCP協(xié)議和UDP協(xié)議中尋求了最好的平衡點,它主要是通過滑動窗口、丟包重發(fā)、擁塞控制等算法,實現(xiàn)數(shù)據(jù)的實時可靠傳輸,因此RUTP既能實現(xiàn)數(shù)據(jù)的實時傳輸,又能保證數(shù)據(jù)的可靠性。由此可見,在我們的視頻會議系統(tǒng)的開發(fā)過程中,使用RUTP協(xié)議進行數(shù)據(jù)傳輸,比我們直接單純用TCP協(xié)議或者UDP協(xié)議要好。
2、在視頻會議系統(tǒng)中的應用
在視頻會議系統(tǒng)中,數(shù)據(jù)如果符合既要保持實時性和可靠性,才需要使用到RUTP協(xié)議,這些數(shù)據(jù)一般是音頻、視頻及屏幕共享等數(shù)據(jù),而一些如控制信令、文本信息等數(shù)據(jù),其數(shù)據(jù)只要求可靠性而不要求實時性,一般建議使用TCP協(xié)議來進行傳輸。
3、開源的RUTP庫
在RUTP開源庫中,最著名的是UDT開源庫,UDT傳輸庫主要是用RUTP協(xié)議來實現(xiàn)數(shù)據(jù)的實時可靠傳輸,它的數(shù)據(jù)傳輸效率非常高,在網(wǎng)絡條件較好的情況下能傳輸流量非常大的可靠性實時數(shù)據(jù)。另外一個RUTP開源庫是Raknet,Raknet開源庫是一個游戲引擎,主要是應用于游戲中的音頻數(shù)據(jù)的實時傳輸,因此Raknet庫也非常適合于視頻會議系統(tǒng)的實時數(shù)據(jù)傳輸。