博客專欄

        EEPW首頁 > 博客 > 轉碼在視頻會議中的應用

        轉碼在視頻會議中的應用

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

        從www.topvpu.com摘錄


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

        1. 靈活易用性

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

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


        2. 大眾平民化

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

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

        3. 家用小型化

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

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


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

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

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



        MCU 方案

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


        MCU全編碼全解碼應用框圖



        MCU 的優勢,大致可總結為如下幾點:


        -    技術非常成熟,在硬件視頻會議中應用非常廣泛。

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

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


        MCU 不足,主要表現為:

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

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

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


        SFU 方案

        SFU 像是一個媒體流路由器,接收終端的音視頻流,根據需要轉發給其他終端。SFU 在音視頻會議中應用非常廣泛,尤其是 WebRTC 普及以后。支持 WebRTC 多方通信的媒體服務器基本都是 SFU 結構。SFU 的拓撲機構和功能模型如下圖:

        SFU終端側方案


        SFU服務器方案

        SFU 的優勢有:


        -     數據包直接轉發,不需要編碼、解碼,對 CPU 資源消耗很小。

        -     直接轉發也極大地降低了延遲,提高了實時性。

        -     帶來了很大的靈活性,能夠更好地適應不同的網絡狀況和終端類型。


        SFU 不足,主要表現是:

        -    由于是數據包直接轉發,參與人觀看多路視頻的時候可能會出現不同步;相同的視頻流,不同的參與人看到的畫面也可能不一致。

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


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


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

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



        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 修文县| 渝北区| 金寨县| 瑞丽市| 临夏市| 安新县| 贵阳市| 富锦市| 江门市| 玉溪市| 碌曲县| 曲沃县| 偃师市| 贡嘎县| 当雄县| 射洪县| 扶绥县| 凤冈县| 上虞市| 砀山县| 稷山县| 高雄县| 恭城| 正安县| 和平县| 庆元县| 四平市| 平乡县| 丽江市| 和林格尔县| 长垣县| 行唐县| 津市市| 巴塘县| 临漳县| 福清市| 南城县| 洱源县| 洛川县| 彰化市| 中西区|