Parcourir la source

jibri: set base URL for joining meetings

This will make Jibri join PUBLIC_URL/meetingName instead of https://meet.jitsi/meetingName.
Saúl Ibarra Corretgé il y a 4 ans
Parent
commit
d9b84cf
3 fichiers modifiés avec 4 ajouts et 3 suppressions
  1. 0 2
      docker-compose.yml
  2. 1 0
      jibri.yml
  3. 3 1
      jibri/rootfs/defaults/config.json

+ 0 - 2
docker-compose.yml

@@ -108,8 +108,6 @@ services:
             - TOKEN_AUTH_URL
         networks:
             meet.jitsi:
-                aliases:
-                    - ${XMPP_DOMAIN}
 
     # XMPP server
     prosody:

+ 1 - 0
jibri.yml

@@ -13,6 +13,7 @@ services:
         devices:
             - /dev/snd:/dev/snd
         environment:
+            - PUBLIC_URL
             - XMPP_AUTH_DOMAIN
             - XMPP_INTERNAL_MUC_DOMAIN
             - XMPP_RECORDER_DOMAIN

+ 3 - 1
jibri/rootfs/defaults/config.json

@@ -15,6 +15,8 @@
                 "{{ .Env.XMPP_SERVER }}"
             ],
             "xmpp_domain": "{{ .Env.XMPP_DOMAIN }}",
+            // An (optional) base url the Jibri will join if it is set
+            "baseUrl": "{{ .Env.PUBLIC_URL }}",
             // Jibri will login to the xmpp server as a privileged user 
             "control_login": {
                 "domain": "{{ .Env.XMPP_AUTH_DOMAIN }}",
@@ -28,7 +30,7 @@
             "control_muc": {
                 "domain": "{{ .Env.XMPP_INTERNAL_MUC_DOMAIN }}",
                 "room_name": "{{ .Env.JIBRI_BREWERY_MUC }}",
-		// MUST be unic for every instanse
+                // MUST be unic for every instanse
                 "nickname": "jibri-instanse-{{ .Env.JIBRI_INSTANCE_ID }}"
             },
             // All participants in a call join a muc so they can exchange