Udp

多播是否適合將影片聊天的副本發送到伺服器?

  • March 24, 2013

我正在使用 libjingle/WebRTC 程式碼創建一個 p2p 影片聊天應用程序。我想在我們的伺服器上收集這些影片對話的副本以供使用者稍後觀看 - 但我不想佔用太多使用者的頻寬。多播適合這個嗎?我希望客戶端發送每個影片數據包的一份副本。在任何適合的網路連結上,數據包都應該被複製並傳送到對等方和伺服器。

從閱讀有關IP Multicast的資訊來看,似乎數據包應該有一個多播地址作為目標,並且兩個接收者都訂閱了多播地址。除了區域網路,我看不到這將如何工作。

也許我從錯誤的角度來解決這個問題?我不知道多播是否合適。

要使組播在 LAN 外工作,您需要組播路由,但設置起來有點棘手,而且並非所有 ISP 都支持組播。因此,如果您的應用程序以 Internet 為目標,那麼使用多播是個壞主意。也許嘗試通過您的伺服器發送影片流,這樣您就可以繞過 NAT,但以增加延遲為代價。

引用自:https://serverfault.com/questions/490682