Webrtc 使服务器在两个对称NAT客户端之间不工作
下面是coturn TURN服务器的配置Webrtc 使服务器在两个对称NAT客户端之间不工作,webrtc,turn,coturn,Webrtc,Turn,Coturn,下面是coturn TURN服务器的配置 no-tlsv1 no-tlsv1_1 no-tlsv1_2 syslog fingerprint external-ip= {public IP} listening-port=3478 min-port=49152 max-port=65535 log-file=/var/log/turnserver.log verbose user=uname:pwd lt-cred-mech 我有两个对等呼叫方和被呼叫方,下面是如何建立对等连接的 const
no-tlsv1
no-tlsv1_1
no-tlsv1_2
syslog
fingerprint
external-ip= {public IP}
listening-port=3478
min-port=49152
max-port=65535
log-file=/var/log/turnserver.log
verbose
user=uname:pwd
lt-cred-mech
我有两个对等呼叫方和被呼叫方,下面是如何建立对等连接的
const iceConfiguration = {
iceServers: [
{
urls: ['stun:stun.l.google.com:19302']
},
{
urls: ['turn:{public IP}:3478'],
username: 'uname',
credential: 'pwd'
}
],
iceTransportPolicy: "relay"
};
const peerConnection = new RTCPeerConnection(iceConfiguration);
当呼叫者位于对称NAT之后且被呼叫者位于受限NAT之后时,呼叫建立
但是,当调用方和被调用方都在对称NAT后面时。它无法建立任何呼叫。根据我的理解,电话应该已经建立了。原因是什么?您能分享正在生成的候选项吗?是易于测试的好页面。