Socket.io 如何使用简单对等连接到stun和turn服务器
我使用简单的peer和socket.io开发了一个视频聊天应用程序。但当我尝试托管应用程序时,由于防火墙问题,对等方无法连接。我知道STUN和TURN服务器将用于此目的。是否可以使用简单对等连接到这些服务器? 如果是,怎么做?Socket.io 如何使用简单对等连接到stun和turn服务器,socket.io,webrtc,stun,turn,simple-peer,Socket.io,Webrtc,Stun,Turn,Simple Peer,我使用简单的peer和socket.io开发了一个视频聊天应用程序。但当我尝试托管应用程序时,由于防火墙问题,对等方无法连接。我知道STUN和TURN服务器将用于此目的。是否可以使用简单对等连接到这些服务器? 如果是,怎么做? 任何解释或参考文章都会有帮助您可以添加类似的iceServer配置,如下所示: 您可以添加stun服务器和/或turn服务器。如果您阅读了简单对等npm软件包的源代码,您将意识到它当前正在使用 URLs: [ 'stun:stun.l.google.com:19302
任何解释或参考文章都会有帮助您可以添加类似的iceServer配置,如下所示:
您可以添加stun服务器和/或turn服务器。如果您阅读了
简单对等
npm软件包的源代码,您将意识到它当前正在使用
URLs: [
'stun:stun.l.google.com:19302',
'stun:global.stun.twilio.com:3478'
]
满足其公共IP发现需求
您的应用程序在防火墙情况下无法工作,因为在防火墙情况下,仅使用stun
服务器是不够的
除了一个STUN
服务器,您还需要一个TURN
服务器
TURN
是在案例STUN
无法交付时的备用方案
URLs: [
'stun:stun.l.google.com:19302',
'stun:global.stun.twilio.com:3478'
]