diff --git a/configs/deployment/configs/turnserver.conf b/configs/deployment/configs/turnserver.conf index eaa2bdf9..efa6a01d 100644 --- a/configs/deployment/configs/turnserver.conf +++ b/configs/deployment/configs/turnserver.conf @@ -14,7 +14,7 @@ tls-listening-port=5349 # IP / Domain listening-ip=0.0.0.0 relay-ip=0.0.0.0 -external-ip=213.238.160.83/172.20.0.2 +external-ip=213.238.160.81/172.20.0.2 realm=turn.sozsoft.com # Auth diff --git a/ui/src/services/classroom/webrtc.tsx b/ui/src/services/classroom/webrtc.tsx index 6b33dc05..f7682263 100644 --- a/ui/src/services/classroom/webrtc.tsx +++ b/ui/src/services/classroom/webrtc.tsx @@ -15,8 +15,16 @@ export class WebRTCService { private rtcConfiguration: RTCConfiguration = { iceServers: [ - { urls: 'stun:stun.l.google.com:19302' }, - { urls: 'stun:stun1.l.google.com:19302' }, + { + urls: [ + 'stun:turn.sozsoft.com:3478', + 'turn:turn.sozsoft.com:3478?transport=udp', + 'turn:turn.sozsoft.com:3478?transport=tcp', + 'turns:turn.sozsoft.com:5349?transport=tcp', + ], + username: 'webrtc', + credential: 'strongpassword123', + }, ], }