Here's webrtc-internals. The pcap is almost the same, the only difference is some 5-digit ports. Firefox ip is 192.168.125.39. Media server (192.168.125.138) is offerer, and acts as a DTLS client.
Session Statistics [ 27 ] https://deb7-abagyan.mambet.com/service/wconference 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) ▲ hide details PeerConnection ID: 1472729089230000 (id=27 url=https://deb7-abagyan.mambet.com/service/wconference) ICE Stats Local Candidate Remote Candidate ICE State Priority Nominated Selected 192.168.125.39:55869/udp(host) 192.168.125.138:8000/udp(host) succeeded 288226016709444100 192.168.125.39:55869/udp(host) 192.168.125.138:8001/udp(peerreflexive) succeeded 288226016709444100 true true 192.168.125.39:55870/udp(host) 192.168.125.138:9000/udp(host) succeeded 288226016709444100 192.168.125.39:55870/udp(host) 192.168.125.138:9001/udp(peerreflexive) succeeded 288226016709444100 true true 192.168.125.39:55869/udp(host) 91.224.14.66:8001/udp(serverreflexive) failed 216169513593209340 192.168.125.39:55870/udp(host) 91.224.14.66:9001/udp(serverreflexive) failed 216169513593209340 91.224.14.66:55869/udp(serverreflexive) 91.224.14.66:55870/udp(serverreflexive) SDP Local SDP v=0 o=mozilla...THIS_IS_SDPARTA-48.0.2 5443600466726378599 0 IN IP4 0.0.0.0 s=- t=0 0 a=sendrecv a=fingerprint:sha-256 30:00:90:1C:9D:73:BB:4E:DC:94:F7:96:79:3F:F1:DB:F3:4C:F5:04:0E:FC:00:FE:9E:66:86:F0:6F:AF:96:E9 a=group:BUNDLE audio-0 audio-1737001014 audio-1911239378 a=group:BUNDLE video-0 video-3547423715 video-4051102265 a=ice-options:trickle a=msid-semantic:WMS * m=audio 55869 RTP/SAVPF 9 c=IN IP4 91.224.14.66 a=candidate:0 1 UDP 2122252543 192.168.125.39 55869 typ host a=candidate:4 1 UDP 1686052095 91.224.14.66 55869 typ srflx raddr 192.168.125.39 rport 55869 a=sendrecv a=end-of-candidates a=ice-pwd:2b70b1841d0b667b13c91508008520b8 a=ice-ufrag:51dfd28f a=mid:audio-0 a=msid:{be97623d-88b7-481b-884c-4d85577b6c72} {11e037cf-6786-4a1d-a960-22fdb4dc6da3} a=rtcp-mux a=rtpmap:9 G722/8000/1 a=setup:passive a=ssrc:70122188 cname:{fd9db606-3ed8-4e43-85b0-dcdcd8ec4934} m=video 55870 RTP/SAVPF 100 c=IN IP4 91.224.14.66 a=candidate:0 1 UDP 2122252543 192.168.125.39 55870 typ host a=candidate:4 1 UDP 1686052095 91.224.14.66 55870 typ srflx raddr 192.168.125.39 rport 55870 a=sendrecv a=end-of-candidates a=fmtp:100 max-fs=12288;max-fr=60 a=ice-pwd:2b70b1841d0b667b13c91508008520b8 a=ice-ufrag:51dfd28f a=mid:video-0 a=msid:{6ed6c966-0e81-4a08-a5e8-a8fa1440936e} {3979ee12-9e07-45a5-8285-0819b99d6fa7} a=rtcp-fb:100 nack a=rtcp-fb:100 nack pli a=rtcp-fb:100 ccm fir a=rtcp-mux a=rtpmap:100 VP8/90000 a=setup:passive a=ssrc:2444047482 cname:{fd9db606-3ed8-4e43-85b0-dcdcd8ec4934} m=audio 55869 RTP/SAVPF 9 c=IN IP4 91.224.14.66 a=recvonly a=ice-pwd:2b70b1841d0b667b13c91508008520b8 a=ice-ufrag:51dfd28f a=mid:audio-1737001014 a=rtcp-mux a=rtpmap:9 G722/8000/1 a=setup:passive a=ssrc:3213665801 cname:{fd9db606-3ed8-4e43-85b0-dcdcd8ec4934} m=audio 55869 RTP/SAVPF 9 c=IN IP4 91.224.14.66 a=recvonly a=ice-pwd:2b70b1841d0b667b13c91508008520b8 a=ice-ufrag:51dfd28f a=mid:audio-1911239378 a=rtcp-mux a=rtpmap:9 G722/8000/1 a=setup:passive a=ssrc:3498610632 cname:{fd9db606-3ed8-4e43-85b0-dcdcd8ec4934} m=video 55870 RTP/SAVPF 100 c=IN IP4 91.224.14.66 a=recvonly a=fmtp:100 max-fs=12288;max-fr=60 a=ice-pwd:2b70b1841d0b667b13c91508008520b8 a=ice-ufrag:51dfd28f a=mid:video-3547423715 a=rtcp-fb:100 nack a=rtcp-fb:100 nack pli a=rtcp-fb:100 ccm fir a=rtcp-mux a=rtpmap:100 VP8/90000 a=setup:passive a=ssrc:1323419188 cname:{fd9db606-3ed8-4e43-85b0-dcdcd8ec4934} m=video 55870 RTP/SAVPF 100 c=IN IP4 91.224.14.66 a=recvonly a=fmtp:100 max-fs=12288;max-fr=60 a=ice-pwd:2b70b1841d0b667b13c91508008520b8 a=ice-ufrag:51dfd28f a=mid:video-4051102265 a=rtcp-fb:100 nack a=rtcp-fb:100 nack pli a=rtcp-fb:100 ccm fir a=rtcp-mux a=rtpmap:100 VP8/90000 a=setup:passive a=ssrc:2495413094 cname:{fd9db606-3ed8-4e43-85b0-dcdcd8ec4934} Remote SDP v=0 o=- 785148216 2 IN IP4 127.0.0.1 s=- t=0 0 a=sendrecv a=group:BUNDLE audio-0 audio-1737001014 audio-1911239378 a=group:BUNDLE video-0 video-3547423715 video-4051102265 a=ice-options:trickle a=msid-semantic:WMS * m=audio 1 RTP/SAVPF 102 18 9 117 116 118 115 114 99 96 113 112 8 0 124 125 c=IN IP4 192.168.125.117 b=AS:50 a=candidate:4290762872 1 UDP 67107848 192.168.125.138 8000 typ host generation 0 a=candidate:4290762872 2 UDP 67107848 192.168.125.138 8000 typ host generation 0 a=candidate:1316968211 1 UDP 50330886 91.224.14.66 8001 typ srflx raddr 192.168.125.138 rport 8001 generation 0 a=candidate:1316968211 2 UDP 50330886 91.224.14.66 8001 typ srflx raddr 192.168.125.138 rport 8001 generation 0 a=sendrecv a=end-of-candidates a=fingerprint:sha-256 15:E9:90:B9:A9:2A:38:33:AA:6A:61:D5:30:F3:23:9B:88:F8:A1:C9:FE:20:1A:7D:4E:3D:39:D0:06:FE:6E:F2 a=ice-pwd:0002CALLIDABCDEFGHIJKLMNPASSWORD a=ice-ufrag:0002USER a=mid:audio-0 a=rtcp:1 IN IP4 0.0.0.0 a=rtcp-mux a=rtpmap:102 ip-mr_v2.5/16000/1 a=rtpmap:18 G729/8000/1 a=rtpmap:9 G722/8000/1 a=rtpmap:117 G722/16000/1 a=rtpmap:116 G722/16000/1 a=rtpmap:118 G722/8000/1 a=rtpmap:115 G7221/16000/1 a=rtpmap:114 G7221/16000/1 a=rtpmap:99 speex/16000/1 a=rtpmap:96 speex/8000/1 a=rtpmap:113 SILK/16000/1 a=rtpmap:112 SILK/8000/1 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:124 mamb-ars/1000/1 a=rtpmap:125 mamb-fec/90000/1 a=setup:active m=video 1 RTP/SAVPF 109 100 46 40 124 125 c=IN IP4 192.168.125.117 b=AS:500 a=candidate:4290762872 1 UDP 67107848 192.168.125.138 9000 typ host generation 0 a=candidate:4290762872 2 UDP 67107848 192.168.125.138 9000 typ host generation 0 a=candidate:1316968211 1 UDP 50330886 91.224.14.66 9001 typ srflx raddr 192.168.125.138 rport 9001 generation 0 a=candidate:1316968211 2 UDP 50330886 91.224.14.66 9001 typ srflx raddr 192.168.125.138 rport 9001 generation 0 a=sendrecv a=end-of-candidates a=fingerprint:sha-256 15:E9:90:B9:A9:2A:38:33:AA:6A:61:D5:30:F3:23:9B:88:F8:A1:C9:FE:20:1A:7D:4E:3D:39:D0:06:FE:6E:F2 a=ice-pwd:0002CALLIDABCDEFGHIJKLMNPASSWORD a=ice-ufrag:0002USER a=mid:video-0 a=rtcp:1 IN IP4 0.0.0.0 a=rtcp-fb:100 ccm fir a=rtcp-fb:100 nack a=rtcp-fb:100 nack pli a=rtcp-mux a=rtpmap:109 H264-SVC/90000 a=rtpmap:100 VP8/90000 a=rtpmap:46 VP8-SVC/90000 a=rtpmap:40 H263-1998/90000 a=rtpmap:124 mamb-ars/1000 a=rtpmap:125 mamb-fec/90000 a=setup:active m=audio 1 RTP/SAVPF 102 18 9 117 116 118 115 114 99 96 113 112 8 0 124 125 c=IN IP4 192.168.125.117 b=AS:50 a=sendrecv a=end-of-candidates a=fingerprint:sha-256 15:E9:90:B9:A9:2A:38:33:AA:6A:61:D5:30:F3:23:9B:88:F8:A1:C9:FE:20:1A:7D:4E:3D:39:D0:06:FE:6E:F2 a=ice-pwd:0002CALLIDABCDEFGHIJKLMNPASSWORD a=ice-ufrag:0002USER a=mid:audio-1737001014 a=msid:MSID-1-9687(u.vm)@deb7-abagyan.mambet.com-1737001014 MSTIDAUDIO-1-9687(u.vm)@deb7-abagyan.mambet.com-1737001014 a=rtcp:1 IN IP4 0.0.0.0 a=rtcp-mux a=rtpmap:102 ip-mr_v2.5/16000/1 a=rtpmap:18 G729/8000/1 a=rtpmap:9 G722/8000/1 a=rtpmap:117 G722/16000/1 a=rtpmap:116 G722/16000/1 a=rtpmap:118 G722/8000/1 a=rtpmap:115 G7221/16000/1 a=rtpmap:114 G7221/16000/1 a=rtpmap:99 speex/16000/1 a=rtpmap:96 speex/8000/1 a=rtpmap:113 SILK/16000/1 a=rtpmap:112 SILK/8000/1 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:124 mamb-ars/1000/1 a=rtpmap:125 mamb-fec/90000/1 a=setup:active a=ssrc:1737001014 cname:RI5jbIs9lnYmG7hd m=audio 1 RTP/SAVPF 102 18 9 117 116 118 115 114 99 96 113 112 8 0 124 125 c=IN IP4 192.168.125.117 b=AS:50 a=sendrecv a=end-of-candidates a=fingerprint:sha-256 15:E9:90:B9:A9:2A:38:33:AA:6A:61:D5:30:F3:23:9B:88:F8:A1:C9:FE:20:1A:7D:4E:3D:39:D0:06:FE:6E:F2 a=ice-pwd:0002CALLIDABCDEFGHIJKLMNPASSWORD a=ice-ufrag:0002USER a=mid:audio-1911239378 a=msid:MSID-1-8325(u.vm)@deb7-abagyan.mambet.com-1911239378 MSTIDAUDIO-1-8325(u.vm)@deb7-abagyan.mambet.com-1911239378 a=rtcp:1 IN IP4 0.0.0.0 a=rtcp-mux a=rtpmap:102 ip-mr_v2.5/16000/1 a=rtpmap:18 G729/8000/1 a=rtpmap:9 G722/8000/1 a=rtpmap:117 G722/16000/1 a=rtpmap:116 G722/16000/1 a=rtpmap:118 G722/8000/1 a=rtpmap:115 G7221/16000/1 a=rtpmap:114 G7221/16000/1 a=rtpmap:99 speex/16000/1 a=rtpmap:96 speex/8000/1 a=rtpmap:113 SILK/16000/1 a=rtpmap:112 SILK/8000/1 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:124 mamb-ars/1000/1 a=rtpmap:125 mamb-fec/90000/1 a=setup:active a=ssrc:1911239378 cname:tlm/ljFmWThym/vP m=video 1 RTP/SAVPF 109 100 46 40 124 125 c=IN IP4 192.168.125.117 b=AS:500 a=sendrecv a=end-of-candidates a=fingerprint:sha-256 15:E9:90:B9:A9:2A:38:33:AA:6A:61:D5:30:F3:23:9B:88:F8:A1:C9:FE:20:1A:7D:4E:3D:39:D0:06:FE:6E:F2 a=ice-pwd:0002CALLIDABCDEFGHIJKLMNPASSWORD a=ice-ufrag:0002USER a=mid:video-3547423715 a=msid:MSID-1-9687(u.vm)@deb7-abagyan.mambet.com-3547423715 MSTIDVIDEO-1-9687(u.vm)@deb7-abagyan.mambet.com-3547423715 a=rtcp:1 IN IP4 0.0.0.0 a=rtcp-fb:100 ccm fir a=rtcp-fb:100 nack a=rtcp-fb:100 nack pli a=rtcp-mux a=rtpmap:109 H264-SVC/90000 a=rtpmap:100 VP8/90000 a=rtpmap:46 VP8-SVC/90000 a=rtpmap:40 H263-1998/90000 a=rtpmap:124 mamb-ars/1000 a=rtpmap:125 mamb-fec/90000 a=setup:active a=ssrc:3547423715 cname:RI5jbIs9lnYmG7hd m=video 1 RTP/SAVPF 109 100 46 40 124 125 c=IN IP4 192.168.125.117 b=AS:500 a=sendrecv a=end-of-candidates a=fingerprint:sha-256 15:E9:90:B9:A9:2A:38:33:AA:6A:61:D5:30:F3:23:9B:88:F8:A1:C9:FE:20:1A:7D:4E:3D:39:D0:06:FE:6E:F2 a=ice-pwd:0002CALLIDABCDEFGHIJKLMNPASSWORD a=ice-ufrag:0002USER a=mid:video-4051102265 a=msid:MSID-1-8325(u.vm)@deb7-abagyan.mambet.com-4051102265 MSTIDVIDEO-1-8325(u.vm)@deb7-abagyan.mambet.com-4051102265 a=rtcp:1 IN IP4 0.0.0.0 a=rtcp-fb:100 ccm fir a=rtcp-fb:100 nack a=rtcp-fb:100 nack pli a=rtcp-mux a=rtpmap:109 H264-SVC/90000 a=rtpmap:100 VP8/90000 a=rtpmap:46 VP8-SVC/90000 a=rtpmap:40 H263-1998/90000 a=rtpmap:124 mamb-ars/1000 a=rtpmap:125 mamb-fec/90000 a=setup:active a=ssrc:4051102265 cname:tlm/ljFmWThym/vP RTP Stats outbound_rtcp_audio_0 Local: 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) inboundrtp SSRC: 70122188 Received: 1398 packets (218.44 Kb) Lost: 0 Jitter: 0 RTT: 1 ms inbound_rtp_audio_0 Local: 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) inboundrtp SSRC: 0 inbound_rtp_video_1 Local: 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) inboundrtp SSRC: 0 inbound_rtp_audio_3 Jitter-buffer delay: 43 ms Local: 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) inboundrtp SSRC: 1911239378 Received: 834 packets (140.09 Kb) Lost: 0 Jitter: 0.027 Remote: 14:25:30 GMT+0300 (Russia TZ 2 Standard Time) outboundrtp SSRC: 1911239378 Sent: 817 packets (137.23 Kb) inbound_rtp_video_5 Local: 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) inboundrtp SSRC: 0 inbound_rtp_audio_2 Jitter-buffer delay: 70 ms Local: 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) inboundrtp SSRC: 1737001014 Received: 822 packets (138.07 Kb) Lost: 0 Jitter: 0.013 Remote: 14:25:30 GMT+0300 (Russia TZ 2 Standard Time) outboundrtp SSRC: 1737001014 Sent: 800 packets (134.38 Kb) inbound_rtp_video_4 Local: 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) inboundrtp SSRC: 0 outbound_rtp_audio_0 Local: 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) outboundrtp SSRC: 70122188 Sent: 1576 packets (280.11 Kb) Remote: 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) inboundrtp SSRC: 70122188 Received: 1398 packets (218.44 Kb) Lost: 0 Jitter: 0 RTT: 1 ms outbound_rtp_video_1 Local: 14:25:31 GMT+0300 (Russia TZ 2 Standard Time) outboundrtp SSRC: 2444047482 inbound_rtcp_audio_3 Local: 14:25:30 GMT+0300 (Russia TZ 2 Standard Time) outboundrtp SSRC: 1911239378 Sent: 817 packets (137.23 Kb) inbound_rtcp_audio_2 Local: 14:25:30 GMT+0300 (Russia TZ 2 Standard Time) outboundrtp SSRC: 1737001014 Sent: 800 packets (134.38 Kb) Connection Log ▼ show log On Wednesday, August 31, 2016 at 11:44:43 PM UTC+3, Nils Ohlmeier wrote: > Hi Alexander, > > I think we would need to see the SDP for the matching call. The SDP should > tell you which side of the call got negotiated as the DTLS server and client. > Which version of Firefox do you see this problem with? > > Looking at our code briefly it potentially could be that Firefox does send > such an Alert in case it is the DTLS server and never receives a Client Hello. > > Best regards > Nils Ohlmeier > > > On Aug 31, 2016, at 11:58, Alexander Abagian wrote: > > > > Hi all, > > > > In random cases, when Firefox webrtc client connects to the media server, > > I'm getting a DTLS handshake for the video channel (only) fails with DTLS > > v1.2 alert "illegal parameter". What is strange, that this alert is the > > first DTLS message in the whole DTLS handshake session; and never appears > > in audio channel (we use separate audio and video connections). > > > > RFC tells : > > > > illegal_parameter > > A field in the handshake was out of range or inconsistent with > > other fields. This message is always fatal. > > > > But the alert message is the first one ! Could it be a reaction not to a > > incoming DTLS, but to a wrong DTLS-related configurations in Firefox SDP ? > > > > The server uses DTLS v1.0. > > > > Wireshark log: > > filter: ip.addr == 192.168.125.138 && dtls > > > > 5202 16:10:02.859969 192.168.125.39 50423 192.168.125.138 > > 57 DTLSv1.2 Alert (Level: Fatal, Description: Illegal > > Parameter) 9001 > > 5223 16:10:03.060687 192.168.125.138 9001 192.168.125.39 > > 263 DTLSv1.0 Client Hello 50423 > > 5255 16:10:03.353462 192.168.125.138 8001 192.168.125.39 > > 263 DTLSv1.0 Client Hello 52713 > > 5259 16:10:03.357654 192.168.125.39 52713 192.168.125.138 > > 681 DTLSv1.0 Server Hello, Certificate, Server Key Exchange, > > Certificate Request, Server Hello Done 8001 > > 5262 16:10:03.383612 192.168.125.138 8001 192.168.125.39 > > 298 DTLSv1.0 Certificate (Fragment) 52713 > > 5263 16:10:03.391366 192.168.125.138 8001 192.168.125.39 > > 298 DTLSv1.0 Certificate (Reassembled), Client Key Exchange > > (Fragment) 52713 > > 5265 16:10:03.497471 192.168.125.138 8001 192.168.125.39 > > 278 DTLSv1.0 Client Key Exchange (Reassembled), Certificate > > Verify 52713 > > 5266 16:10:03.497691 192.168.125.138 8001 192.168.125.39 > > 133 DTLSv1.0 Change Cipher Spec, Encrypted Handshake Message > > 52713 > > 5273 16:10:03.502496 192.168.125.39 52713 192.168.125.138 > > 133 DTLSv1.0 Change Cipher Spec, Encrypted Handshake Message 8001 > > 5485 16:10:05.002177 192.168.125.138 9001 192.168.125.39 > > 263 DTLSv1.0 Client Hello 50423 > > 6012 16:10:09.001930 192.168.125.138 9001 192.168.125.39 > > 263 DTLSv1.0 Client Hello 50423 > > 6928 16:10:16.992382 192.168.125.138 9001 192.168.125.39 > > 263 DTLSv1.0 Client Hello 50423 > > 8791 16:10:32.971012 192.168.125.138 9001 192.168.125.39 > > 263 DTLSv1.0 Client Hello 50423 > > _______________________________________________ > > dev-media mailing list > > [email protected] > > https://lists.mozilla.org/listinfo/dev-media _______________________________________________ dev-media mailing list [email protected] https://lists.mozilla.org/listinfo/dev-media

