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',