From c3045778eb96d2fe832c644884cdfcd38a93c58b Mon Sep 17 00:00:00 2001 From: Bas van den Aakster Date: Fri, 14 Nov 2025 20:37:33 +0100 Subject: [PATCH] Use metered.ca ICE servers with all transport options MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - metered.ca STUN server - TURN on port 80 (UDP and TCP) - TURN on port 443 (UDP) - TURNS on port 443 (TCP/TLS) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/App.jsx | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/src/App.jsx b/src/App.jsx index c901370..e6e01ee 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -6,14 +6,30 @@ const API_URL = 'https://api.ronde.vu'; const RTC_CONFIG = { iceServers: [ - { urls: 'stun:stun.l.google.com:19302' }, - { urls: 'stun:stun1.l.google.com:19302' }, + { + urls: "stun:stun.relay.metered.ca:80", + }, + { + urls: "turn:standard.relay.metered.ca:80", + username: "e03a51621b4f11ffbed3addd", + credential: "QPjJzPau1Ng5S0dq", + }, + { + urls: "turn:standard.relay.metered.ca:80?transport=tcp", + username: "e03a51621b4f11ffbed3addd", + credential: "QPjJzPau1Ng5S0dq", + }, { urls: "turn:standard.relay.metered.ca:443", username: "e03a51621b4f11ffbed3addd", credential: "QPjJzPau1Ng5S0dq", }, - ] + { + urls: "turns:standard.relay.metered.ca:443?transport=tcp", + username: "e03a51621b4f11ffbed3addd", + credential: "QPjJzPau1Ng5S0dq", + }, + ], }; export default function App() {