Help Error jibri


#1

Good afternoon colleagues, I have managed to successfully perform the installations of jitsi and jibri, however, when trying to start a conference recording, it shows error:

Image 1

Image 2

My Jitsi /etc/prosody/conf.d/DOMAIN.cfg.lua

-- Plugins path gets uncommented during jitsi-meet-tokens package install - that's where token plugin is located --plugin_paths = { "/usr/share/jitsi-meet/prosody-plugins/" } VirtualHost "iclassflix.net" -- enabled = false -- Remove this line to enable this host authentication = "anonymous" -- Properties below are modified by jitsi-meet-tokens package config -- and authentication above is switched to "token" --app_id="example_app_id" --app_secret="example_app_secret" -- Assign this host a certificate for TLS, otherwise it would use the one -- set in the global section (if any). -- Note that old-style SSL on port 5223 only supports one certificate, and will always -- use the global one. ssl = { key = "/etc/prosody/certs/iclassflix.net.key"; certificate = "/etc/prosody/certs/iclassflix.net.crt"; } -- we need bosh modules_enabled = { "bosh"; "pubsub"; "ping"; -- Enable mod_ping } c2s_require_encryption = false Component "conference.iclassflix.net" "muc" storage = "null" --modules_enabled = { "token_verification" } admins = { "focus@auth.iclassflix.net" } Component "jitsi-videobridge.iclassflix.net" component_secret = "XXXXXX" VirtualHost "auth.iclassflix.net" ssl = { key = "/etc/prosody/certs/auth.iclassflix.net.key"; certificate = "/etc/prosody/certs/auth.iclassflix.net.crt"; } authentication = "internal_plain" Component "focus.iclassflix.net" component_secret = "XXXXX" -- internal muc component, meant to enable pools of jibri and jigasi clients Component "internal.auth.iclassflix.net" "muc" modules_enabled = { "ping"; } storage = "null" muc_room_cache_size = 1000 VirtualHost "applyflix.com" modules_enabled = { "ping"; } authentication = "internal_plain"

My Jibri Server /etc/jitsi/jibri/config.json

`  GNU nano 2.5.3                                                                              File: /etc/jitsi/jibri/config.json                                                                                                                                                                  

{
// NOTE: this is a SAMPLE config file, it will need to be configured with
// values from your environment
// Where recording files should be temporarily stored
“recording_directory”:"/srv/recordings",
// The path to the script which will be run on completed recordings
“finalize_recording_script_path”: “/path/to/finalize_recording.sh”,
“xmpp_environments”: [
{
// A friendly name for this environment which can be used
// for logging, stats, etc.
“name”: “prod environment”,
// The hosts of the XMPP servers to connect to as part of
// this environment
“xmpp_server_hosts”: [
iclassflix.net
],
// The xmpp domain we’ll connect to on the XMPP server
“xmpp_domain”: “iclassflix.net”,
// Jibri will login to the xmpp server as a privileged user
“control_login”: {
// The domain to use for logging in
“domain”: “auth.iclassflix.net”,
// The credentials for logging in
“username”: “jibri”,
“password”: “jibriauthpass”
},
// Using the control_login information above, Jibri will join
// a control muc as a means of announcing its availability
// to provide services for a given environment
“control_muc”: {
“domain”: “internal.iclassflix.net”,
“room_name”: “JibriBrewery”,
“nickname”: “jibri-nickname”
},
// All participants in a call join a muc so they can exchange
// information. Jibri can be instructed to join a special muc
// with credentials to give it special abilities (e.g. not being
// displayed to other users like a normal participant)
“call_login”: {
“domain”: “applyflix.com”,
“username”: “recorder”,
“password”: “jibrirecorderpass”
},
// When jibri gets a request to start a service for a room, the room
// jid will look like:
// roomName@optional.prefixes.subdomain.xmpp_domain
// We’ll build the url for the call by transforming that into:
// https://xmpp_domain/subdomain/roomName
// So if there are any prefixes in the jid (like jitsi meet, which
// has its participants join a muc at conference.xmpp_domain) then
// list that prefix here so it can be stripped out to generate
// the call url correctly
“room_jid_domain_string_to_strip_from_start”: “conference.”,
// The amount of time, in minutes, a service is allowed to continue.
// Once a service has been running for this long, it will be
// stopped (cleanly). A value of 0 means an indefinite amount
// of time is allowed
“usage_timeout”: “0”
}
]
}
`

Any ideas or suggestions that help me solve the problem, thank you very much


#2

Can you reproduce and then click the little triangle on the left of those error messages to expand them?


#3

@bbaldino Hello how are you, thank you very much for answering, this is what it shows:

Image 1
33%20PM

Image 2

Image 3

My web is: https://iclassflix.net

Thanks


#4

Can you expand the ‘error type’ part


#5

It’s all I can show, could you go to my website so you can see the error please?


#6

Hello @bbaldino,
Look here is what I can see of the errors

Image 01
15%20AM

Image 02

Image 03

Image 04

Imagen 05


#7

Thanks, not much there unfortunately. Can you include jicofo and jibri logs?


#8

Hello @bbaldino my files :slight_smile:

jicofo.log

