WebRTC是否允许一对多(多播)连接?
我读了很多关于WebRTC的文章,但还有一个问题。我希望你能在这方面帮助我: WebRTC允许我创建一对多连接吗?我不是说“能够有多个连接到不同的计算机”,我真正谈论的是一个连接,它可以将数据多播到多个端点,而不需要为每个端点“上传”一次数据。是否有可能将一个包发送到web,当它到达web时,会神奇地将自己拆分为多个目标不同的包 我希望你能得到我想要的:) 到目前为止,我只看到过一对一的连接,或者说解决方案只有一个连接到为他们进行多播的中央服务器(通常会导致两次ping) 但对我来说,一对一连接似乎并没有真正的用处(因为客户端的上传带宽较低),而且在没有WebRTC(使用WebSockets)的情况下,使用中央服务器的解决方案也是可能的,因此WebRTC唯一真正的使用案例是一对多连接 所以。。这是未来可能发生的事情吗?还是今天已经有可能了?三件事:WebRTC是否允许一对多(多播)连接?,webrtc,Webrtc,我读了很多关于WebRTC的文章,但还有一个问题。我希望你能在这方面帮助我: WebRTC允许我创建一对多连接吗?我不是说“能够有多个连接到不同的计算机”,我真正谈论的是一个连接,它可以将数据多播到多个端点,而不需要为每个端点“上传”一次数据。是否有可能将一个包发送到web,当它到达web时,会神奇地将自己拆分为多个目标不同的包 我希望你能得到我想要的:) 到目前为止,我只看到过一对一的连接,或者说解决方案只有一个连接到为他们进行多播的中央服务器(通常会导致两次ping) 但对我来说,一对一连接
但是怎么做呢
由于有加密功能,他们可以将会话的加密密钥共享给“已注册”(多播)用户组
但是怎么做呢?嗯,Web是为共享而创建的。
最明显的方法是通过Web服务器中介和JS WebRTC API函数(加载用户密钥)。由于多播通常用于高效的视频分发,因此您有一个RTP/SRTP视频服务器。web服务器可以在同一台计算机上共存。如果他们决定将其扩展到web浏览器,那么创建多播流的web浏览器(发送者)可以只扮演“服务器”角色。客户需要知道是谁 同样:2013年12月,这仍然是不可能的。只有在以下情况下,才允许在Internet上进行多播:
- 一些实验性广域网
- 一些互联网+视频ISP网络
- 局域网(在交换机级别启用时,廉价交换机将其传输到所有端口)。但你可以是一个ISP,研究员或局域网用户,所以这是必要的