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