Javascript 服务器在WebRTC聊天室中的角色是什么?

Javascript 服务器在WebRTC聊天室中的角色是什么?,javascript,webrtc,Javascript,Webrtc,使用WebRTC,您是否仍然需要服务器充当到对等映射层的路由?与中一样,您创建了一个通过WebRTC工作的聊天室。这个聊天室有一个生成的链接。该链接被发送给其他想要连接的人。服务器仍然负责汇集“房间”中的对等点,但随后将不参与数据传输步骤 对吗?试图找出那条路的尽头 是的,你部分正确。要通过rtpeerconnection交换流,您需要首先使用信令通道交换一些会话描述机密 这通常通过Websockets完成。服务器知道给定会话的所有对等方,并为所有对等方提供共享通信通道 HTML5Rocks具

使用WebRTC,您是否仍然需要服务器充当到对等映射层的路由?与中一样,您创建了一个通过WebRTC工作的聊天室。这个聊天室有一个生成的链接。该链接被发送给其他想要连接的人。服务器仍然负责汇集“房间”中的对等点,但随后将不参与数据传输步骤


对吗?试图找出那条路的尽头

是的,你部分正确。要通过
rtpeerconnection
交换流,您需要首先使用信令通道交换一些
会话描述
机密

这通常通过
Websockets
完成。服务器知道给定
会话
的所有
对等方
,并为所有对等方提供共享通信通道

HTML5Rocks具有解释WebRTC和信号通道的功能

但是您不需要使用中央服务器。
您可以放弃服务器,使用
分布式哈希表
作为对等跟踪器和信令通道。高度实验性的材料。

那么他们如何处理房间不同成员之间的通信以及如何在不同各方之间传输数据呢?例如,如果用户发送视频流,如果房间里有3个其他用户,视频流会发送三次吗