視頻會議系統的組成主要包括終端、MCU服務器、網守等,其中的MCU服務器是整個系統的核心,視頻會議系統的性能很大程度取決於MCU服務器的性能,所以MCU服務器的設計與實現,在視頻會議系統開發當中很是重要。MCU服務器的設計模式大概分紅幾種:合成模式、轉發模式、混合型模式、分佈式模式。這幾種模式從複雜度來看是逐步上升的,一些模式實際上是前面幾種模式的綜合,如今咱們來看看這種MCU服務器的設計模式。設計模式
一、 合成模式服務器
合成模式是MCU服務器最先的模式,該模式主要是經過MCU進行合成視頻和音頻,而後把視頻、音頻傳輸到其餘的客戶端,其合成後的數據量明顯是比以前合成後的方式少一些,所以很是適合於在低帶寬的網絡下運行,但其合成數據須要消耗較大的預算量。現今合成模式的MCU主要應用於硬件的MCU服務器,其主要緣由是硬件的MCU服務器能夠經過硬件來進行合成數據,能有效節省帶寬。markdown
二、 轉發模式網絡
轉發模式的MCU服務器主要是軟件視頻會議使用的方式,該方式對數據不進行合成,而是對數據進行直接的轉發,雖然轉發模式的MCU服務器,不能有效的節省帶寬,但卻能節省服務器的運算量,所以能夠鏈接更多的終端。分佈式
三、 混合型模式性能
混合型模式的MCU是前兩種模式的融合,其能夠有選擇地進行音、視頻的合成,經過選擇不一樣的合成模式,從而在帶寬和運算量中取得最佳的平衡,該方式在企業級的視頻會議應用中較爲多見。設計
四、 分佈式模式視頻
混合型的MCU模式,雖然能經過不一樣的合成模式來平衡帶寬與運算量,但因爲其鏈接的終端很難超過幾百個,很難實現電信級的應用。而分佈式模式的MCU,主要是經過把MCU服務器分開放置於不一樣的地方,而後經過登陸服務器進行傳輸控制,從而使更多的MCU服務器能夠爲終端服務。該方式能夠解決混合型MCU模式中的鏈接容量的問題,經過集羣的MCU方式,大大提升MCU服務器的對帶寬利用率。資源
五、 雲服務模式開發
雲服務模式是最新的MCU服務器模式,其主要是經過雲主機來模擬MCU服務器集羣,一臺MCU服務器是由多臺服務器的資源虛擬而來,該方式更能有效的提升整個系統的穩定型,由於MCU服務器並非由一臺機器組成,而是由多臺服務器相應的資源組成,其實際的服務器出現問題,不會引發MCU服務器的故障,所以該方式被認爲是將來視頻會議系統最理想的設計模式。
MCU服務器的設計模式從簡單到複雜依次是:合成模式、轉發模式、混合型模式、分佈式模式、雲服務器模式。咱們在設計MCU服務器的時候,還須要從實際的需求出發,找到更符合需求的設計模式。