`icofo 2018-12-04 12:53:33.771 INFO: [1] org.jitsi.xmpp.component.ComponentBase.loadConfig().204   ping timeout: 5000 ms

Jicofo 2018-12-04 12:53:33.771 INFO: [1] org.jitsi.xmpp.component.ComponentBase.loadConfig().205 ping threshold: 3
Jicofo 2018-12-04 12:53:34.449 INFO: [17] org.jitsi.jicofo.xmpp.BaseBrewery.start().192 Joined brewery room: JibriBrewery@internal.auth.iclassflix.net
Jicofo 2018-12-04 12:53:34.481 INFO: [17] org.jitsi.jicofo.ComponentsDiscovery.discoverServices().267 New component discovered: focus.iclassflix.net, null
Jicofo 2018-12-04 12:53:34.510 INFO: [17] org.jitsi.jicofo.ComponentsDiscovery.discoverServices().267 New component discovered: jitsi-videobridge.iclassflix.net, IQ Stanza (query jabber:iq:version) [to=focus@auth.iclassflix.net/focus669320025798369,from= Jicofo 2018-12-04 12:53:34.510 INFO: [17] org.jitsi.jicofo.BridgeSelector.addJvbAddress().215 Added videobridge: jitsi-videobridge.iclassflix.net v: IQ Stanza (query jabber:iq:version) [to=focus@auth.iclassflix.net/focus669320025798369,from=jitsi-videobr
Jicofo 2018-12-04 12:53:34.510 WARNING: [17] org.jitsi.jicofo.BridgeSelector.addJvbAddress().227 No pub-sub node mapped for jitsi-videobridge.iclassflix.net
Jicofo 2018-12-04 12:53:34.521 INFO: [17] org.jitsi.jicofo.ComponentsDiscovery.discoverServices().267 New component discovered: conference.iclassflix.net, null
Jicofo 2018-12-04 12:53:34.522 INFO: [17] org.jitsi.jicofo.JitsiMeetServices.newNodeDiscovered().200 MUC component discovered: conference.iclassflix.net
Jicofo 2018-12-04 12:53:34.525 INFO: [17] org.jitsi.jicofo.ComponentsDiscovery.discoverServices().267 New component discovered: auth.iclassflix.net, IQ Stanza (query jabber:iq:version) [to=focus@auth.iclassflix.net/focus669320025798369,from=auth.iclassfl$
Jicofo 2018-12-04 12:53:34.525 INFO: [17] org.jitsi.jicofo.JitsiMeetServices.newNodeDiscovered().208 Detected XMPP server version: IQ Stanza (query jabber:iq:version) [to=focus@auth.iclassflix.net/focus669320025798369,from=auth.iclassflix.net,id=7mM5e-43$
Jicofo 2018-12-04 12:53:34.525 INFO: [17] org.jitsi.jicofo.ComponentsDiscovery.scheduleRediscovery().189 Services re-discovery interval: 30000
Jicofo 2018-12-04 12:53:34.534 INFO: [17] org.jitsi.jicofo.FocusManager.log() XMPP provider reg state: RegistrationState=Registered
Jicofo 2018-12-04 12:53:34.543 INFO: [42] org.jitsi.jicofo.JvbDoctor.log() Scheduled health-check task for: jitsi-videobridge.iclassflix.net
Jicofo 2018-12-04 12:53:34.548 INFO: [17] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect().309 XMPP provider Jabber:focus@auth.iclassflix.net/focus669320025798369@localhost connected (JID: focus@auth.iclassflix.net/focus669320025798369)
Jicofo 2018-12-04 12:53:49.611 INFO: [53] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().402 Focus request for room: educar2@conference.iclassflix.net
Jicofo 2018-12-04 12:53:49.633 INFO: [53] org.jitsi.jicofo.FocusManager.log() Created new focus for educar2@conference.iclassflix.net@auth.iclassflix.net. Conference count 1,options:
Jicofo 2018-12-04 12:53:49.635 INFO: [53] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Lip-sync enabled in educar2@conference.iclassflix.net
Jicofo 2018-12-04 12:53:49.636 INFO: [53] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: educar2@conference.iclassflix.net
Jicofo 2018-12-04 12:53:50.615 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@7ff87d8a member=ChatMember[educar2@conferenc$
Jicofo 2018-12-04 12:53:50.622 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Granted owner to educar2@conference.iclassflix.net/aca3d67c
Jicofo 2018-12-04 12:53:50.622 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member educar2@conference.iclassflix.net/aca3d67c joined.
Jicofo 2018-12-04 12:54:02.315 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@7ff87d8a member=ChatMember[educar2@conference. Jicofo 2018-12-04 12:54:02.315 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Owner has left the room ! Jicofo 2018-12-04 12:54:02.316 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member educar2@conference.iclassflix.net/aca3d67c is leaving Jicofo 2018-12-04 12:54:02.316 WARNING: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Participant not found for educar2@conference.iclassflix.net/aca3d67c terminated already or never started ? Jicofo 2018-12-04 12:54:02.333 INFO: [37] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: educar2@conference.iclassflix.net conference count: 0 Jicofo 2018-12-04 12:54:07.939 INFO: [67] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().402 Focus request for room: educar3@conference.iclassflix.net Jicofo 2018-12-04 12:54:07.942 INFO: [67] org.jitsi.jicofo.FocusManager.log() Created new focus for educar3@conference.iclassflix.net@auth.iclassflix.net. Conference count 1,options: Jicofo 2018-12-04 12:54:07.942 INFO: [67] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Lip-sync enabled in educar3@conference.iclassflix.net Jicofo 2018-12-04 12:54:07.948 INFO: [67] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: educar3@conference.iclassflix.net Jicofo 2018-12-04 12:54:08.077 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@31871ce6 member=ChatMember[educar3@conferenc
Jicofo 2018-12-04 12:54:08.082 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Granted owner to educar3@conference.iclassflix.net/1e32ea4d
Jicofo 2018-12-04 12:54:08.082 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member educar3@conference.iclassflix.net/1e32ea4d joined.
Jicofo 2018-12-04 12:54:09.168 INFO: [69] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().402 Focus request for room: educar3@conference.iclassflix.net
Jicofo 2018-12-04 12:54:09.511 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@31871ce6 member=ChatMember[educar3@conferenc$
Jicofo 2018-12-04 12:54:09.511 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member educar3@conference.iclassflix.net/d8f6afc2 joined.
Jicofo 2018-12-04 12:54:09.543 INFO: [37] org.jitsi.impl.protocol.xmpp.colibri.OperationSetColibriConferenceImpl.createNewConference().81 Conference created: org.jitsi.impl.protocol.xmpp.colibri.ColibriConferenceImpl@3d1e1701
Jicofo 2018-12-04 12:54:09.547 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Added participant jid= educar3@conference.iclassflix.net/1e32ea4d, bridge=jitsi-videobridge.iclassflix.net
Jicofo 2018-12-04 12:54:09.549 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=ffdfa octo_enabled= false: [[null, null]]
Jicofo 2018-12-04 12:54:09.553 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Added participant jid= educar3@conference.iclassflix.net/d8f6afc2, bridge=jitsi-videobridge.iclassflix.net
Jicofo 2018-12-04 12:54:09.554 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=ffdfa octo_enabled= false: [[null, null, null]]
Jicofo 2018-12-04 12:54:09.984 INFO: [51] org.jitsi.jicofo.AbstractChannelAllocator.log() Using jitsi-videobridge.iclassflix.net to allocate channels for: [Participant endpointId=d8f6afc2
Jicofo 2018-12-04 12:54:09.986 INFO: [42] org.jitsi.jicofo.Bridge.log() Adding 1 video streams on jitsi-videobridge.iclassflix.net video streams: 0 diff: 1 (estimated: 1)
Jicofo 2018-12-04 12:54:10.404 INFO: [17] org.jitsi.jicofo.AbstractChannelAllocator.log() Using jitsi-videobridge.iclassflix.net to allocate channels for: [Participant endpointId=1e32ea4d
Jicofo 2018-12-04 12:54:10.406 INFO: [42] org.jitsi.jicofo.Bridge.log() Adding 3 video streams on jitsi-videobridge.iclassflix.net video streams: 0 diff: 4 (estimated: 4)
Jicofo 2018-12-04 12:54:11.147 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Received session-accept from d8f6afc2 with accepted sources:Sources{ video: [ssrc=586735233 ssrc=3114068205 ssrc=3670776949 ssrc=4128764337 ssrc=1666250122 ssrc=1757$
Jicofo 2018-12-04 12:54:11.174 WARNING: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() No jingle session yet for 1e32ea4d
Jicofo 2018-12-04 12:54:11.213 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Received session-accept from 1e32ea4d with accepted sources:Sources{ video: [ssrc=873494951 ssrc=34493850 ssrc=3227400303 ssrc=1814389081 ssrc=1736409243 ssrc=278192$
Jicofo 2018-12-04 12:54:11.257 INFO: [37] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.sendAddSourceIQ().476 Notify add SSRC educar3@conference.iclassflix.net/d8f6afc2 SID: 18db48svjl164 Sources{ video: [ssrc=873494951 ssrc=34493850 ssrc=3227400303$
Jicofo 2018-12-04 12:54:11.276 INFO: [37] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.sendAddSourceIQ().476 Notify add SSRC educar3@conference.iclassflix.net/1e32ea4d SID: 6v61lkuc9mlbq Sources{ audio: [ssrc=3364508233 ] video: [ssrc=586735233 ssr$
Jicofo 2018-12-04 12:54:27.941 SEVERE: [39] org.jitsi.jicofo.recording.jibri.JibriSession.log() Unable to find an available Jibri, can’t start
Jicofo 2018-12-04 12:54:27.941 INFO: [39] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Failed to start a Jibri session, no Jibris available
Jicofo 2018-12-04 13:01:02.785 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@31871ce6 member=ChatMember[educar3@conference. Jicofo 2018-12-04 13:01:02.786 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member educar3@conference.iclassflix.net/d8f6afc2 is leaving Jicofo 2018-12-04 13:01:02.787 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Terminating: educar3@conference.iclassflix.net/d8f6afc2 Jicofo 2018-12-04 13:01:02.787 INFO: [37] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.terminateSession().618 Terminate session: educar3@conference.iclassflix.net/d8f6afc2 Jicofo 2018-12-04 13:01:02.809 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Removing educar3@conference.iclassflix.net/d8f6afc2 sources Sources{ video: [ssrc=586735233 ssrc=3114068205 ssrc=3670776949 ssrc=4128764337 ssrc=1666250122 ssrc=1757
Jicofo 2018-12-04 13:01:02.811 INFO: [37] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.sendRemoveSourceIQ().579 Notify remove SSRC educar3@conference.iclassflix.net/1e32ea4d SID: 6v61lkuc9mlbq Sources{ video: [ssrc=586735233 ssrc=3114068205 ssrc=36$
Jicofo 2018-12-04 13:01:02.818 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=ffdfa octo_enabled= false: [[null, null]]
Jicofo 2018-12-04 13:01:02.818 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Expiring channels for: educar3@conference.iclassflix.net/d8f6afc2
Jicofo 2018-12-04 13:01:02.820 INFO: [42] org.jitsi.jicofo.Bridge.log() Removing 3 video streams on jitsi-videobridge.iclassflix.net video streams: 0 diff: 1 (estimated: 1)
Jicofo 2018-12-04 13:01:02.820 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Removed participant: true, educar3@conference.iclassflix.net/d8f6afc2
Jicofo 2018-12-04 13:01:10.462 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@31871ce6 member=ChatMember[educar3@conference. Jicofo 2018-12-04 13:01:10.462 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Owner has left the room ! Jicofo 2018-12-04 13:01:10.462 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member educar3@conference.iclassflix.net/1e32ea4d is leaving Jicofo 2018-12-04 13:01:10.462 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Terminating: educar3@conference.iclassflix.net/1e32ea4d Jicofo 2018-12-04 13:01:10.462 INFO: [37] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.terminateSession().618 Terminate session: educar3@conference.iclassflix.net/1e32ea4d Jicofo 2018-12-04 13:01:10.469 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Removing educar3@conference.iclassflix.net/1e32ea4d sources Sources{ video: [ssrc=873494951 ssrc=34493850 ssrc=3227400303 ssrc=1814389081 ssrc=1736409243 ssrc=278192
Jicofo 2018-12-04 13:01:10.469 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=ffdfa octo_enabled= false: [[null]]
Jicofo 2018-12-04 13:01:10.469 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Expiring channels for: educar3@conference.iclassflix.net/1e32ea4d
Jicofo 2018-12-04 13:01:10.473 INFO: [42] org.jitsi.jicofo.Bridge.log() Removing 1 video streams on jitsi-videobridge.iclassflix.net video streams: 0 diff: 0 (estimated: 0)

Jicofo 2018-12-04 12:54:27.941 INFO: [39] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Failed to start a Jibri session, no Jibris available
Jicofo 2018-12-04 13:01:02.785 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@31871ce6 member=ChatMember[educar3@conference. Jicofo 2018-12-04 13:01:02.786 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member educar3@conference.iclassflix.net/d8f6afc2 is leaving Jicofo 2018-12-04 13:01:02.787 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Terminating: educar3@conference.iclassflix.net/d8f6afc2 Jicofo 2018-12-04 13:01:02.787 INFO: [37] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.terminateSession().618 Terminate session: educar3@conference.iclassflix.net/d8f6afc2 Jicofo 2018-12-04 13:01:02.809 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Removing educar3@conference.iclassflix.net/d8f6afc2 sources Sources{ video: [ssrc=586735233 ssrc=3114068205 ssrc=3670776949 ssrc=4128764337 ssrc=1666250122 ssrc=1757
Jicofo 2018-12-04 13:01:02.811 INFO: [37] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.sendRemoveSourceIQ().579 Notify remove SSRC educar3@conference.iclassflix.net/1e32ea4d SID: 6v61lkuc9mlbq Sources{ video: [ssrc=586735233 ssrc=3114068205 ssrc=36$
Jicofo 2018-12-04 13:01:02.818 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=ffdfa octo_enabled= false: [[null, null]]
Jicofo 2018-12-04 13:01:02.818 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Expiring channels for: educar3@conference.iclassflix.net/d8f6afc2
Jicofo 2018-12-04 13:01:02.820 INFO: [42] org.jitsi.jicofo.Bridge.log() Removing 3 video streams on jitsi-videobridge.iclassflix.net video streams: 0 diff: 1 (estimated: 1)
Jicofo 2018-12-04 13:01:02.820 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Removed participant: true, educar3@conference.iclassflix.net/d8f6afc2
Jicofo 2018-12-04 13:01:10.462 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@31871ce6 member=ChatMember[educar3@conference. Jicofo 2018-12-04 13:01:10.462 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Owner has left the room ! Jicofo 2018-12-04 13:01:10.462 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member educar3@conference.iclassflix.net/1e32ea4d is leaving Jicofo 2018-12-04 13:01:10.462 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Terminating: educar3@conference.iclassflix.net/1e32ea4d Jicofo 2018-12-04 13:01:10.462 INFO: [37] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.terminateSession().618 Terminate session: educar3@conference.iclassflix.net/1e32ea4d Jicofo 2018-12-04 13:01:10.469 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Removing educar3@conference.iclassflix.net/1e32ea4d sources Sources{ video: [ssrc=873494951 ssrc=34493850 ssrc=3227400303 ssrc=1814389081 ssrc=1736409243 ssrc=278192
Jicofo 2018-12-04 13:01:10.469 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=ffdfa octo_enabled= false: [[null]]
Jicofo 2018-12-04 13:01:10.469 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Expiring channels for: educar3@conference.iclassflix.net/1e32ea4d
Jicofo 2018-12-04 13:01:10.473 INFO: [42] org.jitsi.jicofo.Bridge.log() Removing 1 video streams on jitsi-videobridge.iclassflix.net video streams: 0 diff: 0 (estimated: 0)
Jicofo 2018-12-04 13:01:10.474 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Removed participant: true, educar3@conference.iclassflix.net/1e32ea4d
Jicofo 2018-12-04 13:01:10.486 INFO: [37] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: educar3@conference.iclassflix.net conference count: 0
Jicofo 2018-12-04 13:38:59.852 INFO: [67] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().402 Focus request for room: oscar2@conference.iclassflix.net
Jicofo 2018-12-04 13:38:59.853 INFO: [67] org.jitsi.jicofo.FocusManager.log() Created new focus for oscar2@conference.iclassflix.net@auth.iclassflix.net. Conference count 1,options:
Jicofo 2018-12-04 13:38:59.853 INFO: [67] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Lip-sync enabled in oscar2@conference.iclassflix.net
Jicofo 2018-12-04 13:38:59.854 INFO: [67] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: oscar2@conference.iclassflix.net
Jicofo 2018-12-04 13:39:00.036 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@7689361f member=ChatMember[oscar2@conference$
Jicofo 2018-12-04 13:39:00.039 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Granted owner to oscar2@conference.iclassflix.net/d145586c
Jicofo 2018-12-04 13:39:00.039 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member oscar2@conference.iclassflix.net/d145586c joined.
Jicofo 2018-12-04 13:39:11.972 SEVERE: [111] org.jitsi.jicofo.recording.jibri.JibriSession.log() Unable to find an available Jibri, can’t start
Jicofo 2018-12-04 13:39:11.972 INFO: [111] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Failed to start a Jibri session, no Jibris available
Jicofo 2018-12-04 13:41:23.194 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@7689361f member=ChatMember[oscar2@conference.i$
Jicofo 2018-12-04 13:41:23.194 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Owner has left the room !
Jicofo 2018-12-04 13:41:23.194 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member oscar2@conference.iclassflix.net/d145586c is leaving
Jicofo 2018-12-04 13:41:23.194 WARNING: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Participant not found for oscar2@conference.iclassflix.net/d145586c terminated already or never started ?
Jicofo 2018-12-04 13:41:23.206 INFO: [37] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: oscar2@conference.iclassflix.net conference count: 0

`

