I've problems to establish a WebRTC connection when firefox is involved and a TURN server is needed. The reason is reproducable with this test tool: https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
Try the following stun server configuration:
URI: turn:numb.viagenie.ca
username: l1787875@mvrht.com
password: test
In chrome there appears relay candidates. In firefox there are missing. But why?
Result in Chrome 56.0.2924.87 (64-bit):
Time Component Type Foundation Protocol Address Port Priority
0.002 1 host 2969322736 udp 192.168.178.29 58537 126 | 30 | 255
0.002 1 host 1665573758 udp 2001::34ad:4890:3ce5:1be4:aa2b:d831 58538 126 | 10 | 255
0.002 2 host 2969322736 udp 192.168.178.29 58539 126 | 30 | 254
0.003 2 host 1665573758 udp 2001::34ad:4890:3ce5:1be4:aa2b:d831 58540 126 | 10 | 254
0.544 1 srflx 842163049 udp 85.212.39.206 58537 100 | 30 | 255
0.553 2 srflx 842163049 udp 85.212.39.206 58539 100 | 30 | 254
0.658 1 relay 3433799847 udp 66.228.45.110 57491 2 | 30 | 255
0.677 2 relay 3433799847 udp 66.228.45.110 57492 2 | 30 | 254
0.678 Done
Result in Firefox 51.0.1 (32-Bit):
Time Component Type Foundation Protocol Address Port Priority
0.008 1 host 0 UDP 192.168.178.29 52762 126 | 32512 | 255
0.009 1 host 3 UDP 2001:0:9d38:6abd:82d:1d5a:aa2b:d831 52763 126 | 32256 | 255
0.009 2 host 0 UDP 192.168.178.29 52764 126 | 32512 | 254
0.009 2 host 3 UDP 2001:0:9d38:6abd:82d:1d5a:aa2b:d831 52765 126 | 32256 | 254
11.234 Not reachable?