Skip to content

Instantly share code, notes, and snippets.

@johnfelipe
Created November 2, 2018 14:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnfelipe/3f5d1d2190a0f92dee6af9cf068b0963 to your computer and use it in GitHub Desktop.
Save johnfelipe/3f5d1d2190a0f92dee6af9cf068b0963 to your computer and use it in GitHub Desktop.
jibri 02112018

SERVER B

nano /etc/jitsi/jibri/config.json

"recording_directory":"/tmp/recordings",

To "recording_directory":"/srv/recordings",

            "prod.xmpp.host.net"

To "meet.dap-udea.co"

        "xmpp_domain": "xmpp.domain",

To "xmpp_domain": "meet.dap-udea.co",

            "domain": "auth.xmpp.domain",

To "domain": "auth.meet.dap-udea.co",

            "username": "username",
            "password": "password"

To

            "username": "jibri",
            "password": "jibridenuevoatacA"


            "domain": "internal.auth.xmpp.domain",

To "domain": "internal.auth.meet.dap-udea.co",

            "domain": "recorder.xmpp.domain",
            "username": "username",
            "password": "password"

To

            "domain": "recorder.meet.dap-udea.co",
            "username": "recorder",
            "password": "elrecorderjiBri"

mkdir /srv/recordings chown jibri:jitsi /srv/recordings

sudo systemctl restart jibri Or service jibri restart

SERVER A

nano /etc/prosody/conf.avail/meet.dap-udea.co.cfg.lua

-- internal muc component, meant to enable pools of jibri and jigasi clients Component "internal.auth.meet.dap-udea.co" "muc" modules_enabled = { "ping"; } storage = "null" muc_room_cache_size = 1000

VirtualHost "recorder.meet.dap-udea.co" modules_enabled = { "ping"; } authentication = "internal_plain"

/etc/init.d/prosody reload

[ ok ] Reloading prosody configuration (via systemctl): prosody.service.

prosodyctl register jibri auth.meet.dap-udea.co jibridenuevoatacA

prosodyctl register recorder recorder.meet.dap-udea.co elrecorderjiBri

nano /etc/jitsi/jicofo/sip-communicator.properties

org.jitsi.jicofo.jibri.BREWERY=JibriBrewery@internal.auth.meet.dap-udea.co

org.jitsi.jicofo.jibri.PENDING_TIMEOUT=90

/etc/init.d/jicofo restart

[ ok ] Restarting jicofo (via systemctl): jicofo.service.

nano /etc/jitsi/meet/meet.dap-udea.co-config.js

// fileRecordingsEnabled: false,

To fileRecordingsEnabled: true,

// liveStreamingEnabled: false,

To liveStreamingEnabled: true, hiddenDomain: 'recorder.meet.dap-udea.co',

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment