Kensaku, Can you please set the env variables from this section https://wiki.mozilla.org/Media/WebRTC/Logging#ICE.2FSTUN.2FTURN <https://wiki.mozilla.org/Media/WebRTC/Logging#ICE.2FSTUN.2FTURN> But set the log level to 9 (instead of 3). If you could send the resulting log file to Byron and/or me I think we can figure out what is going wrong in your setup.
Best Nils Ohlmeier > On Jan 9, 2018, at 01:13, Andreas Pehrson <pehrs...@mozilla.com> wrote: > > You have one remote candidate that uses IPv6. The error you mention in > about:webrtc is likely from that candidate and not related to why the relay > candidate disappears. > > To answer what happens to the relay candidate, I'll have to defer to a > colleague who knows the signaling stack better. Byron should be able to > help. > > On Mon, Jan 8, 2018 at 8:08 PM, KOMATSU Kensaku <kensaku.koma...@gmail.com> > wrote: > >> Hi Andreas, >> >> Thanks for your reply. >> >> I checked address range of my environment, but my env did not have >> 169.254/16 in ICE candidates. >> >> I tested this issue again. Then, I found that behavior got different after >> FF58. >> >> With 57.0.4 (64 bit), it worked well with TURN since remote-candidates of >> Janus Admin log included ``relay`` candidates as follows, >> >> ``` >> "local-candidates": [ >> "1 1 udp 2013266431 10.0.2.15 52855 typ host", >> "2 1 udp 167772671 52.41.145.197 59022 typ relay >> raddr 10.0.2.15 rport 0", >> "3 1 udp 1677722111 165.254.239.194 24786 typ >> srflx raddr 10.0.2.15 rport 52855" >> ], >> "remote-candidates": [ >> "0 1 UDP 2122187007 10.49.52.222 64179 typ host", >> "4 1 UDP 2122252543 >> 2001:418:149f:1052:9d6d:7332:3369:7126 >> 64180 typ host", >> "9 1 UDP 8265727 52.41.145.197 50133 typ relay >> raddr 52.41.145.197 rport 50133", >> "1 1 UDP 1685987327 165.254.239.194 17963 typ >> srflx raddr 10.49.52.222 rport 64179" >> ], >> ``` >> >> But 58.0b14 (64-bit) and 59.0a1 (2018-01-08) (64 bit), it failed with >> skipping ``relay`` candidate from remote-candidates. >> >> ``` >> "local-candidates": [ >> "1 1 udp 2013266431 10.0.2.15 54551 typ host", >> "2 1 udp 167772671 52.41.145.197 54316 typ relay >> raddr 10.0.2.15 rport 0", >> "3 1 udp 1677722111 165.254.239.194 21385 typ >> srflx raddr 10.0.2.15 rport 54551" >> ], >> "remote-candidates": [ >> "0 1 UDP 2122252543 10.49.52.222 56774 typ host", >> "4 1 UDP 2122187007 >> 2001:418:149f:1052:9d6d:7332:3369:7126 >> 54378 typ host", >> "1 1 UDP 1686052863 165.254.239.194 15475 typ >> srflx raddr 10.49.52.222 rport 56774" >> ], >> ``` >> >> Also, I saw "Skipping TURN server because of link local mis-match" in >> about:webrtc. >> >> >> >> 2018年1月5日金曜日 5時36分43秒 UTC-8 Andreas Pehrson: >>> Hi Kensaku, >>> >>> Looking at our code, the error originates at one of the two checks in >> [1]. >>> >>> "link local" seems to refer to an address in the 169.254/16 range. >> There's >>> a similar check for ipv6. Does your server sit in this range? >>> >>> We also raise the same error in case of a mismatch between your local >>> interface's and the turn server's ip address version (4 vs 6). >>> >>> I suppose there is a chance of false positives during enumeration of all >>> interfaces re the version check. Does the server show up in the table on >>> about:webrtc? >>> >>> >>> >>> Best regards, >>> >>> Andreas >>> >>> >>> [1] >>> https://searchfox.org/mozilla-central/source/media/ >> mtransport/third_party/nICEr/src/net/transport_addr.c#488-497 >>> >>> On Fri, Jan 5, 2018 at 2:45 AM, <kensaku.koma...@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> I am trying to make webrtc connection between Janus in vagrant and FF >> (=< >>>> 57) on host machine. But it make an ice failed error (Chrome works >> fine). >>>> >>>> As mentioned by Lorenzo in another topic, https://groups.google.com/ >>>> forum/#!topic/mozilla.dev.media/rQUhtfBNRgU, I guess it is because of >> ICE >>>> state machine behavior difference or so. >>>> >>>> Then, I also tested with my custom TURN server. But FF still made an >> error >>>> as "ICE failed, your TURN server appears to be broken, see >> about:webrtc for >>>> more details". And, I found error message in ``about:webrtc`` as >>>> >>>> "Skipping TURN server because of link local mis-match" >>>> >>>> So, what condition does above error message happen? In other words, >> what >>>> does 'local mis-match' mean? >>>> >>>> --- Kensaku Komatsu >>>> _______________________________________________ >>>> dev-media mailing list >>>> dev-media@lists.mozilla.org >>>> https://lists.mozilla.org/listinfo/dev-media >>>> >> >> _______________________________________________ >> dev-media mailing list >> dev-media@lists.mozilla.org >> https://lists.mozilla.org/listinfo/dev-media >> > _______________________________________________ > dev-media mailing list > dev-media@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-media
signature.asc
Description: Message signed with OpenPGP
_______________________________________________ dev-media mailing list dev-media@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-media