通过WebRTC连接到服务器

时间:2020-10-21 13:54:45

标签: javascript node.js websocket webrtc

我试图用WebRTC创建视频会议应用程序。但是我遇到了几个问题:

  1. 如果至少有一个客户端没有TURN服务器的帮助,则无法创建p2p连接。
  2. 如果几个人同时连接,则该应用程序将开始使用所有可用带宽。

好的,我不能使用p2p。我将服务器用作客户端之间的中介。因此,问题是将视频/音频流发送到服务器再发送回客户端的最佳方法是什么。

听说您可以通过WebRTC将每个客户端连接到服务器。服务器能否在对称NAT之后连接到客户端?还是我应该使用WebSocket?如果您提供代码示例或链接,我将非常感谢。

注意:我有一个node.js Express服务器。

1 个答案:

答案 0 :(得分:0)

要能够通过服务器发送它,您需要一个SFU。

我在这里回答了这个问题:https://stackoverflow.com/a/62046881/4051258