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

Reply via email to