From 3a888fdf46b357cae12498cad85e8d201b8bb6b5 Mon Sep 17 00:00:00 2001 From: abin Date: Thu, 11 Jan 2024 17:49:08 +0800 Subject: [PATCH] jicofo: add support for max-ssrcs-per-user config --- docker-compose.yml | 2 ++ jicofo/rootfs/defaults/jicofo.conf | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 58c2723c8f..d7fe4f7510 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -373,6 +373,8 @@ services: - XMPP_RECORDER_DOMAIN - XMPP_SERVER - XMPP_PORT + - MAX_SSRCS_PER_USER + - MAX_SSRC_GROUPS_PER_USER depends_on: - prosody networks: diff --git a/jicofo/rootfs/defaults/jicofo.conf b/jicofo/rootfs/defaults/jicofo.conf index 2cb69929ac..b020516e07 100644 --- a/jicofo/rootfs/defaults/jicofo.conf +++ b/jicofo/rootfs/defaults/jicofo.conf @@ -34,6 +34,8 @@ {{ $XMPP_RECORDER_DOMAIN := .Env.XMPP_RECORDER_DOMAIN | default "recorder.meet.jitsi" -}} {{ $XMPP_PORT := .Env.XMPP_PORT | default "5222" -}} {{ $XMPP_SERVER := .Env.XMPP_SERVER | default "xmpp.meet.jitsi" -}} +{{ $MAX_SSRCS_PER_USER := .Env.MAX_SSRCS_PER_USER | default "20" -}} +{{ $MAX_SSRC_GROUPS_PER_USER := .Env.MAX_SSRC_GROUPS_PER_USER | default $MAX_SSRCS_PER_USER -}} {{ $TRUSTED_DOMAIN_LIST := .Env.JICOFO_TRUSTED_DOMAINS | default ($ENABLE_RECORDING | ternary $XMPP_RECORDER_DOMAIN "") -}} {{ $TRUSTED_DOMAINS := splitList "," $TRUSTED_DOMAIN_LIST -}} {{ $ENV := .Env }} @@ -142,6 +144,10 @@ jicofo { initial-timeout = "{{ .Env.JICOFO_CONF_INITIAL_PARTICIPANT_WAIT_TIMEOUT }}" {{ end }} + max-ssrcs-per-user = "{{ $MAX_SSRCS_PER_USER }}" + + max-ssrc-groups-per-user = "{{ $MAX_SSRC_GROUPS_PER_USER }}" + {{ if .Env.JICOFO_CONF_SINGLE_PARTICIPANT_TIMEOUT }} single-participant-timeout = "{{ .Env.JICOFO_CONF_SINGLE_PARTICIPANT_TIMEOUT }}" {{ end }}