webrtc-sfu: announce correct webrtc IP

This commit is contained in:
chandi 2024-11-24 19:14:36 +01:00
parent c298e051fc
commit 31818062b0
2 changed files with 5 additions and 8 deletions

View File

@ -177,6 +177,11 @@ services:
- freeswitch - freeswitch
environment: environment:
ESL_PASSWORD: ${FSESL_PASSWORD:-ClueCon} ESL_PASSWORD: ${FSESL_PASSWORD:-ClueCon}
{{ if .Env.EXTERNAL_IPv6 }}
MS_WEBRTC_LISTEN_IPS: '[{"ip":"::", "announcedIp":"{{ .Env.EXTERNAL_IPv6 }}"}, {"ip":"0.0.0.0", "announcedIp":"${EXTERNAL_IPv4}"}]'
{{else}}
MS_WEBRTC_LISTEN_IPS: '[{"ip":"0.0.0.0", "announcedIp":"${EXTERNAL_IPv4}"}]'
{{end}}
volumes: volumes:
- ./data/mediasoup:/var/mediasoup - ./data/mediasoup:/var/mediasoup
tmpfs: tmpfs:

View File

@ -26,14 +26,6 @@ mediasoup:
workerBalancing: workerBalancing:
strategy: least-loaded strategy: least-loaded
webrtc:
# announcedIP => it's the host public IPv4 in case the machine is
# behind a 1:1 NAT
# ip => the address on which mediasoup will bind its RTC sockets
listenIps:
- ip: "10.7.7.1"
announcedIp: "10.7.7.1"
plainRtp: plainRtp:
listenIp: listenIp:
ip: "0.0.0.0" ip: "0.0.0.0"