[Webkit-unassigned] [Bug 173307] New: WebRTC: STUN / TURN do not seem to work properly
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jun 13 02:15:03 PDT 2017
https://bugs.webkit.org/show_bug.cgi?id=173307
Bug ID: 173307
Summary: WebRTC: STUN / TURN do not seem to work properly
Product: WebKit
Version: Safari Technology Preview
Hardware: Unspecified
OS: macOS 10.12
Status: NEW
Severity: Major
Priority: P2
Component: WebKit Misc.
Assignee: webkit-unassigned at lists.webkit.org
Reporter: db at threema.ch
I'm not sure if it's use of an old API or misconfiguration on my side, but STUN and TURN don't seem to work with the current Safari Technology Preview.
I used two tests. The first one - our own - can be found at https://web.threema.ch/troubleshoot/ (click the "click to test" button on the bottom part of the page to start). The source code can be found here: https://web.threema.ch/troubleshoot/troubleshoot.js The page also uses adapter.js.
The test first creates a new RTCPeerConnection with three server entries (TCP, UDP and TLS). It then creates a new datachannel (to trigger the negotiation needed flag) and an offer. The offer should trigger collection of ICE candidates in the browser. This does not seem to happen.
The second test is the WebRTC Trickle Ice Demo found at https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/ in default configuration. No candidates are gathered.
I'm aware that Safari does candidate filtering (see Bug 173052). But checking "Disable ICE candidate filtering" does not change the behavior (and it wouldn't make sense either since relay candidates do not leak local IP addresses).
Both tests work fine in Firefox and Chromium.
(PS: You should probably add a WebRTC component to your Bugzilla.)
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170613/a1c2a89b/attachment.html>
More information about the webkit-unassigned
mailing list