WebRTC ICE连接失败

WebRTC ICE连接失败,webrtc,coturn,Webrtc,Coturn,我正在尝试在不同的网络中远程连接两个客户端,并且我的连接状态为失败。我正在使用一个coturn服务器,它只接受UDP和stun服务器。下面是我所看到的关于firefox的webrtc的日志: 候选人日志: 对等连接ID:1523297273518693(ID=2147483737 url=) 冰上统计数据 ICE重新启动:0 冰回滚:0 所有原始候选对象 SDP 本地SDP(优惠) 远程SDP(应答) v=0 o=mozilla...THIS_IS_SDPARTA-59.0.1 28104

我正在尝试在不同的网络中远程连接两个客户端,并且我的连接状态为失败。我正在使用一个coturn服务器,它只接受UDP和stun服务器。下面是我所看到的关于firefox的webrtc的日志:

候选人日志:

对等连接ID:1523297273518693(ID=2147483737 url=)

冰上统计数据

ICE重新启动:0
冰回滚:0

所有原始候选对象

SDP 本地SDP(优惠)

远程SDP(应答)

v=0  
o=mozilla...THIS_IS_SDPARTA-59.0.1 281040868006921328 0 IN IP4 0.0.0.0  
s=-  
t=0 0  
a=sendrecv  
a=fingerprint:sha-256  41:33:78:18:DD:1F:D4:B6:57:53:51:AC:33:A1:D9:9A:2C:4E:CD:BB:B1:4E:2A:C2:46:50:4F:3C:12:1B:97:D3  
a=group:BUNDLE sdparta_0 sdparta_1  
a=ice-options:trickle  
a=msid-semantic:WMS *  
m=audio 9 UDP/TLS/RTP/SAVPF 109 101  
c=IN IP4 0.0.0.0  
a=candidate:0 1 UDP 2122121471 172.20.10.2 36494 typ host  
a=candidate:4 1 UDP 2122187007 2607:fb90:25db:782e:5d87:2875:6a4c:3825 38435 typ host  
a=candidate:8 1 UDP 2122252543 2607:fb90:25db:782e:5271:9af0:dc72:8551 45831 typ host  
a=candidate:12 1 TCP 2105393407 172.20.10.2 9 typ host tcptype active  
a=candidate:13 1 TCP 2105458943 2607:fb90:25db:782e:5d87:2875:6a4c:3825 9 typ host tcptype active  
a=candidate:14 1 TCP 2105524479 2607:fb90:25db:782e:5271:9af0:dc72:8551 9 typ host tcptype active  
a=candidate:1 1 UDP 1685921791 208.54.85.179 31566 typ srflx raddr 172.20.10.2 rport 36494  
a=sendrecv  
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level  
a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid  
a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1  
a=fmtp:101 0-15  
a=ice-pwd:a2d690bfd141de1c3bfe0cad8a75b956  
a=ice-ufrag:7219417e  
a=mid:sdparta_0  
a=msid:{b4292e14-ea0a-4ef4-bc14-5402cf2c4897} {a033f58f-6174-4950-ab43-17e841a288ea}  
a=rtcp-mux  
a=rtpmap:109 opus/48000/2  
a=rtpmap:101 telephone-event/8000  
a=setup:active  
a=ssrc:1881908549 cname:{b4fa8c04-a207-4092-b554-95a5f71e8ad3}  
m=video 9 UDP/TLS/RTP/SAVPF 120  
c=IN IP4 0.0.0.0  
a=sendrecv  
a=extmap:1 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time  
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset  
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid  
a=fmtp:120 max-fs=12288;max-fr=60  
a=ice-pwd:a2d690bfd141de1c3bfe0cad8a75b956  
a=ice-ufrag:7219417e  
a=mid:sdparta_1  
a=msid:{b4292e14-ea0a-4ef4-bc14-5402cf2c4897} {17b818a8-855c-4e06-a36c-8c9dd10f33d8}  
a=rtcp-fb:120 nack  
a=rtcp-fb:120 nack pli  
a=rtcp-fb:120 ccm fir  
a=rtcp-fb:120 goog-remb  
a=rtcp-mux  
a=rtpmap:120 VP8/90000  
a=setup:active  
a=ssrc:553664470 cname:{b4fa8c04-a207-4092-b554-95a5f71e8ad3}  
RTP统计数据
出站\u rtcp\u视频\u 1
本地:10:26:31 GMT-0600(CST)入境rtp SSRC:3732981129

入站\u rtp\u音频\u 2
当地时间:13:08:37 GMT-0500(CDT)入境rtp SSRC:0

入站\u rtp\u视频\u 3
本地:13:08:37 GMT-0500(CDT)入境rtp SSRC:553664470

出站\u rtp\u音频\u 0
本地:13:08:37 GMT-0500(CDT)出站rtp SSRC:2797382455

出站\u rtp\u视频\u 1
本地:13:08:37 GMT-0500(CDT)出站rtp SSRC:3732981129


远程:10:26:31 GMT-0600(CST)入站rtp SSRC:3732981129

您要么没有使用回合服务器,要么没有使用正确的凭证——否则您将获得类型为relay的候选人。
有些类型的网络需要TURN服务器。

我使用的是Stun服务器和TURN服务器。该回合的凭据不正确,因此对于应用程序需要该回合的情况,我会得到上述错误。使用正确的凭据后,问题得到解决
v=0  
o=mozilla...THIS_IS_SDPARTA-59.0.1 281040868006921328 0 IN IP4 0.0.0.0  
s=-  
t=0 0  
a=sendrecv  
a=fingerprint:sha-256  41:33:78:18:DD:1F:D4:B6:57:53:51:AC:33:A1:D9:9A:2C:4E:CD:BB:B1:4E:2A:C2:46:50:4F:3C:12:1B:97:D3  
a=group:BUNDLE sdparta_0 sdparta_1  
a=ice-options:trickle  
a=msid-semantic:WMS *  
m=audio 9 UDP/TLS/RTP/SAVPF 109 101  
c=IN IP4 0.0.0.0  
a=candidate:0 1 UDP 2122121471 172.20.10.2 36494 typ host  
a=candidate:4 1 UDP 2122187007 2607:fb90:25db:782e:5d87:2875:6a4c:3825 38435 typ host  
a=candidate:8 1 UDP 2122252543 2607:fb90:25db:782e:5271:9af0:dc72:8551 45831 typ host  
a=candidate:12 1 TCP 2105393407 172.20.10.2 9 typ host tcptype active  
a=candidate:13 1 TCP 2105458943 2607:fb90:25db:782e:5d87:2875:6a4c:3825 9 typ host tcptype active  
a=candidate:14 1 TCP 2105524479 2607:fb90:25db:782e:5271:9af0:dc72:8551 9 typ host tcptype active  
a=candidate:1 1 UDP 1685921791 208.54.85.179 31566 typ srflx raddr 172.20.10.2 rport 36494  
a=sendrecv  
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level  
a=extmap:2 urn:ietf:params:rtp-hdrext:sdes:mid  
a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1  
a=fmtp:101 0-15  
a=ice-pwd:a2d690bfd141de1c3bfe0cad8a75b956  
a=ice-ufrag:7219417e  
a=mid:sdparta_0  
a=msid:{b4292e14-ea0a-4ef4-bc14-5402cf2c4897} {a033f58f-6174-4950-ab43-17e841a288ea}  
a=rtcp-mux  
a=rtpmap:109 opus/48000/2  
a=rtpmap:101 telephone-event/8000  
a=setup:active  
a=ssrc:1881908549 cname:{b4fa8c04-a207-4092-b554-95a5f71e8ad3}  
m=video 9 UDP/TLS/RTP/SAVPF 120  
c=IN IP4 0.0.0.0  
a=sendrecv  
a=extmap:1 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time  
a=extmap:2 urn:ietf:params:rtp-hdrext:toffset  
a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid  
a=fmtp:120 max-fs=12288;max-fr=60  
a=ice-pwd:a2d690bfd141de1c3bfe0cad8a75b956  
a=ice-ufrag:7219417e  
a=mid:sdparta_1  
a=msid:{b4292e14-ea0a-4ef4-bc14-5402cf2c4897} {17b818a8-855c-4e06-a36c-8c9dd10f33d8}  
a=rtcp-fb:120 nack  
a=rtcp-fb:120 nack pli  
a=rtcp-fb:120 ccm fir  
a=rtcp-fb:120 goog-remb  
a=rtcp-mux  
a=rtpmap:120 VP8/90000  
a=setup:active  
a=ssrc:553664470 cname:{b4fa8c04-a207-4092-b554-95a5f71e8ad3}