博客專欄

EEPW首頁 > 博客 > 轉(zhuǎn)碼在視頻會議中的應(yīng)用

轉(zhuǎn)碼在視頻會議中的應(yīng)用

發(fā)布人:topvpu 時間:2021-11-12 來源:工程師 發(fā)布文章

從www.topvpu.com摘錄


隨著企業(yè)對視頻會議系統(tǒng)的需求越來越大,視頻會議系統(tǒng)將主要向靈活易用性、大眾平民化、家用小型化發(fā)展。

1. 靈活易用性

隨著視頻會議市場的企業(yè)用戶逐年增多,傳統(tǒng)視頻會議產(chǎn)品漸顯弊端,比如:價格昂貴,又要使用專線或ISDN;軟件產(chǎn)品性能不穩(wěn)定,使用不方便,加上繁瑣的下載安裝步驟和對帶寬的較高要求,已不能滿足用戶的基本需求。用戶對靈活性和易用性的關(guān)注,說明了視頻會議系統(tǒng)還需進(jìn)一步簡化操作并提高與其他系統(tǒng)的兼容能力:目前的視頻會議系統(tǒng)大多采用分層菜單的方式進(jìn)行控制,操作還是較為復(fù)雜。數(shù)據(jù)共享是指通過視頻會議系統(tǒng)使身處異地的合作者相互了解情況并實現(xiàn)資源共享 (例如電子白板、共享Windows應(yīng)用等)。近年來,隨著視頻、音頻、數(shù)據(jù)綜合網(wǎng)的發(fā)展,尤其是在遠(yuǎn)程教學(xué)和遠(yuǎn)程醫(yī)療領(lǐng)域,用戶將更加重視數(shù)據(jù)及應(yīng)用共享。

靈活性也是用戶看重的另外一方面,在視頻通訊領(lǐng)域,會議應(yīng)用只是其中的冰山一角:越來越多的用戶希望視頻會議系統(tǒng)具有遠(yuǎn)程教學(xué)功能并且能夠和辦公自動化系統(tǒng)結(jié)合起來提高管理質(zhì)量。視頻會議系統(tǒng)作為一個通訊網(wǎng)絡(luò)系統(tǒng),系統(tǒng)的可塑造性和可維護(hù)性是十分重要的,能夠方便裝卸的高質(zhì)量系統(tǒng)對需要移動和頻繁出差的用戶而言顯得彌足珍貴,在不降低系統(tǒng)性能的前提下,提高系統(tǒng)的便攜性是很有必要的??傊髽I(yè)用戶需要更靈活易用的視頻會議系統(tǒng)。


2. 大眾平民化

電子信息軟件業(yè)的突破性發(fā)展,使得普通用戶享受高清晰的視頻通信已經(jīng)不是一個遙不可及的愿望。

如今越來越多的視頻會議系統(tǒng)在提高工作效率,增強(qiáng)協(xié)作能力,降低公務(wù)成本的優(yōu)勢使其成為企事業(yè)單位信息交流傳遞的重要手段。目前,寬帶網(wǎng)絡(luò)越來越普及,一些地市、縣、鄉(xiāng)鎮(zhèn)的網(wǎng)絡(luò)寬帶環(huán)境已經(jīng)接近大型中心城市,這使得在三、四級市場上提供低成本,高質(zhì)量,專業(yè)化的視頻會議服務(wù)成為可能;同時,電子政務(wù)和企業(yè)信息化的迅速推進(jìn)和一些行業(yè)一、二級市場視訊系統(tǒng)的成功應(yīng)用也在加速視頻會議市場向三四級城市擴(kuò)展,視頻會議具有潛在的市場優(yōu)勢。資料顯示,在這種平民化趨勢推動下,整個視頻會議市場中政府辦公已占全部市場份額的46.6%。而為了改善運營模式、提高工作效率,電信、金融、鐵路、電力等行業(yè)也在大力發(fā)展電視會議系統(tǒng),他們占據(jù)了33.2%的市場份額。

3. 家用小型化

視頻會議系統(tǒng)可以讓身處異地的用戶進(jìn)行"面對面"式的交流,這無疑給企業(yè)提高工作效率和節(jié)省會議開支帶來頗多好處。以往視頻會議系統(tǒng)的主流都是房間式的龐然大物,它們價格昂貴,一直是大公司、大老板們的專屬權(quán)益,普通企業(yè)對它可望不可及。但是,隨著互聯(lián)網(wǎng)以及通信技術(shù)的飛速發(fā)展,計算機(jī)處理能力、網(wǎng)絡(luò)傳輸能力都有了很大提高,視頻會議系統(tǒng)走向小型化,逐漸到了為大眾接受的程度,一時間,中小企業(yè)和個人用戶成為視頻會議領(lǐng)域的最大潛力股。

