I find even the other peer doesn't receive candidates, it still can make
connection in sometime. Why?
Here is SDP which FF sends to the device:
"v=0\r\no=- 8814186103337328720 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0
0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS ARDAMS\r\nm=audio 1
RTP\/SAVPF 103 111 9 102 0 8 106 105 13 127 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:1
IN IP4
0.0.0.0\r\na=ice-ufrag:64BzBMsOxdK6Aelk\r\na=ice-pwd:1qTE1U0TLydIjilff2CJjQmB\r\na=ice-options:google-ice\r\na=fingerprint:sha-1
F8:DA:30:1B:8C:3E:5B:1C:82:2E:D5:65:64:60:64:D0:C8:8E:99:06\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1
urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3
http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111
opus\/48000\/2\r\na=fmtp:111 minptime=10\r\na=rtpmap:103
ISAC\/16000\r\na=rtpmap:9 G722\/16000\r\na=rtpmap:102 ILBC\/8000\r\na=rtpmap:0
PCMU\/8000\r\na=rtpmap:8 PCMA\/8000\r\na=rtpmap:106 CN\/32000\r\na=rtpmap:105
CN\/16000\r\na=rtpmap:13 CN\/8000\r\na=rtpmap:127 red\/8000\r\na=rtpmap:126
telephone-event\/8000\r\na=maxptime:60\r\na=ssrc:120917423 cname:8cpG
2axRBu\/+9r\/Z\r\na=ssrc:120917423 msid:ARDAMS ARDAMSa0\r\na=ssrc:120917423
mslabel:ARDAMS\r\na=ssrc:120917423 label:ARDAMSa0\r\nm=video 1 RTP\/SAVPF 98
96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:1 IN IP4
0.0.0.0\r\na=ice-ufrag:64BzBMsOxdK6Aelk\r\na=ice-pwd:1qTE1U0TLydIjilff2CJjQmB\r\na=ice-options:google-ice\r\na=fingerprint:sha-1
F8:DA:30:1B:8C:3E:5B:1C:82:2E:D5:65:64:60:64:D0:C8:8E:99:06\r\na=setup:actpass\r\na=mid:video\r\na=extmap:2
urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3
http:\/\/www.webrtc.org\/experiments\/rtp-hdrext\/abs-send-time\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:98
H264\/90000\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack
pli\r\na=rtcp-fb:98 goog-remb\r\na=rtpmap:96 rtx\/90000\r\na=fmtp:96 apt=98\r\n"
And also, the candidates which FF sends to the device:
{"id":"audio","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:1325399287
1 udp 2122194687 10.0.1.57 60258 typ host generation
0","label":0,"type":"candidate"}
{"id":"audio","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:1325399287
2 udp 2122194687 10.0.1.57 60258 typ host generation
0","label":0,"type":"candidate"}
{"id":"video","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:1325399287
1 udp 2122194687 10.0.1.57 60258 typ host generation
0","label":1,"type":"candidate"}
{"id":"video","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:1325399287
2 udp 2122194687 10.0.1.57 60258 typ host generation
0","label":1,"type":"candidate"}
{"id":"audio","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:8126471
1 tcp 1518214911 10.0.1.57 60786 typ host tcptype passive generation
0","label":0,"type":"candidate"}
{"id":"audio","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:8126471
2 tcp 1518214911 10.0.1.57 60786 typ host tcptype passive generation
0","label":0,"type":"candidate"}
{"id":"video","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:8126471
1 tcp 1518214911 10.0.1.57 60786 typ host tcptype passive generation
0","label":1,"type":"candidate"}
{"id":"video","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:8126471
2 tcp 1518214911 10.0.1.57 60786 typ host tcptype passive generation
0","label":1,"type":"candidate"}
{"id":"audio","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:208798335
1 udp 1685987071 211.72.69.111 47994 typ srflx raddr 10.0.1.57 rport 60258
generation 0","label":0,"type":"candidate"}
{"id":"audio","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:208798335
2 udp 1685987071 211.72.69.111 47994 typ srflx raddr 10.0.1.57 rport 60258
generation 0","label":0,"type":"candidate"}
{"id":"video","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:208798335
1 udp 1685987071 211.72.69.111 47994 typ srflx raddr 10.0.1.57 rport 60258
generation 0","label":1,"type":"candidate"}
{"id":"video","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:208798335
2 udp 1685987071 211.72.69.111 47994 typ srflx raddr 10.0.1.57 rport 60258
generation 0","label":1,"type":"candidate"}
{"id":"audio","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:2926477417
1 udp 41819903 54.255.152.155 63818 typ relay raddr 211.72.69.111 rport 47894
generation 0","label":0,"type":"candidate"}
{"id":"audio","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:2926477417
2 udp 41819903 54.255.152.155 63818 typ relay raddr 211.72.69.111 rport 47894
generation 0","label":0,"type":"candidate"}
{"id":"video","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:2926477417
1 udp 41819903 54.255.152.155 63818 typ relay raddr 211.72.69.111 rport 47894
generation 0","label":1,"type":"candidate"}
{"id":"video","app_conn_id":"cd84a1f7-4ebe-4afe-b265-5c588cffbbec","candidate":"candidate:2926477417
2 udp 41819903 54.255.152.155 63818 typ relay raddr 211.72.69.111 rport 47894
generation 0","label":1,"type":"candidate"}
Finally, the device decides use the connection:
Conn[audio:q04sw+5i:1:0:local:udp:192.168.60.107:35856->AJEU5UPx:1:1853759231:prflx:udp:192.168.3.10:47354|CRWI|7961835276047629822|-]
My question is why does the device know 192.168.3.10? What am I missing?
On Wednesday, November 12, 2014 12:14:08 AM UTC+8, [email protected] wrote:
> Hi,
>
> I found a strange problem on my side. I have a PC under Airport WiFi AP (but
> connected by wire), and try to use RTCPeerConnection to connect the other
> device. However, the ice status is changed as "connected", but I can't see
> any video on my FF. I also try to use about:webrtc to find the any clue..
> Here is the output from about:webrtc
>
> PeerConnection:1415678254974000 (id=399
> url=https://10.0.1.12:6666/html/index.html#) 11:58:41 GMT+0800
> ICE statistics
> 1415678254974000 (id=399 url=https://10.0.1.12:6666/html/index.html#):
> stream1/audio
> Local candidate Remote candidate ICE State Priority
> Nominated Selected
> 10.0.1.25:59672/udp(host) 192.168.60.108:45308/udp(host) failed
> 9115038255643886000
> 192.168.3.10:45673/udp(peerreflexive) 192.168.60.108:45308/udp(host)
> succeeded 7989386838416440000 * *
> 54.255.152.155:50652/udp(relayed-udp) 192.168.60.108:45308/udp(host)
> cancelled 423619839899090400
> Local candidate addr Type
> 10.0.1.25:59672/udp host
> 211.72.69.111:44545/udp serverreflexive
> 54.255.152.155:50652/udp relayed-udp
> 192.168.3.10:43905/udp peerreflexive
> Remote candidate addr Type
> 192.168.60.108:45308/udp host
> 1415678254974000 (id=399 url=https://10.0.1.12:6666/html/index.html#):
> stream2/video
> Local candidate Remote candidate ICE State Priority
> Nominated Selected
> 10.0.1.25:59674/udp(host) 192.168.60.108:41818/udp(host) failed
> 9115038255643886000
> 192.168.3.10:45673/udp(peerreflexive) 192.168.60.108:41818/udp(host)
> succeeded 7989386838416440000 * *
> 54.255.152.155:65349/udp(relayed-udp) 192.168.60.108:41818/udp(host)
> cancelled 423619839899090400
> Local candidate addr Type
> 10.0.1.25:59674/udp host
> 211.72.69.111:46313/udp serverreflexive
> 54.255.152.155:65349/udp relayed-udp
> 192.168.3.10:45673/udp peerreflexive
> Remote candidate addr Type
> 192.168.60.108:41818/udp host
>
> Finally, FF decides to use 192.168.3.10:45673, and Turn Server is canceled.
> But I still can not see any video on my FF? Why?
>
> Does anyone know how to fix this issue?
>
> Thanks.
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media