-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
Description
Hi,
I’m experiencing a regression related to local recording vs cloud recording after upgrading Jitsi Meet.
Environment
• Old version: stable-8319
• Current version: stable-10532-1
• Deployment: Docker (jitsi/docker-jitsi-meet)
• Config method: .env + custom-interface_config.js
• Jibri: Running (but cloud recording is not desired)
Expected behavior (stable-8319)
In stable-8319, the following setup was sufficient:
TOOLBAR_BUTTONS=...,recording
With this configuration:
• The recording button was visible
• Clicking it allowed local recording only
• No cloud recording / Jibri was triggered
• No need to set ENABLE_RECORDING=1
This behavior matched our requirements perfectly.
Actual behavior (stable-10532-1)
After upgrading to stable-10532-1:
• Adding recording to TOOLBAR_BUTTONS is no longer sufficient
• The recording button only appears if:
ENABLE_RECORDING=1
However, when ENABLE_RECORDING=1 is enabled:
• Local recording is no longer available
• The UI switches to cloud recording only
• Recording attempts require Jibri
• Local download recording cannot be started
This forces cloud recording, which we do not want.
Problem summary
• In older versions, TOOLBAR_BUTTONS=recording enabled local recording
• In newer versions, ENABLE_RECORDING=1 seems mandatory
• ENABLE_RECORDING=1 implicitly enables cloud recording
• There is no clear way to:
o Enable local recording
o While disabling cloud/Jibri recording
o Using only .env + interface config
Question
How can we achieve local recording only (no cloud recording, no Jibri dependency) in stable-10532-1?
Is this:
• an intentional breaking change?
• a missing configuration option?
• or a regression compared to stable-8319?
Any guidance or recommended configuration would be appreciated.