Commit Graph

780 Commits

Author SHA1 Message Date
Aaron van Meerten
3519113ef9 jvb: finish script for graceful shutdown (#1676) 2023-12-19 12:53:53 -06:00
Aaron van Meerten
4fba8b5d98 task: support logging to file in JVB container (#1675) 2023-12-19 12:53:00 -06:00
Cedric Roijakkers
431cdccbfe web: allow desktop framerate to be automatically determined by the browser 2023-12-19 12:24:09 +01:00
Aaron van Meerten
4c009ad8c2 jvb: fix version for autoscaler config
* jvb: fix version for autoscaler config
2023-12-15 09:46:44 -06:00
Saúl Ibarra Corretgé
4531615974 prosody: add smacks to guest vhost
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1545
2023-12-08 13:11:29 +01:00
Aaron van Meerten
b4428bf261 prosody: use mod_smacks.lua from prosody since 0.12.4 2023-12-07 16:19:41 +01:00
must_eat
ee2f3c93e0 docker-compose.yml: expose jicofo and jvb env vars for defining max memory. 2023-12-06 16:50:18 +01:00
must_eat
940cd974fa env.example: add jicofo and jvb env vars for defining max memory. 2023-12-06 16:50:18 +01:00
Matthias Kesler
71b3892d64 jicofo,jvb,jigasi: fix SENTRY_DSN cannot be defined 2023-12-03 09:28:06 +01:00
Saúl Ibarra Corretgé
e6a0c0461e jibri: add check for /dev/shm size
If the container was staryed without a /dev/shm of at least 2GB
(defaults to 6MB in Docker) Chrome will behave erratically or crash.

Catch this with a tiny binary and make the container fail to start.

Ref: https://github.com/jitsi/docker-jitsi-meet/issues/1653
2023-12-02 10:27:22 +01:00
Saúl Ibarra Corretgé
dbffba1d6c Revert "jicofo, jigasi, jvb: fix SENTRY_DSN not being read"
This reverts commit fa2b4db2d1.
2023-12-01 14:18:03 +01:00
Saúl Ibarra Corretgé
073f85d76c Revert "logging: fix reference to old variable"
This reverts commit 8415c84c10.
2023-12-01 14:18:03 +01:00
Daniel McAssey
8415c84c10 logging: fix reference to old variable 2023-12-01 14:02:21 +01:00
Daniel McAssey
fa2b4db2d1 jicofo, jigasi, jvb: fix SENTRY_DSN not being read 2023-12-01 14:02:21 +01:00
Saúl Ibarra Corretgé
42a2153a15 misc: working on unstable 2023-11-21 17:40:07 +01:00
Saúl Ibarra Corretgé
c56ed00634 release: stable-9111
* 825730d web: nginx ws-colibri proxy regex updates (#1645)
* 54d3aca jicofo: add AV1 options
* 0827186 prosody: stun in external services (#1644)
* d67938c misc: working on unstable
2023-11-21 17:40:07 +01:00
Aaron van Meerten
825730d659 web: nginx ws-colibri proxy regex updates (#1645) 2023-11-17 14:32:05 -06:00
Daniel McAssey
54d3aca2bf jicofo: add AV1 options 2023-11-15 09:32:48 +01:00
Aaron van Meerten
0827186976 prosody: stun in external services (#1644) 2023-11-14 13:15:13 -06:00
Saúl Ibarra Corretgé
d67938cc66 misc: working on unstable 2023-11-14 13:55:18 +01:00
Saúl Ibarra Corretgé
ea61fb7f7c release: stable-9078
* 3b9afe4 release: build images before comitting the changelog
* 54d422b jvb: autoscaler sidecar support
* 9f0658d sample: escape/encapsulate string
* 5d05ba2 jicofo: support jicofo log file for tailing (#1632)
* 8555fe1 web: param to control config.hosts.authDomain (#1627)
* cd1c9fb prosody: remove muc limit messages from visitors (#1626)
* af50dde prosody: s2s whitelist duplicate param fix (#1625)
* eb91893 prosody: add ping module to auth domain (#1624)
* 261caa3 prosody: guest ping module, var for auth type (#1623)
* 7fb1026 prosody: params for limits (#1622)
* cf894ce prosody: variables for lobby and breakout modules
* a827437 prosody: param to link room metadata to main vhost (#1616)
* 5120595 prosody: var for config in main vhost (#1615)
* bebd748 web: flag to control sctp bridge channel choice (#1613)
* 6bfa830 prosody: visitor mode support (#1611)
* 7bfc5c1 prosody: update version of prosody-plugings package
* 3a77aac jicofo: support visitors in jicofo configuration (#1610)
* f860c5d jvb: don’t send Jetty server version
* 63380fa misc: working on unstable
2023-11-14 13:55:18 +01:00
Saúl Ibarra Corretgé
3b9afe4f5a release: build images before comitting the changelog
This makes it easy to re-attempt a botched build.
2023-11-14 13:39:42 +01:00
Aaron van Meerten
54d422b593 jvb: autoscaler sidecar support 2023-11-14 13:13:37 +01:00
HannesOberreiter
9f0658dd77 sample: escape/encapsulate string
Currently if you use the default `source` command in linux and the default `.env` file as declared in the `env.example`, it will fail because of the space in the string.

Using double-quotes around the string will solve this issue.
2023-11-02 11:32:18 +01:00
Aaron van Meerten
5d05ba2539 jicofo: support jicofo log file for tailing (#1632) 2023-10-30 11:45:39 -05:00
Aaron van Meerten
8555fe1c4a web: param to control config.hosts.authDomain (#1627) 2023-10-17 11:52:13 -05:00
Aaron van Meerten
cd1c9fbfba prosody: remove muc limit messages from visitors (#1626) 2023-10-17 09:34:20 -05:00
Aaron van Meerten
af50ddeecb prosody: s2s whitelist duplicate param fix (#1625) 2023-10-13 14:52:28 -05:00
Aaron van Meerten
eb91893895 prosody: add ping module to auth domain (#1624) 2023-10-13 13:20:44 -05:00
Aaron van Meerten
261caa3d6d prosody: guest ping module, var for auth type (#1623) 2023-10-13 10:37:01 -05:00
Aaron van Meerten
7fb1026f88 prosody: params for limits (#1622) 2023-10-13 08:45:30 -05:00
Aaron van Meerten
cf894ce8f1 prosody: variables for lobby and breakout modules 2023-10-10 09:08:36 +02:00
Aaron van Meerten
a827437fc9 prosody: param to link room metadata to main vhost (#1616) 2023-10-02 12:41:46 -05:00
Aaron van Meerten
5120595a48 prosody: var for config in main vhost (#1615) 2023-10-02 11:21:32 -05:00
Aaron van Meerten
bebd748712 web: flag to control sctp bridge channel choice (#1613) 2023-09-29 08:48:50 -05:00
Aaron van Meerten
6bfa8302f1 prosody: visitor mode support (#1611)
support for visitor mode in prosody, with some fixes for jicofo as well
2023-09-29 08:03:53 -05:00
emrah
7bfc5c1f7a prosody: update version of prosody-plugings package 2023-09-29 13:25:00 +02:00
Aaron van Meerten
3a77aace56 jicofo: support visitors in jicofo configuration (#1610) 2023-09-27 08:37:21 -05:00
viakom-choppe
f860c5d20f jvb: don’t send Jetty server version 2023-09-26 08:18:43 +02:00
Saúl Ibarra Corretgé
63380faf4f misc: working on unstable 2023-09-22 11:02:11 +02:00
Saúl Ibarra Corretgé
541a53ab88 release: stable-8960-1
* 9bd3258 jibri: fix variable names
* 807b7bf misc: working on unstable
2023-09-22 10:44:45 +02:00
Saúl Ibarra Corretgé
9bd3258e97 jibri: fix variable names
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1607
2023-09-22 10:41:22 +02:00
Saúl Ibarra Corretgé
807b7bfc66 misc: working on unstable 2023-09-18 23:03:36 +02:00
Saúl Ibarra Corretgé
28291044cc release: stable-8960
* 5c5575c jibri: make some ffmpeg arguments configurable via env variables
* 09b0df4 misc: working on unstable
2023-09-18 22:47:39 +02:00
Christian Ribeaud
5c5575cd89 jibri: make some ffmpeg arguments configurable via env variables
Introduce a few new environment variables:
- `JIBRI_RECORDING_VIDEO_ENCODE_PRESET`
- `JIBRI_RECORDING_CONSTANT_RATE_FACTOR`
- `JIBRI_RECORDING_CONSTANT_FRAMERATE`
- `JIBRI_RECORDING_CONSTANT_QUEUE_SIZE`
- `JIBRI_RECORDING_CONSTANT_STREAMING_MAX_BITRATE`

Co-authored-by: Christian Ribeaud <christian.ribeaud@karakun.com>
2023-09-18 22:26:08 +02:00
Saúl Ibarra Corretgé
09b0df49eb misc: working on unstable 2023-09-12 11:05:48 +02:00
Saúl Ibarra Corretgé
38d5db92d5 release: stable-8922-1
* b3abfc0 ci: split unstable build and test workflows (#1601)
* 603d461 jibri: adapt to new ChromeDriver zip file structure
* a76b1f4 jibri: simplify ChromeDriver download
* fd1c308 jibri: fix new ChromeDriver API endpoints
* 2c0a793 jibri: update Chrome to 116
* 916bccb jibri: autoscaler sidecar tuning parameters
* 6e59319 misc: working on unstable
2023-09-12 10:48:15 +02:00
Saúl Ibarra Corretgé
b3abfc0b0b ci: split unstable build and test workflows (#1601)
* ci: split unstable build and test workflows

In order to make multi-arch builds the buildx action will use the
docker-container driver, which does not support loading images, and thus
the jvb image won't be built based on the "base-java" image, in turn based
on the "base" image. That works only when pushing.

If we setup buildx to use the "docker" driver it will just build for the
current architecture, but it will properly load images and the base
images will be used correctly.

One downside is that jobs cannot be run in parallel, but it seems to be Fast Enough (R) for now.
2023-09-12 10:29:30 +02:00
Saúl Ibarra Corretgé
603d461179 jibri: adapt to new ChromeDriver zip file structure 2023-09-12 10:03:12 +02:00
Saúl Ibarra Corretgé
a76b1f4b4a jibri: simplify ChromeDriver download 2023-09-12 10:03:12 +02:00