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