Opened 4 years ago

Last modified 15 months ago

#16221 new enhancement

Enable WebRTC with TCP-ICE (and hidden services?) — at Initial Version

Reported by: mikeperry Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords:
Cc: leif@…, gk, arthuredelstein, intrigeri, ln5, dmr Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Mozilla added support for WebRTC over TCP, and WebRTC proxy support in Firefox 34 and 38:
https://bugzilla.mozilla.org/show_bug.cgi?id=891551
https://bugzilla.mozilla.org/show_bug.cgi?id=949703

This might mean we can actually enable WebRTC now, if we turn off all of the IP address discovery and non-TCP ICE mechanisms: https://github.com/diafygi/webrtc-ips

We could also potentially list a hidden service address as a WebRTC ICE endpoint, though we would need to be careful about this since it means that potentially every Tor Browser user who visits a WebRTC-enabled page would suddenly spin up a hidden service. I wonder if we can have Tor create the keys for a hidden service without actually starting it up unless it is actually negotiated by WebRTC.

Child Tickets

Change History (0)

Note: See TracTickets for help on using tickets.