【发布时间】:2020-10-21 13:54:45
【问题描述】:
我正在尝试使用 WebRTC 创建视频会议应用程序。但是我遇到了几个问题:
- 如果没有 TURN 服务器的帮助,至少有一个客户端位于对称 NAT 之后,我将无法创建 p2p 连接。
- 如果几个人同时相互连接,应用程序将开始使用所有可用带宽。
好的,我不能使用 p2p。我将使用服务器作为客户端之间的中介。所以问题是将视频/音频流发送到服务器并返回到客户端的最佳方式是什么。
听说可以通过 WebRTC 将每个客户端连接到服务器。服务器能否连接到对称 NAT 后面的客户端?或者也许我应该使用 WebSocket?如果您提供代码示例或链接,我将非常感激。
注意:我有一个 node.js express 服务器。
【问题讨论】:
标签: javascript node.js websocket webrtc