Unable to connect to meet.google.com while it works with Chrome.
Categories
(Core :: WebRTC: Networking, defect, P3)
Tracking
()
People
(Reporter: natim, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(6 files)
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:77.0) Gecko/20100101 Firefox/77.0
Steps to reproduce:
Try to join meet.google.com from an eduroam connection.
Actual results:
The WebRTC connection fails with Firefox while it is working with Chrome.
The strange thing is that it seems to work with whereby.com with both.
Expected results:
I don't understand while it fails with Firefox.
Reporter | ||
Comment 1•4 years ago
|
||
Here is the Chrome log dump from the same connection.
Comment 2•4 years ago
|
||
I cannot reproduce this, but you have a lot of IP addresses. Does this happen reliably for you? Is Chrome not using the IP addresses starting with 172.?
Reporter | ||
Comment 3•4 years ago
|
||
I don't know I was not able to findout on chrome side.
Comment 4•4 years ago
|
||
Byron, are there more logs that would be helpful here?
Comment 5•4 years ago
|
||
I suppose a packet capture might shed some light on this.
Reporter | ||
Comment 6•4 years ago
|
||
Do you mean using wireshark for instance?
Reporter | ||
Comment 7•4 years ago
|
||
Here is the Firefox Wireshark capture
Reporter | ||
Comment 8•4 years ago
|
||
Here is the Chrome wireshark capture.
Comment 9•4 years ago
|
||
I don't (In reply to Rémy Hubscher [:natim] from comment #7)
Created attachment 9161626 [details]
firefox-capture.pcapngHere is the Firefox Wireshark capture
I don't see any stun packets at all in this capture; what is in about:webrtc for this call?
Reporter | ||
Comment 11•4 years ago
|
||
I am wondering if it is because Firefox tries to connect the stun server in UDP rather than TLSv1.2 TCP.
Comment 12•4 years ago
|
||
I see candidate pairs being started, but there's no stun packets at all in that packet capture. Does this happen with a fresh profile? Is there some firewall software that might be interfering?
Comment 13•4 years ago
|
||
(In reply to Rémy Hubscher [:natim] from comment #11)
I am wondering if it is because Firefox tries to connect the stun server in UDP rather than TLSv1.2 TCP.
Is UDP blocked for you?
Reporter | ||
Comment 14•4 years ago
|
||
The network administrator told me so (UDP is blocked)
Reporter | ||
Comment 15•4 years ago
|
||
Comment 16•4 years ago
|
||
Ok, that's probably part of the problem. I see no sign in the logging that a TURN server has been configured at all; this deployment seems to be relying on ICE TCP to handle cases where UDP is blocked, but ICE TCP does not appear to be working. Looking into it.
Comment 17•4 years ago
|
||
Ah, the TCP candidates from meet are malformed:
ICE(PC:1594050578679667 (id=8589934604 url=https://meet.google.com/new?hs=195)): Error parsing attribute: candidate:2113930494 1 tcp 2113930494 108.177.15.127 19305 typ host tcptyp active generation 0
That needs to be tcptype
Reporter | ||
Comment 18•4 years ago
|
||
😅 well found.
Comment 19•4 years ago
|
||
I checked today and I'm seeing tcptype, not tcptyp in the raw candidates.
Reporter | ||
Comment 20•4 years ago
|
||
Hello Dan,
I double checked today and I still have connections issues with Firefox while it works with Chrome.
Would you like to pair on the issue to help figure out how it could be fixed?
Comment 21•4 years ago
|
||
Hi Rémy,
I'm sorry to hear you're still having connectivity problems here. I double checked today, and it seems that this has regressed on meet.google.com, I'm seeing tcptyp and not tcptype again. Or possibly I misread things when I checked a few weeks ago.
I appreciate the offer to pair on this, but as far as I can tell, this is an issue with Meet, not Firefox.
Reporter | ||
Comment 22•4 years ago
|
||
Ok I will try to find someone from the meet team to have a look.
Updated•4 years ago
|
Reporter | ||
Comment 23•4 years ago
|
||
It seems to be fixed with Firefox 81.0
Reporter | ||
Comment 24•4 years ago
|
||
Actually not, it worked until someone entered the room 😕
Comment 25•4 years ago
|
||
One of my users reported the issue from bug 1665368 on Google Meet (the exact error message matches). Commenting here because that could be related.
Updated•3 years ago
|
Description
•