WebRTC是否允许一对多(多播)连接?

Van*_*ing 13 webrtc

我已经阅读了很多关于WebRTC的内容,但还有一个问题仍然存在.我希望你能帮助我:

WebRTC是否允许我创建一对多连接?我并不是说"能够与不同的计算机建立多个连接",我真的谈到有一个连接可以将其数据多播到多个端点而无需为每个端点"上传"一次数据.是否有可能将一个单独的包发送到网络上,当它到达网络时,神奇地将自己分成多个具有不同目标的包?

我希望你能得到我想要的东西:)

到目前为止,我只看到一对一的连接,或者与中央服务器有一个连接的解决方案,这些连接为它们进行多播(通常会导致ping的两倍).

但对我来说,一对一的连接似乎并不真正有用(由于客户端的上传带宽很低),而且没有WebRTC(使用WebSockets)也可以使用中央服务器的解决方案,所以唯一真正的用途WebRTC的案例是一对多连接.

那么..这是将来可能的事情吗?或者今天已经可以吗?

Mak*_*kes 9

三件事:

  1. 目前无法在Internet中进行IP组播(多播地址不由ISP路由)
  2. WebRTC适用于一对多通信之外的许多用例,只需查看此文档:http://tools.ietf.org/html/draft-ietf-rtcweb-use-cases-and-requirements-06
  3. 浏览器之间的WebRTC连接始终是加密的(使用SRTP进行A/V数据,DTLS进行通用数据),并且分别为每个连接协商加密参数(会话密钥等).您将如何在多播环境中实现这一点(将其视为分发树)?

所以不,WebRTC不能与IP多播一起使用.