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