技術流 | 解析雲視頻(pín)會議的視頻(pín)傳輸方式

2020-04-10

作爲分(fēn)布式、并行、網絡計算的延續發展,雲計算是虛拟化、效用計算、基礎設施即服務、平台即服務、軟件即服務等概念混合演進的結果,可以理解爲一(yī)種分(fēn)布在大(dà)規模數據中(zhōng)心,可提供按需動态地部署、配置、重新配置以及取消等服務的技術。


雲視頻(pín)會議平台是以雲計算爲基本理念,将雲計算技術和多媒體(tǐ)會議緊密融合,由視頻(pín)會議服務商(shāng)建設雲視訊平台,企業無需購買MCU,無需大(dà)規模改造網絡和配置專業技術人員(yuán),隻需以租用服務的形式,即可實現在會議室、個人電腦、移動辦公狀态下(xià)進行多方視頻(pín)溝通。


目前,基于雲平台的視頻(pín)會議産品的視頻(pín)傳輸主要有兩種技術手段,分(fēn)别爲純軟件分(fēn)發技術、雲MCU合屏分(fēn)發技術。



1
純軟件分(fēn)發



市面上大(dà)多數的視頻(pín)會議廠商(shāng)使用的都是純軟件分(fēn)發技術,比如:ZOOM、釘釘、騰訊等,這種技術實現起來較爲簡單。具體(tǐ)原理爲:在召開(kāi)視頻(pín)會議時,由多個用戶使用會議終端設備采集并上傳多路視頻(pín)畫面到服務器端,經由服務器轉發到接收終端。在這個過程中(zhōng),服務器隻是視頻(pín)的搬運工(gōng),不做任何編解碼的工(gōng)作,接收端需要接收并且解碼、顯示多路視頻(pín)。


終端/客戶端基本都是依托于電腦windows系統或智能終端android/ios的應用軟件,視頻(pín)解碼完全依靠軟件完成,占用帶寬也更高。例如,在使用軟件分(fēn)發技術時,發送16路1M視頻(pín),将占用接收端16M帶寬,這對于接收終端的性能、網絡帶寬來說都是個不小(xiǎo)的挑戰,因此畫面顯示的清晰度、流暢度會受到很大(dà)影響。所以采用這種方式的視頻(pín)會議僅支持4-9路視頻(pín)畫面顯示,并且占用帶寬高,并對終端的配置要求極高;尤其是在手機上,最多隻能做到4路畫面。


09.jpg 


2

雲MCU合屏分(fēn)發



MCU合屏分(fēn)發與軟件分(fēn)發不同的是,服務器不再是隻負責轉發,而是需要對視頻(pín)進行編碼及合屏。雲MCU合屏分(fēn)發是由多個用戶上傳多路視頻(pín)畫面到服務器端,服務器接收多路視頻(pín)畫面,并按照預設的合屏模闆尺寸将多路視頻(pín)拼接合爲一(yī)路視頻(pín),重新編碼,發給接收端,接收端接收一(yī)路合屏後的視頻(pín)并且解碼顯示。


使用雲MCU合屏分(fēn)發技術,可以根據終端性能、網絡帶寬預設合屏模闆尺寸,保證畫面能夠清晰流暢的顯示。例如,同樣是發送16路1M視頻(pín),MCU合屏分(fēn)發技術下(xià)隻需占用1M帶寬,爲客戶節約90%以上的會議帶寬。


08.jpg



MCU合屏不僅僅降低了對終端的性能要求,而且大(dà)大(dà)節約了帶寬,隻需要1路視頻(pín)就可以看到多個畫面。采用這種方式的視頻(pín)會議廠商(shāng)主要有網動、PEXIP派視等。網動雲視訊平台支持自适應窗口編碼算法,終端的上行畫面的大(dà)小(xiǎo)能夠按照合屏模闆的尺寸實時調整,隻需2M帶寬既能夠輕松實現36路1080P畫面的流暢性。目前,網動能夠實現電腦手機同屏36路1080P畫面流暢無卡頓


綜上所述,當用戶端都采用性能較高的電腦并且網絡帶寬足夠高等理想狀态下(xià),兩種視頻(pín)傳輸方式無較大(dà)差異;但是當使用手機、電腦、機頂盒、視頻(pín)會議終端等設備,或者網絡帶寬受限制時,采用雲MCU合屏技術的視頻(pín)會議畫面相對來說會更加流暢、清晰,對設備和網絡具有更好的兼容性。