mirror of
https://github.com/suitenumerique/meet.git
synced 2026-10-12 07:57:50 +00:00
f1da04eb27
Pin the LiveKit rtc section: the browser reaches the server through podman's published ports on loopback while egress and the agents reach it over the podman network, and those two have no address in common. `advertise_internal_ip` keeps the container's own interface address as a host candidate alongside the node_ip one, so LiveKit offers both and ICE picks whichever works. Without it egress only ever sees 127.0.0.1, which is the egress container itself, and its peer connection timeouts `use_external_ip` is turned off since it would advertise the STUN-discovered public IP, which no local peer can hairpin to.
31 lines
515 B
YAML
31 lines
515 B
YAML
log_level: debug
|
|
redis:
|
|
address: redis:6379
|
|
keys:
|
|
devkey: secret
|
|
|
|
webhook:
|
|
api_key: devkey
|
|
urls:
|
|
- http://app-dev:8000/api/v1.0/rooms/webhooks-livekit/
|
|
|
|
turn:
|
|
enabled: true
|
|
domain: turn.127.0.0.1.nip.io
|
|
udp_port: 3478
|
|
tls_port: 0
|
|
external_tls: false
|
|
relay_range_start: 30000
|
|
relay_range_end: 30100
|
|
allow_restricted_peer_cidrs:
|
|
- 192.168.0.0/16
|
|
- 172.16.0.0/12
|
|
|
|
rtc:
|
|
node_ip: 127.0.0.1
|
|
advertise_internal_ip: true
|
|
udp_port: 7882
|
|
tcp_port: 7881
|
|
use_external_ip: false
|
|
|