轉(zhuǎn)碼在視頻會(huì)議中的應(yīng)用
從www.topvpu.com摘錄
隨著企業(yè)對(duì)視頻會(huì)議系統(tǒng)的需求越來(lái)越大,視頻會(huì)議系統(tǒng)將主要向靈活易用性、大眾平民化、家用小型化發(fā)展。
1. 靈活易用性
隨著視頻會(huì)議市場(chǎng)的企業(yè)用戶(hù)逐年增多,傳統(tǒng)視頻會(huì)議產(chǎn)品漸顯弊端,比如:價(jià)格昂貴,又要使用專(zhuān)線(xiàn)或ISDN;軟件產(chǎn)品性能不穩(wěn)定,使用不方便,加上繁瑣的下載安裝步驟和對(duì)帶寬的較高要求,已不能滿(mǎn)足用戶(hù)的基本需求。用戶(hù)對(duì)靈活性和易用性的關(guān)注,說(shuō)明了視頻會(huì)議系統(tǒng)還需進(jìn)一步簡(jiǎn)化操作并提高與其他系統(tǒng)的兼容能力:目前的視頻會(huì)議系統(tǒng)大多采用分層菜單的方式進(jìn)行控制,操作還是較為復(fù)雜。數(shù)據(jù)共享是指通過(guò)視頻會(huì)議系統(tǒng)使身處異地的合作者相互了解情況并實(shí)現(xiàn)資源共享 (例如電子白板、共享Windows應(yīng)用等)。近年來(lái),隨著視頻、音頻、數(shù)據(jù)綜合網(wǎng)的發(fā)展,尤其是在遠(yuǎn)程教學(xué)和遠(yuǎn)程醫(yī)療領(lǐng)域,用戶(hù)將更加重視數(shù)據(jù)及應(yīng)用共享。
靈活性也是用戶(hù)看重的另外一方面,在視頻通訊領(lǐng)域,會(huì)議應(yīng)用只是其中的冰山一角:越來(lái)越多的用戶(hù)希望視頻會(huì)議系統(tǒng)具有遠(yuǎn)程教學(xué)功能并且能夠和辦公自動(dòng)化系統(tǒng)結(jié)合起來(lái)提高管理質(zhì)量。視頻會(huì)議系統(tǒng)作為一個(gè)通訊網(wǎng)絡(luò)系統(tǒng),系統(tǒng)的可塑造性和可維護(hù)性是十分重要的,能夠方便裝卸的高質(zhì)量系統(tǒng)對(duì)需要移動(dòng)和頻繁出差的用戶(hù)而言顯得彌足珍貴,在不降低系統(tǒng)性能的前提下,提高系統(tǒng)的便攜性是很有必要的。總之,企業(yè)用戶(hù)需要更靈活易用的視頻會(huì)議系統(tǒng)。
2. 大眾平民化
電子信息軟件業(yè)的突破性發(fā)展,使得普通用戶(hù)享受高清晰的視頻通信已經(jīng)不是一個(gè)遙不可及的愿望。
如今越來(lái)越多的視頻會(huì)議系統(tǒng)在提高工作效率,增強(qiáng)協(xié)作能力,降低公務(wù)成本的優(yōu)勢(shì)使其成為企事業(yè)單位信息交流傳遞的重要手段。目前,寬帶網(wǎng)絡(luò)越來(lái)越普及,一些地市、縣、鄉(xiāng)鎮(zhèn)的網(wǎng)絡(luò)寬帶環(huán)境已經(jīng)接近大型中心城市,這使得在三、四級(jí)市場(chǎng)上提供低成本,高質(zhì)量,專(zhuān)業(yè)化的視頻會(huì)議服務(wù)成為可能;同時(shí),電子政務(wù)和企業(yè)信息化的迅速推進(jìn)和一些行業(yè)一、二級(jí)市場(chǎng)視訊系統(tǒng)的成功應(yīng)用也在加速視頻會(huì)議市場(chǎng)向三四級(jí)城市擴(kuò)展,視頻會(huì)議具有潛在的市場(chǎng)優(yōu)勢(shì)。資料顯示,在這種平民化趨勢(shì)推動(dòng)下,整個(gè)視頻會(huì)議市場(chǎng)中政府辦公已占全部市場(chǎng)份額的46.6%。而為了改善運(yùn)營(yíng)模式、提高工作效率,電信、金融、鐵路、電力等行業(yè)也在大力發(fā)展電視會(huì)議系統(tǒng),他們占據(jù)了33.2%的市場(chǎng)份額。
3. 家用小型化
視頻會(huì)議系統(tǒng)可以讓身處異地的用戶(hù)進(jìn)行"面對(duì)面"式的交流,這無(wú)疑給企業(yè)提高工作效率和節(jié)省會(huì)議開(kāi)支帶來(lái)頗多好處。以往視頻會(huì)議系統(tǒng)的主流都是房間式的龐然大物,它們價(jià)格昂貴,一直是大公司、大老板們的專(zhuān)屬權(quán)益,普通企業(yè)對(duì)它可望不可及。但是,隨著互聯(lián)網(wǎng)以及通信技術(shù)的飛速發(fā)展,計(jì)算機(jī)處理能力、網(wǎng)絡(luò)傳輸能力都有了很大提高,視頻會(huì)議系統(tǒng)走向小型化,逐漸到了為大眾接受的程度,一時(shí)間,中小企業(yè)和個(gè)人用戶(hù)成為視頻會(huì)議領(lǐng)域的最大潛力股。
從視頻編碼,解碼技術(shù)角度來(lái)看視頻會(huì)議,視頻會(huì)議基本有以下三種方案:
- Mesh 方案,即多個(gè)終端之間兩兩進(jìn)行連接,形成一個(gè)網(wǎng)狀結(jié)構(gòu)。比如 A、B、C 三個(gè)終端進(jìn)行多對(duì)多通信,當(dāng) A 想要共享媒體(比如音頻、視頻)時(shí),它需要分別向 B 和 C 發(fā)送數(shù)據(jù)。同樣的道理,B 想要共享媒體,就需要分別向 A、C 發(fā)送數(shù)據(jù),依次類(lèi)推。這種方案對(duì)各終端的帶寬要求比較高。
- MCU(Multipoint Conferencing Unit)方案,該方案由一個(gè)服務(wù)器和多個(gè)終端組成一個(gè)星形結(jié)構(gòu)。各終端將自己要共享的音視頻流發(fā)送給服務(wù)器,服務(wù)器端會(huì)將在同一個(gè)房間中的所有終端的音視頻流進(jìn)行混合,最終生成一個(gè)混合后的音視頻流再發(fā)給各個(gè)終端,這樣各終端就可以看到 / 聽(tīng)到其他終端的音視頻了。實(shí)際上服務(wù)器端就是一個(gè)音視頻混合器,這種方案服務(wù)器的壓力會(huì)非常大。
- SFU(Selective Forwarding Unit)方案,該方案也是由一個(gè)服務(wù)器和多個(gè)終端組成,但與 MCU 不同的是,SFU 不對(duì)音視頻進(jìn)行混流,收到某個(gè)終端共享的音視頻流后,就直接將該音視頻流轉(zhuǎn)發(fā)給房間內(nèi)的其他終端。它實(shí)際上就是一個(gè)音視頻路由轉(zhuǎn)發(fā)器。
MCU全編碼全解碼應(yīng)用框圖
MCU 的優(yōu)勢(shì),大致可總結(jié)為如下幾點(diǎn):
- 技術(shù)非常成熟,在硬件視頻會(huì)議中應(yīng)用非常廣泛。
- 作為音視頻網(wǎng)關(guān),通過(guò)解碼、再編碼可以屏蔽不同編解碼設(shè)備的差異化,滿(mǎn)足更多客戶(hù)的集成需求,提升用戶(hù)體驗(yàn)和產(chǎn)品競(jìng)爭(zhēng)力。
- 將多路視頻混合成一路,所有參與人看到的是相同的畫(huà)面,客戶(hù)體驗(yàn)非常好。
MCU 不足,主要表現(xiàn)為:
- 重新解碼、編碼、混流,需要大量的運(yùn)算,對(duì) CPU 資源的消耗很大。
- 重新解碼、編碼、混流還會(huì)帶來(lái)延遲。
- 由于機(jī)器資源耗費(fèi)很大,所以 MCU 所提供的容量有限,一般十幾路視頻就是上限了
SFU終端側(cè)方案
SFU服務(wù)器方案
SFU 的優(yōu)勢(shì)有:
- 數(shù)據(jù)包直接轉(zhuǎn)發(fā),不需要編碼、解碼,對(duì) CPU 資源消耗很小。
- 直接轉(zhuǎn)發(fā)也極大地降低了延遲,提高了實(shí)時(shí)性。
- 帶來(lái)了很大的靈活性,能夠更好地適應(yīng)不同的網(wǎng)絡(luò)狀況和終端類(lèi)型。
SFU 不足,主要表現(xiàn)是:
- 由于是數(shù)據(jù)包直接轉(zhuǎn)發(fā),參與人觀看多路視頻的時(shí)候可能會(huì)出現(xiàn)不同步;相同的視頻流,不同的參與人看到的畫(huà)面也可能不一致。
- 參與人同時(shí)觀看多路視頻,在多路視頻窗口顯示、渲染等會(huì)帶來(lái)很多麻煩,尤其對(duì)多人實(shí)時(shí)通信進(jìn)行錄制,多路流也會(huì)帶來(lái)很多回放的困難??傊?,整體在通用性、一致性方面比較差。
結(jié)論:SFU 是三種架構(gòu)方案中優(yōu)勢(shì)最明顯而劣勢(shì)又相對(duì)較少的一種架構(gòu)方案。無(wú)論是從靈活性上,還是音視頻的服務(wù)質(zhì)量、負(fù)載情況等方面上,相較其他兩種方案,SFU 都有明顯的優(yōu)勢(shì),因此這種方案也被大多數(shù)廠(chǎng)商廣泛采用。
*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。
linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)