單播與組播傳輸有何分別?
單播(Unicast)與組播(Multicast)是兩種截然不同的網絡傳輸方式,直接影響監控系統與影像串流在多人同時觀看時的頻寬負荷。本頁講解兩者的運作原理、IGMP 在組播中的角色,以及香港商廈與屋苑在規劃電視牆與多終端觀看時應如何取捨。
什麼是單播與組播
單播是最常見的網絡傳輸方式:來源設備與每一個接收端建立一對一的連線,若有十個終端同時觀看同一支攝影機的串流,來源便需要各自複製並發送十份相同的數據,頻寬負荷隨接收端數量線性增加。這是日常瀏覽網頁、手機App觀看串流最常用的模式,設定簡單、路由容易,但當接收端數目龐大時,對來源設備與網絡核心鏈路的負荷會明顯上升。
組播(Multicast)則是一對多的傳輸模式:來源只需發送一份數據,並標註目的地為一個組播群組地址,網絡中支援組播的交換機與路由器負責在有需要的分支上複製封包,讓多個接收端同時收到同一份串流,而來源方的頻寬佔用大致維持不變,不會隨接收端數量增加而倍增。這個機制的技術基礎定義在RFC 1112之中,是IP 組播的核心標準。
單播與組播比較
| 比較項目 | 單播 Unicast | 組播 Multicast |
| 傳輸模式 | 一對一,每個接收端各自一份數據 | 一對多,來源只發送一份數據 |
| 頻寬負荷 | 隨接收端數量線性增加 | 來源端負荷大致固定,不隨接收端數量增加 |
| 網絡設備要求 | 一般路由器交換機即可 | 需支援 IGMP 及組播路由 |
| 設定複雜度 | 簡單,容易部署 | 較複雜,需全程鏈路支援 |
| 典型應用 | 單一終端觀看、跨網段瀏覽 | 多終端同時觀看同一串流、電視牆 |
| 常用傳輸協定 | TCP 或 UDP | UDP,配合 RTSP 控制 |
簡言之,單播設定簡單但接收端一多,頻寬便按比例膨脹;組播設定較複雜,但能以固定的來源頻寬服務大量接收端,兩者各有取捨,工程上需視乎終端數量與網絡條件選擇。
香港商廈與屋苑的應用場景
在香港商廈的保安控制室,主控台、電視牆及多位當值保安的個人電腦往往需要同時觀看同一批攝影機的即時畫面。若全部以單播方式各自向攝影機或核心交換機索取串流,接收端一多,核心鏈路頻寬便可能被大幅佔用,尤其是同時開啟數十路高清畫面時更為明顯。改用組播後,攝影機或編碼設備只需送出一份串流,由核心交換機按需複製至各個觀看終端,可大幅減省主幹頻寬,讓系統在旺季或大型活動期間更為穩定。
屋苑會所與管理處同樣受惠:管理處主控台、大堂電視牆及巡邏保安的手機App若需同時查看同一支攝影機,組播能有效降低核心設備負荷。惟需留意,部分香港商廈的網絡主幹由物業管理處統一提供,若涉及跨物業管理範圍的鏈路,未必保證全程支援組播,工程規劃時應先向網絡供應商及物業確認交換機是否支援 IGMP Snooping,否則寧可採用單播並提升核心鏈路頻寬,確保觀看穩定不受組播設定不完整所影響。