组播是否适合将video聊天副本发送到服务器?

我正在使用libjingle / WebRTC代码创build一个p2pvideo聊天应用程序。 我想在服务器上收集这些video对话的副本供用户稍后观看 – 但我不想吸收太多的用户带宽。 组播是否适合这个? 我希望客户端发送每个video数据包的一个副本。 在任何适当的networking链路上,数据包应该被复制并传送到对等端和服务器。

从阅读关于IP多播 ,看来数据包应该有一个多播地址作为目的地,并且两个接收者订阅多播地址。 我不明白这是如何工作,而不是局域网。

也许我从错误的angular度来处理这个问题? 我不知道多播是否合适。

要使组播工作在局域网之外,您需要组播路由,这对于设置来说有点棘手,并不是所有的ISP都支持组播。 所以,如果你的应用程序瞄准互联网,那么使用多播是不好的主意。 也许尝试通过你的服务器发送videostream,这样你可能会绕过NAT,但是会增加延迟。