技術(shù)知識
您當前位置:主頁(yè) > 技術(shù)資訊 >

簡(jiǎn)述視頻會(huì )議軟件三種傳輸模式-王視

來(lái)源:未知  日期:2016-03-10 11:54

簡(jiǎn)述視頻會(huì )議軟件三種傳輸模式
    在視頻會(huì )議軟件的開(kāi)發(fā)中,我們需要考慮實(shí)時(shí)、大流量的傳輸方式,因此其數據傳輸模式值得我們去研究。
    一般來(lái)看視頻會(huì )議的數據可以分為三種,一種是語(yǔ)音、文檔共享等實(shí)時(shí)性較強但數據量較少的數據;另外一種是大流量但不需要實(shí)時(shí)的數據,如文件傳輸的數據;最后一種是視頻、遠程桌面等大流量且實(shí)時(shí)性很強的數據。
視頻會(huì )議
    對于這三種不同的數據,我們可以采用不同的傳輸方式來(lái)達到更高的效率。在視頻會(huì )議軟件中,我們主要有三種不同的傳輸模式:
    1、TCP傳輸模式:
    TCP傳輸模式是通過(guò)TCP協(xié)議來(lái)進(jìn)行數據的傳輸,其傳輸方式是可靠的傳輸方式,但TCP建立傳輸過(guò)程需要進(jìn)行三次握手,而且在傳輸過(guò)程中,需要進(jìn)行數據的確認過(guò)程,因此數據的傳輸相對UDP模式來(lái)說(shuō),傳輸的實(shí)時(shí)性不強,且遇到網(wǎng)絡(luò )堵塞的情況下,TCP模式不能進(jìn)行有效的傳輸控制;
    通過(guò)不斷的重發(fā)數據,會(huì )造成網(wǎng)絡(luò )更為堵塞,因此在視頻會(huì )議軟件的開(kāi)發(fā)中,我們不能用TCP的傳輸模式來(lái)傳輸實(shí)時(shí)的數據,而一些實(shí)時(shí)性不強的數據,如文件數據可以用TCP的模式進(jìn)行傳輸。
    2、UDP+RTP傳輸模式:
    UDP+RTP傳輸模式是通過(guò)UDP數據包進(jìn)行RTP數據封裝傳輸,單純的UDP傳輸方式不能直接應用于視頻會(huì )議軟件的開(kāi)發(fā),雖然UDP可以實(shí)時(shí)地傳輸數據,但其UDP傳輸是基于無(wú)連接、非可靠的傳輸方式,其數據不能保證及時(shí)、按順序地到達;
    因此直接用UDP傳輸方式很難進(jìn)行數據的丟包控制。通過(guò)UDP+RTP的傳輸模式,不僅可以實(shí)時(shí)的傳輸,還能通過(guò)RTCP實(shí)現對數據的傳輸控制。
   我們可以舉個(gè)例子,在視頻會(huì )議軟件的音頻傳輸中,我們可以UDP+RTP的模式進(jìn)行傳輸,當出現數據包的丟失的時(shí)候,該方式能很容易檢測到丟包的數據,從而通過(guò)音頻編碼的錯誤掩飾來(lái)進(jìn)行數據的還原。
    3、利用傳輸庫模式:
    雖然UDP+RTP模式能達到實(shí)時(shí)的傳輸,也能進(jìn)行丟包的檢測控制,但該模式很難進(jìn)行數據的重發(fā),對于一些需要實(shí)時(shí)且可靠的數據,也不能采用該方式,我們可以采用一些開(kāi)源的傳輸庫;
    這些開(kāi)源的傳輸庫可以把上面的TCP模式、UDP+RTP模式兩者的優(yōu)點(diǎn)結合起來(lái),它既有實(shí)時(shí)的傳輸性又有可靠的傳輸性,非常適合我們進(jìn)行可靠的實(shí)時(shí)的大流量的數據傳輸,這些傳輸庫包括有比較著(zhù)名的UDT傳輸庫(可靠的UDP傳輸方式)、Ranknet傳輸庫等;
    這些傳輸庫是建立在UDP的基礎上的數據傳輸,但其實(shí)現了UDP的可靠傳輸。因此直接利用這些開(kāi)源的傳輸庫進(jìn)行數據的傳輸比我們直接利用TCP或者UDP+RTP傳輸模式更為有效。
    綜上所述,我們在視頻會(huì )議軟件的開(kāi)發(fā)中,對不同的數據可以采用不同的傳輸方式,一些大流量非實(shí)時(shí)的數據,我們可以采用TCP的傳輸模式;一些實(shí)時(shí)非大流量的數據,我們可以采用UDP+RTP的傳輸模式。
    對于實(shí)時(shí)、大流量且需要保證可靠性的數據,我們可以利用開(kāi)源的傳輸庫進(jìn)行數據的傳輸,來(lái)保證數據的實(shí)時(shí)和可靠性。
 

中控系統  | 會(huì )議中控系統  | 會(huì )議集中控系統  | 多媒體中控  | 智能中控系統  | 可編程中控系統  | 會(huì )議室中央控制系統

版權所有  廣州王視電子科技有限公司 ©2013-2014 粵ICP備14083985號-1 網(wǎng)站地圖