07-27-2017 08:16 AM - edited 03-18-2019 01:20 PM
Hello,
i'm having problems getting WebRTC to work, when it is only accessible via HTTPS/443. The setup is very simple:
I've configured the TURN Server with
With Chrome v59 everything works fine. As I can see in the Changelog TURN via TLS/443 is supported in Firefox 54.
Do you have any idea?
07-27-2017 10:22 AM
what issue are you having with Firefox? Can you login but media fails? TURN should just impact actual calls.
Steve
07-28-2017 04:59 AM
Yes, I can login, but the media won't come up. As I can see in den packet capture, firefox doesn't try to build any connection to the TURN server. Via Chrome I see the message flow as it should be (first tries udp/3478, then tcp/443).
For me, it seems, that there is a problem with the used WebRTC Libraries in Firefox or it is a bug in Firefox.
In the Firefox webconsole I see the following warnings (sorry, german):
navigator.mozGetUserMedia wurde durch navigator.mediaDevices.getUserMedia ersetzt.
WebRTC-Schnittstellen mit dem "moz"-Präfix (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) sollten nicht mehr verwendet werden.
RTCIceServer.url is deprecated! Use urls instead. jquery.js
onaddstream is deprecated! Use peerConnection.ontrack instead.
07-28-2017 08:12 AM
yeah, it definitely looks like Firefox is not following through on moving to TLS on 443 then. Have you run a trace to see if it even gets there and then fails? I can't test it for now as I've got things in production so don't want to shut off 3478 to see. Definitely looks like some work needs to be done by the Firefox folks.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide