Commit Graph

748 Commits

Author SHA1 Message Date
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
Saúl Ibarra Corretgé
fd1c308b49 jibri: fix new ChromeDriver API endpoints 2023-09-12 10:03:12 +02:00
Saúl Ibarra Corretgé
2c0a7931b2 jibri: update Chrome to 116
Note the URL for the ChromeDriver has changed now.
2023-09-11 11:41:27 +02:00
Aaron van Meerten
916bccbad6 jibri: autoscaler sidecar tuning parameters 2023-09-08 09:34:44 +02:00
Saúl Ibarra Corretgé
6e5931906b misc: working on unstable 2023-09-02 00:10:14 +02:00
Saúl Ibarra Corretgé
69bf9b9804 release: stable-8922
* 1cbb8f8 prosody: add hybrid_matrix_token as a new authentication method
* b5b8ea2 jigasi: add toggle to enable REST shutdown
* 6bb2455 jibri: add extra fonts
* 497015b jicofo: add JICOFO_AUTH_LIFETIME as environment variable
* f18acb4 jicofo, prosody: allow to set different AUTH_TYPE
* dc1994a jicofo: remove shibboleth authentication options
* 58d4736 misc: working on unstable
2023-09-01 23:53:29 +02:00
emrah
1cbb8f8cec prosody: add hybrid_matrix_token as a new authentication method 2023-08-08 09:07:35 +02:00
Daniel McAssey
b5b8ea28cd jigasi: add toggle to enable REST shutdown 2023-07-21 12:22:41 +02:00
Дамян Минков
6bb2455b96 jibri: add extra fonts 2023-07-21 07:19:50 +02:00
emrah
497015b63e jicofo: add JICOFO_AUTH_LIFETIME as environment variable 2023-07-13 14:47:28 +02:00
emrah
f18acb493d jicofo, prosody: allow to set different AUTH_TYPE 2023-07-01 16:02:00 +02:00
Saúl Ibarra Corretgé
dc1994a66a jicofo: remove shibboleth authentication options
It got removed from Jicofo.
2023-06-29 15:17:17 +02:00
Saúl Ibarra Corretgé
58d47365fc misc: working on unstable 2023-06-14 23:53:41 +02:00
Saúl Ibarra Corretgé
e9f36d6aef release: stable-8719
* 6f72293 jibri: bump Chrome version
* 94c7060 jibri: params to override statsd host and port
* 0569bce jibri: add autoscaler-sidecar service support (#1562)
* 57a7c22 jicofo: add ability to disable auth
* a41578c prosody: update the comma logic while listing TURNs
* 9776714 prosody: allow multiple TURN (#1559)
* ce59d1e jibri: upgrade chrome to 113 (#1555)
* c2f01f3 web: update livestreaming settings according to new config.js
* e4c8c2a jibri: pre-warm chrome first before starting jibri (#1549)
* 809f63c compose: add ability to configure the Jicofo REST port in the host
* b81bd5c misc: working on unstable
2023-06-14 23:34:57 +02:00
Saúl Ibarra Corretgé
6f722932f1 jibri: bump Chrome version 2023-06-13 23:04:39 +02:00
Aaron van Meerten
94c7060cb5 jibri: params to override statsd host and port 2023-06-07 14:16:30 -05:00
Aaron van Meerten
0569bce51b jibri: add autoscaler-sidecar service support (#1562) 2023-06-06 13:31:00 -05:00
Luigi Rubino
57a7c22e1d jicofo: add ability to disable auth 2023-06-06 19:41:33 +02:00
emrah
a41578c328 prosody: update the comma logic while listing TURNs 2023-06-05 06:56:51 -05:00
emrah
9776714d05 prosody: allow multiple TURN (#1559) 2023-06-01 14:35:18 -05:00
Aaron van Meerten
ce59d1ed5d jibri: upgrade chrome to 113 (#1555) 2023-05-23 13:19:18 -05:00
emrah
c2f01f336f web: update livestreaming settings according to new config.js 2023-05-22 20:07:32 +02:00
Aaron van Meerten
e4c8c2a963 jibri: pre-warm chrome first before starting jibri (#1549) 2023-05-16 12:35:24 -05:00
Saúl Ibarra Corretgé
809f63c2d8 compose: add ability to configure the Jicofo REST port in the host
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1546
2023-05-08 15:09:49 +02:00
Saúl Ibarra Corretgé
b81bd5cd98 misc: working on unstable 2023-05-02 09:47:42 +02:00
Saúl Ibarra Corretgé
baf4b7eca8 release: stable-8615
* 57e3bb3 jibri: bump Chrome version
* a0a3410 fix: Allows jicofo entering rooms without requiring a password.
* 1c27da8 prosody: fix ranges redux (#1538)
* 9fc8ffa prosody: fix ranges definition (#1537)
* 39de818 prosody: enable rate limits (#1536)
* 3568542 prosody: add timestamps to the log
* edb5e76 workflow: tag jibri and jigasi images with version (#1522)
* 5d1d80d jvb: fix missing dot in env (#1521)
* 0b1b45d base: use FQIN in base/Dockerfile FROM statement
* 29f0cb2 actions: tag images with detected versions (#1518)
* 7c50cb7 web: support loading pwa-worker.js from subdir (#1517)
* 3af59c6 web: fix bosh for subdomains
* 2fdc643 jicofo: use bool instead of string for codec flags (#1507)
* bdcae29 jicofo: fix syntax error on opus end brace (#1506)
* e5d4213 jicofo: additional conference options (#1504)
* 6034e09 jicofo: support opus red audio codec (#1503)
* ef7ef9c jicofo: disable cert verification for jvb xmpp (#1501)
* a8fe1aa jicofo: fix template error in jvb xmpp server (#1500)
* 7d1bf8e jicofo: flag to use presence for bridge health checks (#1499)
* 1a4f9bd jicofo: fix broken rest template (#1498)
* 76f886f jicofo: add bridge region support and local region (#1497)
* 9c2f742 jicofo: fix rest bind in container (#1496)
* ed095bc misc: support alternate xmpp server for jvb (#1495)
* e1c1f1b jicofo: enable rest interface (#1494)
* ca0b92e web: allow custom colibri websocket port (#1491)
* fe5dea3 misc: working on unstable
2023-05-02 09:24:13 +02:00
Saúl Ibarra Corretgé
57e3bb3c5f jibri: bump Chrome version 2023-05-02 09:22:48 +02:00
damencho
a0a34109ff fix: Allows jicofo entering rooms without requiring a password.
The case where the main room is locked and everyone leaves it to a breakout room and then coming back allows jicofo entering without a password.
2023-04-26 09:05:07 -05:00
Aaron van Meerten
1c27da8053 prosody: fix ranges redux (#1538) 2023-04-18 15:16:39 -05:00
Aaron van Meerten
9fc8ffaee9 prosody: fix ranges definition (#1537) 2023-04-18 15:04:31 -05:00
Aaron van Meerten
39de818cb9 prosody: enable rate limits (#1536) 2023-04-18 10:12:25 -05:00
Werner Fleischer
35685424e1 prosody: add timestamps to the log 2023-04-13 16:38:31 +02:00
Aaron van Meerten
edb5e76d7d workflow: tag jibri and jigasi images with version (#1522) 2023-04-05 12:02:54 -05:00