從視頻編碼,解碼技術(shù)角度來看視頻會議,視頻會議基本有以下三種方案:


-    Mesh 方案,即多個終端之間兩兩進(jìn)行連接,形成一個網(wǎng)狀結(jié)構(gòu)。比如 A、B、C 三個終端進(jìn)行多對多通信,當(dāng) A 想要共享媒體(比如音頻、視頻)時,它需要分別向 B 和 C 發(fā)送數(shù)據(jù)。同樣的道理,B 想要共享媒體,就需要分別向 A、C 發(fā)送數(shù)據(jù),依次類推。這種方案對各終端的帶寬要求比較高。

-    MCU(Multipoint Conferencing Unit)方案,該方案由一個服務(wù)器和多個終端組成一個星形結(jié)構(gòu)。各終端將自己要共享的音視頻流發(fā)送給服務(wù)器,服務(wù)器端會將在同一個房間中的所有終端的音視頻流進(jìn)行混合,最終生成一個混合后的音視頻流再發(fā)給各個終端,這樣各終端就可以看到 / 聽到其他終端的音視頻了。實際上服務(wù)器端就是一個音視頻混合器,這種方案服務(wù)器的壓力會非常大。

-    SFU(Selective Forwarding Unit)方案,該方案也是由一個服務(wù)器和多個終端組成,但與 MCU 不同的是,SFU 不對音視頻進(jìn)行混流,收到某個終端共享的音視頻流后,就直接將該音視頻流轉(zhuǎn)發(fā)給房間內(nèi)的其他終端。它實際上就是一個音視頻路由轉(zhuǎn)發(fā)器。



MCU 方案

MCU 主要的處理邏輯是:接收每個共享端的音視頻流,經(jīng)過解碼、與其他解碼后的音視頻進(jìn)行混流、重新編碼,之后再將混好的音視頻流發(fā)送給房間里的所有人。MCU 技術(shù)在視頻會議領(lǐng)域出現(xiàn)得非常早,目前技術(shù)也非常成熟,主要用在硬件視頻會議領(lǐng)域。


MCU全編碼全解碼應(yīng)用框圖



MCU 的優(yōu)勢,大致可總結(jié)為如下幾點:


-    技術(shù)非常成熟,在硬件視頻會議中應(yīng)用非常廣泛。

-    作為音視頻網(wǎng)關(guān),通過解碼、再編碼可以屏蔽不同編解碼設(shè)備的差異化,滿足更多客戶的集成需求,提升用戶體驗和產(chǎn)品競爭力。

-    將多路視頻混合成一路,所有參與人看到的是相同的畫面,客戶體驗非常好。


MCU 不足,主要表現(xiàn)為:

-    重新解碼、編碼、混流,需要大量的運算,對 CPU 資源的消耗很大。

-    重新解碼、編碼、混流還會帶來延遲。

-    由于機(jī)器資源耗費很大,所以 MCU 所提供的容量有限,一般十幾路視頻就是上限了


SFU 方案

SFU 像是一個媒體流路由器,接收終端的音視頻流,根據(jù)需要轉(zhuǎn)發(fā)給其他終端。SFU 在音視頻會議中應(yīng)用非常廣泛,尤其是 WebRTC 普及以后。支持 WebRTC 多方通信的媒體服務(wù)器基本都是 SFU 結(jié)構(gòu)。SFU 的拓?fù)錂C(jī)構(gòu)和功能模型如下圖:

SFU終端側(cè)方案


SFU服務(wù)器方案

SFU 的優(yōu)勢有:


-     數(shù)據(jù)包直接轉(zhuǎn)發(fā),不需要編碼、解碼,對 CPU 資源消耗很小。

-     直接轉(zhuǎn)發(fā)也極大地降低了延遲,提高了實時性。

-     帶來了很大的靈活性,能夠更好地適應(yīng)不同的網(wǎng)絡(luò)狀況和終端類型。


SFU 不足,主要表現(xiàn)是:

-    由于是數(shù)據(jù)包直接轉(zhuǎn)發(fā),參與人觀看多路視頻的時候可能會出現(xiàn)不同步;相同的視頻流,不同的參與人看到的畫面也可能不一致。

-    參與人同時觀看多路視頻,在多路視頻窗口顯示、渲染等會帶來很多麻煩,尤其對多人實時通信進(jìn)行錄制,多路流也會帶來很多回放的困難??傊?,整體在通用性、一致性方面比較差。


結(jié)論:SFU 是三種架構(gòu)方案中優(yōu)勢最明顯而劣勢又相對較少的一種架構(gòu)方案。無論是從靈活性上,還是音視頻的服務(wù)質(zhì)量、負(fù)載情況等方面上,相較其他兩種方案,SFU 都有明顯的優(yōu)勢,因此這種方案也被大多數(shù)廠商廣泛采用。


*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)



相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