diff --git a/app/sovran_systemsos_web/server.py b/app/sovran_systemsos_web/server.py index 1a686a6..8b1d4a6 100644 --- a/app/sovran_systemsos_web/server.py +++ b/app/sovran_systemsos_web/server.py @@ -204,7 +204,7 @@ FEATURE_REGISTRY = [ {"port": "80", "protocol": "TCP", "description": "HTTP (redirect to HTTPS)"}, {"port": "443", "protocol": "TCP", "description": "HTTPS (domain)"}, {"port": "7881", "protocol": "TCP", "description": "LiveKit WebRTC signalling"}, - {"port": "7882-7894", "protocol": "UDP", "description": "LiveKit media streams"}, + {"port": "7882", "protocol": "UDP", "description": "LiveKit media (UDP mux)"}, {"port": "5349", "protocol": "TCP", "description": "TURN over TLS"}, {"port": "3478", "protocol": "UDP", "description": "TURN (STUN/relay)"}, {"port": "30000-40000", "protocol": "TCP/UDP", "description": "TURN relay (WebRTC)"}, @@ -295,7 +295,7 @@ _PORTS_MATRIX_FEDERATION = [ ] _PORTS_ELEMENT_CALLING = [ {"port": "7881", "protocol": "TCP", "description": "LiveKit WebRTC signalling"}, - {"port": "7882-7894", "protocol": "UDP", "description": "LiveKit media streams"}, + {"port": "7882", "protocol": "UDP", "description": "LiveKit media (UDP mux)"}, {"port": "5349", "protocol": "TCP", "description": "TURN over TLS"}, {"port": "3478", "protocol": "UDP", "description": "TURN (STUN/relay)"}, {"port": "30000-40000", "protocol": "TCP/UDP", "description": "TURN relay (WebRTC)"}, diff --git a/modules/element-calling.nix b/modules/element-calling.nix index 1f16789..7f8674b 100755 --- a/modules/element-calling.nix +++ b/modules/element-calling.nix @@ -130,7 +130,7 @@ EOF keyFile = livekitKeyFile; settings = { rtc.use_external_ip = true; - rtc.udp_port = "7882-7894"; + rtc.udp_port = 7882; room.auto_create = false; turn = { enabled = true; @@ -141,10 +141,9 @@ EOF }; networking.firewall.allowedTCPPorts = [ 5349 7881 ]; - networking.firewall.allowedUDPPorts = [ 3478 ]; + networking.firewall.allowedUDPPorts = [ 3478 7882 ]; networking.firewall.allowedUDPPortRanges = [ - { from = 7882; to = 7894; } - { from = 30000; to = 40000;} + { from = 30000; to = 40000; } ]; networking.firewall.allowedTCPPortRanges = [ { from = 30000; to = 40000; }