Thanks


#9

I don’t know why the javascript error is happening (that seems like a bug. ideas @Leonard_Kim?) but Jicofo isn’t seeing any Jibris, that’s why it’s failing. Please also include your jibri logs.


#10

I put you in context, I currently have two machines in Google Cloud, in a machine I have Jitsi, installed and the conferences very well, in another instance (Machine) different, I have installed jibri as you can see in:

Image 1

The instance (Server Jitsi)

Show the following errors in jicofo.log:

Jicofo 2018-12-04 16:33:46.057 INFO: [42] org.jitsi.jicofo.Bridge.log() Adding 3 video streams on jitsi-videobridge.iclassflix.net video streams: 0 diff: 4 (estimated: 4)
Jicofo 2018-12-04 16:33:46.844 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Received session-accept from 0d9538c5 with accepted sources:Sources{ video: [ssrc=1485179548 ssrc=147733122 ssrc=1843329392 ssrc=935659628 ssrc=2598583894 ss$
Jicofo 2018-12-04 16:33:46.858 INFO: [37] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.sendAddSourceIQ().476 Notify add SSRC oficina@conference.iclassflix.net/3f9469d3 SID: 2ln5clg3kidft Sources{ video: [ssrc=1485179548 ssrc=147733122 ssrc=$
Jicofo 2018-12-04 16:33:52.802 SEVERE: [117] org.jitsi.jicofo.recording.jibri.JibriSession.log() Unable to find an available Jibri, can’t start
Jicofo 2018-12-04 16:33:52.803 INFO: [117] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Failed to start a Jibri session, no Jibris available

The instance (Server Jibri)

The configuration of the jibri machine is:

GNU nano 2.5.3 File: /etc/jitsi/jibri/config.json
{
// NOTE: this is a SAMPLE config file, it will need to be configured with
// values from your environment
// Where recording files should be temporarily stored
“recording_directory”:"/srv/recordings",
// The path to the script which will be run on completed recordings
“finalize_recording_script_path”: “/path/to/finalize_recording.sh”,
“xmpp_environments”: [
{
// A friendly name for this environment which can be used
// for logging, stats, etc.
“name”: “prod environment”,
// The hosts of the XMPP servers to connect to as part of
// this environment
“xmpp_server_hosts”: [
iclassflix.net
],
// The xmpp domain we’ll connect to on the XMPP server
“xmpp_domain”: “iclassflix.net”,
// Jibri will login to the xmpp server as a privileged user
“control_login”: {
// The domain to use for logging in
“domain”: “auth.iclassflix.net”,
// The credentials for logging in
“username”: “jibri”,
“password”: “jibriauthpass”
},
// Using the control_login information above, Jibri will join
// a control muc as a means of announcing its availability
// to provide services for a given environment
“control_muc”: {
“domain”: “internal.auth.iclassflix.net”,
“room_name”: “JibriBrewery”,
“nickname”: “jibri-nickname”
},
// All participants in a call join a muc so they can exchange
// information. Jibri can be instructed to join a special muc
// with credentials to give it special abilities (e.g. not being
// displayed to other users like a normal participant)
“call_login”: {
“domain”: “applyflix.com”,
“username”: “recorder”,
“password”: “jibrirecorderpass”
},
// When jibri gets a request to start a service for a room, the room
// jid will look like:
// roomName@optional.prefixes.subdomain.xmpp_domain
// We’ll build the url for the call by transforming that into:
// https://xmpp_domain/subdomain/roomName
// So if there are any prefixes in the jid (like jitsi meet, which
// has its participants join a muc at conference.xmpp_domain) then
// list that prefix here so it can be stripped out to generate
// the call url correctly
“room_jid_domain_string_to_strip_from_start”: “conference.”,
// The amount of time, in minutes, a service is allowed to continue.
// Once a service has been running for this long, it will be
// stopped (cleanly). A value of 0 means an indefinite amount
// of time is allowed
“usage_timeout”: “0”
}
]
}

Please help


#11

Hi @gogekkos, you’re attaching the Jibri config file, but I need to see the Jibri logs. These will be on your Jibri machine, in /var/log/jitsi/jibri/log.0.txt for example.


#12

Hello @bbaldino, Excuse me, without attaching this information, then see the registration record.

LOG.

2018-12-04 12:53:40.740 INFO: [1] org.jitsi.jibri.Main.main() Using config file /etc/jitsi/jibri/config.json
2018-12-04 12:53:41.826 INFO: [1] org.jitsi.jibri.Main.loadConfig() Parsed config:
JibriConfig(recordingDirectory=/srv/recordings, enabledStatsD=true, finalizeRecordingScriptPath=/path/to/finalize_recording.sh, xmppEnvironments=[XmppEnvironmentConfig(name=prod environment, xmppServerHosts=[iclassflix.net], xmppDomain=iclassflix.net, controlLogin=XmppCredentials(domain=a$
2018-12-04 12:53:42.856 WARNING: [1] org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime() A provider org.jitsi.jibri.api.http.internal.InternalHttpApi registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constrai$
2018-12-04 12:53:43.635 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Connecting to xmpp environment on iclassflix.net with config XmppEnvironmentConfig(name=prod environment, xmppServerHosts=[iclassflix.net], xmppDomain=iclassflix.net, controlLogin=XmppCredentials(domain=auth.iclass$
2018-12-04 12:53:43.655 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() The trustAllXmppCerts config is enabled for this domain, all XMPP server provided certificates will be accepted
2018-12-04 12:54:13.713 WARNING: [21] org.jivesoftware.smackx.ping.PingManager.pingServerIfNecessary() XMPPConnection was not authenticated
2018-12-04 12:54:13.846 SEVERE: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Error connecting to xmpp environment: org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: ‘iclassflix.net:5222’ failed because: iclassflix.net/35.227.55.43 exception: java.n$
2018-12-04 12:54:13.934 WARNING: [1] org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime() A provider org.jitsi.jibri.api.http.HttpApi registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration $


#13

Ok, so Jibri can’t connect to your XMPP server:

2018-12-04 12:54:13.846 SEVERE: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Error connecting to xmpp environment: org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: ‘iclassflix.net:5222’ failed because: iclassflix.net/35.227.55.43 exception: java.n$

Is that the port it’s running on? Have you tested that the Jibri machine can access the XMPP server ok?


#14

Hello @bbaldino

Thank you very much for your comment in the port was closed, and now it opens and now this error is shown, I think I’m on the right track, however, I do not have something to work with, it can be a favor, thank you

LOG

2018-12-04 18:50:34.475 INFO: [1] org.jitsi.jibri.Main.main() Using config file /etc/jitsi/jibri/config.json
2018-12-04 18:50:35.189 INFO: [1] org.jitsi.jibri.Main.loadConfig() Parsed config:
JibriConfig(recordingDirectory=/srv/recordings, enabledStatsD=true, finalizeRecordingScriptPath=/path/to/finalize_recording.sh, xmppEnvironments=[XmppEnvironmentConfig(name=prod environment, xmppServerHosts=[iclassflix.net], xmppDomain=iclassflix.net, controlLogin=XmppCredentials(domain=a$
2018-12-04 18:50:35.858 WARNING: [1] org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime() A provider org.jitsi.jibri.api.http.internal.InternalHttpApi registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constrai$
2018-12-04 18:50:36.227 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Connecting to xmpp environment on iclassflix.net with config XmppEnvironmentConfig(name=prod environment, xmppServerHosts=[iclassflix.net], xmppDomain=iclassflix.net, controlLogin=XmppCredentials(domain=auth.iclass$
2018-12-04 18:50:36.237 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() The trustAllXmppCerts config is enabled for this domain, all XMPP server provided certificates will be accepted
2018-12-04 18:50:36.552 INFO: [1] class org.jitsi.xmpp.mucclient.MucClient.connected() [prod environment: auth.iclassflix.net@iclassflix.net] Xmpp connection status: connected
2018-12-04 18:50:36.664 INFO: [1] class org.jitsi.xmpp.mucclient.MucClient.authenticated() [prod environment: auth.iclassflix.net@iclassflix.net] Xmpp connection status: authenticated (resume from previous? false)
2018-12-04 18:50:36.769 WARNING: [1] org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime() A provider org.jitsi.jibri.api.http.HttpApi registered in SERVER runtime does not implement any provider interfaces applicable in the SERVER runtime. Due to constraint configuration $


#15

Ok Jibri logs look ok. Now I need the Jicofo logs from that attempt.


#16

Hello @bbaldino

My (/etc/prosody/conf.d/iclassflix.net.cfg.lua) Recording section

– internal muc component, meant to enable pools of jibri and jigasi clients
Component “internal.auth.iclassflix.net” “muc”
modules_enabled = {
“ping”;
}
storage = “null”
muc_room_cache_size = 1000
VirtualHost “applyflix.com
modules_enabled = {
“ping”;
}
authentication = “internal_plain”

My server Jibri (/etc/jitsi/jibri/config.json)

{
// NOTE: this is a SAMPLE config file, it will need to be configured with
// values from your environment
// Where recording files should be temporarily stored
“recording_directory”:"/srv/recordings",
// The path to the script which will be run on completed recordings
“finalize_recording_script_path”: “/path/to/finalize_recording.sh”,
“xmpp_environments”: [
{
// A friendly name for this environment which can be used
// for logging, stats, etc.
“name”: “prod environment”,
// The hosts of the XMPP servers to connect to as part of
// this environment
“xmpp_server_hosts”: [
iclassflix.net
],
// The xmpp domain we’ll connect to on the XMPP server
“xmpp_domain”: “iclassflix.net”,
// Jibri will login to the xmpp server as a privileged user
“control_login”: {
// The domain to use for logging in
“domain”: “auth.iclassflix.net”,
// The credentials for logging in
“username”: “jibri”,
“password”: “jibriauthpass”
},
// Using the control_login information above, Jibri will join
// a control muc as a means of announcing its availability
// to provide services for a given environment
“control_muc”: {
“domain”: “internal.auth.iclassflix.net”,
“room_name”: “JibriBrewery”,
“nickname”: “jibri-nickname”
},
// All participants in a call join a muc so they can exchange
// information. Jibri can be instructed to join a special muc
// with credentials to give it special abilities (e.g. not being
// displayed to other users like a normal participant)
“call_login”: {
“domain”: “applyflix.com”,
“username”: “recorder”,
“password”: “jibrirecorderpass”
},
// When jibri gets a request to start a service for a room, the room
// jid will look like:
// roomName@optional.prefixes.subdomain.xmpp_domain
// We’ll build the url for the call by transforming that into:
// https://xmpp_domain/subdomain/roomName
// So if there are any prefixes in the jid (like jitsi meet, which
// has its participants join a muc at conference.xmpp_domain) then
// list that prefix here so it can be stripped out to generate
// the call url correctly
“room_jid_domain_string_to_strip_from_start”: “conference.”,
// The amount of time, in minutes, a service is allowed to continue.
// Once a service has been running for this long, it will be
// stopped (cleanly). A value of 0 means an indefinite amount
// of time is allowed
“usage_timeout”: “0”
}
]
}

Will it be some parameter that is wrong, so that it now shows this error message? what do you think? Thank you very much for your support, I remain attentive to see if you can help me solve my problem :slight_smile:

LOG Jicofo

Jicofo 2018-12-04 19:13:38.347 INFO: [25] org.jitsi.jicofo.ComponentsDiscovery.discoverServices().267 New component discovered: focus.iclassflix.net, null
Jicofo 2018-12-04 19:13:38.374 INFO: [25] org.jitsi.jicofo.ComponentsDiscovery.discoverServices().267 New component discovered: jitsi-videobridge.iclassflix.net, IQ Stanza (query jabber:iq:version) [to=focus@auth.iclass$
Jicofo 2018-12-04 19:13:38.374 INFO: [25] org.jitsi.jicofo.BridgeSelector.addJvbAddress().215 Added videobridge: jitsi-videobridge.iclassflix.net v: IQ Stanza (query jabber:iq:version) [to=focus@auth.iclassflix.net/focu$
Jicofo 2018-12-04 19:13:38.374 WARNING: [25] org.jitsi.jicofo.BridgeSelector.addJvbAddress().227 No pub-sub node mapped for jitsi-videobridge.iclassflix.net
Jicofo 2018-12-04 19:13:38.383 INFO: [25] org.jitsi.jicofo.ComponentsDiscovery.discoverServices().267 New component discovered: conference.iclassflix.net, null
Jicofo 2018-12-04 19:13:38.383 INFO: [25] org.jitsi.jicofo.JitsiMeetServices.newNodeDiscovered().200 MUC component discovered: conference.iclassflix.net
Jicofo 2018-12-04 19:13:38.386 INFO: [25] org.jitsi.jicofo.ComponentsDiscovery.discoverServices().267 New component discovered: auth.iclassflix.net, IQ Stanza (query jabber:iq:version) [to=focus@auth.iclassflix.net/focu$
Jicofo 2018-12-04 19:13:38.386 INFO: [25] org.jitsi.jicofo.JitsiMeetServices.newNodeDiscovered().208 Detected XMPP server version: IQ Stanza (query jabber:iq:version) [to=focus@auth.iclassflix.net/focus692123967008816,f$
Jicofo 2018-12-04 19:13:38.386 INFO: [25] org.jitsi.jicofo.ComponentsDiscovery.scheduleRediscovery().189 Services re-discovery interval: 30000
Jicofo 2018-12-04 19:13:38.394 INFO: [25] org.jitsi.jicofo.FocusManager.log() XMPP provider reg state: RegistrationState=Registered
Jicofo 2018-12-04 19:13:38.402 INFO: [43] org.jitsi.jicofo.JvbDoctor.log() Scheduled health-check task for: jitsi-videobridge.iclassflix.net
Jicofo 2018-12-04 19:13:38.419 INFO: [25] org.jitsi.impl.protocol.xmpp.XmppProtocolProvider.doConnect().309 XMPP provider Jabber:focus@auth.iclassflix.net/focus692123967008816@localhost connected (JID: focus@auth.iclass$
Jicofo 2018-12-04 19:13:38.523 INFO: [37] org.jitsi.jicofo.xmpp.BaseBrewery.processInstanceStatusChanged().324 Added brewery instance: jibribrewery@internal.auth.iclassflix.net/jibri-nickname
Jicofo 2018-12-04 19:13:38.524 INFO: [37] org.jitsi.jicofo.recording.jibri.JibriDetector.onInstanceStatusChanged().138 Received Jibri status
Jicofo 2018-12-04 19:13:38.524 INFO: [37] org.jitsi.jicofo.recording.jibri.JibriDetector.notifyInstanceOffline().163 Jibri: jibribrewery@internal.auth.iclassflix.net/jibri-nickname went offline
Jicofo 2018-12-04 19:13:38.526 INFO: [37] org.jitsi.jicofo.recording.jibri.JibriDetector.onInstanceStatusChanged().138 Received Jibri status
Jicofo 2018-12-04 19:13:38.526 INFO: [37] org.jitsi.jicofo.recording.jibri.JibriDetector.notifyInstanceOffline().163 Jibri: jibribrewery@internal.auth.iclassflix.net/jibri-nickname went offline
Jicofo 2018-12-04 19:13:58.761 INFO: [58] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().402 Focus request for room: porfin@conference.iclassflix.net
Jicofo 2018-12-04 19:13:58.773 INFO: [58] org.jitsi.jicofo.FocusManager.log() Created new focus for porfin@conference.iclassflix.net@auth.iclassflix.net. Conference count 1,options:
Jicofo 2018-12-04 19:13:58.775 INFO: [58] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Lip-sync enabled in porfin@conference.iclassflix.net
Jicofo 2018-12-04 19:13:58.777 INFO: [58] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: porfin@conference.iclassflix.net
Jicofo 2018-12-04 19:13:59.082 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@dd7580a m$
Jicofo 2018-12-04 19:13:59.086 INFO: [37] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Granted owner to porfin@conference.iclassflix.net/f4d9ad73
Jicofo 2018-12-04 19:13:59.087 INFO: [37] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member porfin@conference.iclassflix.net/f4d9ad73 joined.
Jicofo 2018-12-04 19:14:04.559 SEVERE: [39] org.jitsi.jicofo.recording.jibri.JibriSession.log() Unable to find an available Jibri, can’t start
Jicofo 2018-12-04 19:14:04.559 INFO: [39] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Failed to start a Jibri session, all Jibris were busy


#17

Ah, I think this may be a Jicofo <-> Jibri version mismatch issue. Lately changes to the protocol between Jibri and Jicofo were made, you’ll need to use the latest versions of both.


#18

Hello @bbaldino

At this moment I have the latest version in both, I have a query, the 5347 port I can change it for another in the jicofo configuration What happens and that Google Cloud does not allow to open this port.

Config**/etc/jitsi/jicofo/config**

Jitsi Conference Focus settings

sets the host name of the XMPP server

JICOFO_HOST=localhost

sets the XMPP domain (default: none)

JICOFO_HOSTNAME=iclassflix.net

sets the secret used to authenticate as an XMPP component

JICOFO_SECRET=Ulss#tfE

sets the port to use for the XMPP component connection

JICOFO_PORT=5347

sets the XMPP domain name to use for XMPP user logins

JICOFO_AUTH_DOMAIN=auth.iclassflix.net

sets the username to use for XMPP user logins

JICOFO_AUTH_USER=focus

sets the password to use for XMPP user logins

JICOFO_AUTH_PASSWORD=8Tg2MC6J

extra options to pass to the jicofo daemon

JICOFO_OPTS=""

adds java system props that are passed to jicofo (default are for home and logging config file)

JAVA_SYS_PROPS="-Dnet.java.sip.communicator.SC_HOME_DIR_LOCATION=/etc/jitsi -Dnet.java.sip.communicator.SC_HOME_DIR_NAME=jicofo -Dnet.java.sip.communicator.SC_LOG_DIR_LOCATION=/var/log/jitsi -Djava.util.logging.confi$

Thanks


#19

Can you include the versions of each (Jicofo & Jibri) here please


#20

Do you want me to be able to see the versions?