WebRTC:相对于套接字有什么好处

问题描述 投票:0回答:1

想象一下文本聊天应用程序。用户可以通过链接连接到聊天。

要向所有用户发送消息,每个用户必须与所有用户建立 Peer2Peer WebRTC 连接。这是多对多。
当新用户连接聊天时,所有当前用户都必须收到新用户的 SDP。当前用户获得新用户 SDP 的唯一方法是使用 Signling Server。

因此:每个用户都必须与 Signling Server 保持活动套接字连接。用户在聊天时套接字连接必须始终处于活动状态。 如果所有用户都有全职活动套接字连接 - WebRTC 有什么好处?

javascript websocket webrtc p2p
1个回答
0
投票
  1. 信令服务器允许新用户与所有现有对等点有效地交换 SDP 信息,而无需直接连接。它充当信号数据传输的中央枢纽。
  2. 即使使用信令服务器,实际的媒体传输也可以通过 WebRTC 直接在对等点之间进行,而无需通过服务器。所以它仍然允许去中心化并防止服务器成为带宽瓶颈。
  3. 服务器可以实施优化技术,例如对用户进行聚类或根据邻近度限制连接。这有助于降低所有对等点之间所需的互连程度。
  4. 服务器可以促进对等点发现和重新连接,因此对等点不依赖于明确了解每个其他对等点的身份。
© www.soinside.com 2019 - 2024. All rights reserved.