組播和廣播通信在我們日常的網絡環境中很常見。各種服務利用組播和廣播發送通知、資源發現和分布式仿真系統(戰爭模擬),例如Bonjour、MDN等。
在本文中,我們將簡要介紹適合不同無線和有線網絡場景的網絡傳輸類型,以實現從一個發射器向多個接收器發送大型視頻/音頻數據的目標,從而進一步解碼和顯示。此外,這可以擴展到多個投屏發射器和多個投屏接收器應用。
通常,對于1080P H.264編碼視頻,傳輸的數據量可能從幾百KB到幾MB不等。為了實現數據可靠性和合理的網絡帶寬消耗,我們有很多方式來實現我們的“組播”目標。其中,我們是否能找到最合適的方法?
基于Wi-Fi的TCP組播
在無線環境中,在同一信道上運行的所有設備可能會相互干擾,因此可能會發生數據沖突。此外,同一通道上的設備也彼此共享帶寬,這與以太網非常不同,以太網中的每個設備都有自己的專用線路,用于通過路由器進行數據傳輸。
除上述內容外,UDP組播/廣播數據的操作與Wi-Fi上的單播數據不同。為了確保每個設備都接收到組播/廣播流量,AP必須以傳統數據速率發送數據,即802.11abg數據速率,這比802.11n和802.11ac慢得多。
對于H.264視頻數據,當數據丟失時,從損壞的數據中恢復圖像可能是一個重要的問題。(根據當前選擇的編碼參數)
根據無線環境的這種預定義,TCP協議可能是處理數據重傳的一個不錯的選擇,而不會帶來太多麻煩。通過TCP協議發送組播信號,數據從單個發送方單播到每個接收方,這實際上是多個“單播”傳輸。
但使用TCP有一個缺點,即每次單播傳輸都會消耗部分帶寬,并且不會相互共享。因此,一個發射器可以容納的接收機數量將取決于所使用的Wi-Fi協議(帶寬)。
基于以太網的UDP組播
廣播是一種簡單的數據發送方式,用于給網絡上多個設備傳輸數據,但它會淹沒網絡通信。由于以太網具有更高的帶寬,數據丟失的可能性比無線網絡低。對于支持IGMP監聽的交換機,我們可以做到這一點,而不會淹沒其他無關接收器設備的網絡。
使設備能夠相互發送IP組播數據的消息集稱為IGMP。IGMP代表Internet組管理協議。這些協議允許網絡中的設備從組中添加或刪除自己,每個組都有一個特殊的組地址,通常從224.0.0.0到239.255.255.255。一旦建立了一個組,組中的任何成員都可以將數據發送到特殊的組地址,網絡中啟用組播的交換機和路由器將知道組中所有其他成員的位置,并僅將數據正確復制到其他組成員
通過這種方式,我們可以將視頻和音頻數據從單個發送器組播到數百個組播接收器設備,而無需消耗額外的帶寬。
使用組播群組,我們可以建立一個M到N的組播場景,而不會在每個組之間產生通信干擾。
組播的最佳解決方案
EZCast ProAV通過以太網或Wi-Fi環境提供可擴展且靈活的音頻/視頻擴展解決方案。
設備、主干網和部署的極低成本設計。簡化和統一的發射機和接收機設計、快速以太網的經濟LAN主干網和易于部署的配置,使EZCast ProAV的成本低于傳統ProAV設備的十分之一。
針對各種ProAV應用的靈活模塊化設計。顯示擴展器、分路器、切換器和矩陣,可根據不同配置,僅通過組合一種型號的發射機和接收機來實現。
支持以太網和Wi-Fi組合應用最新的EZCast Pro AV解決方案與電纜和Wi-Fi連接相結合,實現無邊界應用。此外,這款設備的設計目的是讓你可以根據自己的需要用所需的部件“構建自己的解決方案”。Wi-Fi連接適合在建筑物內和大型設施之間使用,在某些不適合電纜連接的情況下,應采用Wi-Fi連接作為補充。
CMS使遠程控制和操作自動化成為可能。Windows/macOS上的中央管理系統(CMS)控制臺軟件用于遠程訪問和控制企業局域網中的EZCast ProAV設備,這在概念上類似于EZCast Pro技術支持的Quattrod系列。