mirror of
https://github.com/xtr-dev/rondevu-demo.git
synced 2025-12-10 10:53:22 +00:00
Add TURNS (secure) endpoints for upgraded TURN server
Updated ICE configuration to use TURNS (TLS/DTLS) on port 5349 as the preferred relay method, with plain TURN on port 3478 as fallback. WebRTC will try secure endpoints first for better security and reliability. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
13
src/App.jsx
13
src/App.jsx
@@ -6,19 +6,20 @@ const API_URL = 'https://api.ronde.vu';
|
||||
|
||||
const RTC_CONFIG = {
|
||||
iceServers: [
|
||||
{ urls: ["stun:stun.ronde.vu:3478"] },
|
||||
{ urls: ["stun:stun.share.fish:3478"] },
|
||||
{
|
||||
urls: [
|
||||
"turn:turn.ronde.vu:3478?transport=tcp",
|
||||
"turn:turn.ronde.vu:3478?transport=udp",
|
||||
// TURNS (secure) - TLS/DTLS on port 5349
|
||||
"turns:turn.share.fish:5349?transport=tcp",
|
||||
"turns:turn.share.fish:5349?transport=udp",
|
||||
// TURN (fallback) - plain on port 3478
|
||||
"turn:turn.share.fish:3478?transport=tcp",
|
||||
"turn:turn.share.fish:3478?transport=udp",
|
||||
],
|
||||
username: "webrtcuser",
|
||||
credential: "supersecretpassword"
|
||||
}
|
||||
],
|
||||
// Force TURN relay to bypass NAT hairpinning (when testing on same network)
|
||||
// Comment out for production to allow direct connections when possible
|
||||
iceTransportPolicy: 'relay'
|
||||
};
|
||||
|
||||
export default function App() {
|
||||
|
||||
Reference in New Issue
Block a user