David Négrier 7890183b9f jibri: fix ENABLE_RECORDING issue
* Fixing ENABLE_RECORDING issue

In https://github.com/jitsi/docker-jitsi-meet/pull/1372, I made a change to allow the web component to set ENABLE_RECORDING and still enable recording (in order to have "service recording" disabled but Dropbox recording enabled.
I failed to notice that the ENABLE_RECORDING environment variable is also used in Prosody (and in a number of places) as a global switch.

With the new variable semantic (as proposed in #1372), in order to know if Jibri must be enabled or not, we need 3 variables (ENABLE_RECORDING, DROPBOX_APPKEY and ENABLE_LIVESTREAMING).
This means we should also propagate those variables to Prosody.

To be honest, having the "DROPBOX_APPKEY" forwarded to Prosody just to know if we should enable or disable recording is a bit weird.

So I feel it is a better idea to revert back the meaning of "ENABLE_RECORDING" to be a global switch.

I'm therefore reverting back to old behaviour and adding a new environment variable (ENABLE_SERVICE_RECORDING) that allows turning on or off the "service recording".

* Setting ENABLE_SERVICE_RECORDING default value to ENABLE_SERVICE_RECORDING
2022-08-22 09:58:46 +02:00
2022-06-16 13:45:39 +02:00
2022-05-20 13:54:07 +02:00
2021-10-12 20:45:06 +02:00
2021-10-21 14:36:37 +02:00
2022-08-18 13:25:29 +02:00
2022-08-11 13:19:51 +02:00
2022-08-18 10:06:51 +02:00
2020-03-24 11:53:00 +01:00
2022-08-22 09:58:46 +02:00
2022-07-04 09:30:07 +02:00
2022-08-18 15:47:18 +02:00
2022-08-18 15:57:43 +02:00
2022-08-18 15:57:43 +02:00
2018-07-17 10:41:21 +02:00
2022-06-16 13:45:39 +02:00
2022-06-13 13:37:37 +02:00

Jitsi Meet on Docker

Jitsi is a set of Open Source projects that allows you to easily build and deploy secure videoconferencing solutions.

Jitsi Meet is a fully encrypted, 100% Open Source video conferencing solution that you can use all day, every day, for free — with no account needed.

This repository contains the necessary tools to run a Jitsi Meet stack on Docker using Docker Compose.

All our images are published on DockerHub.

Supported architectures

Starting with stable-7289-1 the published images are available for amd64 and arm64 with the exception of jigasi.

Tags

These are the currently published tags for all our images:

Tag Description
stable Points to the latest stable release
stable-NNNN-X A stable release
unstable Points to the latest unstable release
unstable-YYYY-MM-DD Daily unstable release
latest Deprecated, no longer updated (will be removed)

Installation

The installation manual is available here.

Kubernetes

If you plan to install the jitsi-meet stack on a Kubernetes cluster you can find tools and tutorials in the project Jitsi on Kubernetes.

TODO

  • Builtin TURN server.
Description
No description provided
Readme 5.9 MiB
Languages
Lua 57.6%
JavaScript 25.7%
Dockerfile 10.1%
Shell 5.1%
Makefile 1.5%