Participants audio and video is not being recorded on jibri

Hello!

Jibri recorded the conference but there is no audio nor video from participants although the conference went ok, both cameras and audios worked ok.

Screen Shot 2021-09-19 at 9.27.33 AM|690x388

Attached and image of the recording, the microphone and camera of participants appear as muted.

Thanks!!

Share your jicofo.conf

Thanks Freddie

# Jicofo HOCON configuration. See /usr/share/jicofo/jicofo.jar/reference.conf for
#available options, syntax, and default values.
jicofo {
  xmpp: {
    client: {
      client-proxy: focus.meet.myhost.com
    }
    trusted-domains: recorder.meet.myhost.com
  }
  bridge: {
    brewery-jid: "JvbBrewery@internal.auth.meet.myhost.com"
  }
}

Change this line:

To:

trusted-domains: [recorder.meet.myhost.com]

Then restart services.

Changed it. Restarted the services on both servers, then rebooted both servers.

Waited to jibri to connect:
Joined MUC:

Now an error appears: “Recording fail to start”

This error appears on Jicofo log:

Jicofo 2021-09-19 16:12:19.748 SEVERE: [87] JibriSession.startInternal#308: Unable to find an available Jibri, can't start
Jicofo 2021-09-19 16:12:19.750 WARNING: [87] JibriSession.handleJibriStatusUpdate#686: Failed to fall back to another Jibri, this session has now failed: org.jitsi.jicofo.jibri.JibriSession$StartException$AllBusy: All jibri instances are busy

Share your Jibri log

2021-09-19 16:48:56.337 FINE: [18] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
2021-09-19 16:49:56.337 FINE: [18] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
2021-09-19 16:50:31.767 INFO: [99] org.jitsi.jibri.api.xmpp.XmppApi.log() Received JibriIq <iq to='jibri@auth.meet.myhost.com/Cc6h2AlT' from='jibribrewery@internal.auth.meet.myhost.com/focus' id='amlicmlAYXV0aC5tZWV0LmVtb2x1cy5jb20vQ2M2aDJBbFQAM2hya3EtMTQyOAAf5WRCdWnHgTCIFpWV+fBL' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' action='start' recording_mode='file' room='f17c3063-3977-4aad-b425-dcbdcf310f99@conference.meet.myhost.com' session_id='aflanngfxwomztnc' app_data='{"file_recording_metadata":{"share":true}}'/></iq> from environment [MucClient id=meet.myhost.com hostname=meet.myhost.com]
2021-09-19 16:50:31.770 INFO: [99] org.jitsi.jibri.api.xmpp.XmppApi.log() Received start request, starting service
2021-09-19 16:50:31.973 INFO: [99] org.jitsi.jibri.api.xmpp.XmppApi.log() Parsed call url info: CallUrlInfo(baseUrl=https://meet.myhost.com, callName=f17c3063-3977-4aad-b425-dcbdcf310f99, urlParams=[])
2021-09-19 16:50:31.979 INFO: [99] org.jitsi.jibri.JibriManager.log() Starting a file recording with params: FileRecordingRequestParams(callParams=CallParams(callUrlInfo=CallUrlInfo(baseUrl=https://meet.myhost.com, callName=f17c3063-3977-4aad-b425-dcbdcf310f99, urlParams=[]), email='', passcode=null, callStatsUsernameOverride=, displayName=), sessionId=aflanngfxwomztnc, callLoginParams=XmppCredentials(domain=recorder.meet.myhost.com, port=null, username=recorder, password=h2xt7eZsQ7a-ZSPf))
2021-09-19 16:50:32.037 FINE: [99] org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.log() Detected os as OS: LINUX
2021-09-19 16:50:34.189 INFO: [99] org.openqa.selenium.remote.ProtocolHandshake.createSession() Detected dialect: OSS
2021-09-19 16:50:34.227 INFO: [99] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Writing recording to /recordings/aflanngfxwomztnc, finalize script path /root/finalize_recording.sh
2021-09-19 16:50:34.242 FINE: [99] org.jitsi.jibri.statsd.JibriStatsDClient.log() Incrementing statsd counter: start:recording
2021-09-19 16:50:34.244 INFO: [99] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: IDLE -> BUSY
2021-09-19 16:50:34.245 FINE: [99] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
2021-09-19 16:50:34.246 INFO: [99] org.jitsi.jibri.api.xmpp.XmppApi.log() Jibri reports its status is now JibriStatus(busyStatus=BUSY, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2021-09-19 16:50:34.258 INFO: [99] org.jitsi.jibri.api.xmpp.XmppApi.log() Sending 'pending' response to start IQ
2021-09-19 16:50:34.278 INFO: [112] org.jitsi.jibri.selenium.pageobjects.HomePage.log() Visiting url https://meet.myhost.com
2021-09-19 16:50:35.888 INFO: [112] org.jitsi.jibri.selenium.pageobjects.HomePage.log() Waited 1.58s for driver to load page
2021-09-19 16:50:36.132 INFO: [112] org.jitsi.jibri.selenium.pageobjects.CallPage.log() Visiting url https://meet.myhost.com/f17c3063-3977-4aad-b425-dcbdcf310f99#config.iAmRecorder=true&config.externalConnectUrl=null&config.startWithAudioMuted=true&config.startWithVideoMuted=true&interfaceConfig.APP_NAME="Jibri"&config.analytics.disabled=true&config.p2p.enabled=false&config.prejoinPageEnabled=false&config.requireDisplayName=false
2021-09-19 16:50:37.212 INFO: [112] org.jitsi.jibri.selenium.pageobjects.CallPage.log() Waited 1.08s for driver to load page
2021-09-19 16:50:37.281 FINE: [112] org.jitsi.jibri.selenium.pageobjects.CallPage.log() Not joined yet: Cannot read properties of undefined (reading 'isJoined')
2021-09-19 16:50:37.791 FINE: [112] org.jitsi.jibri.selenium.pageobjects.CallPage.log() Not joined yet: Cannot read properties of undefined (reading 'isJoined')
2021-09-19 16:50:39.021 INFO: [112] org.jitsi.jibri.selenium.pageobjects.CallPage.log() Waited 1.81s to join the conference
2021-09-19 16:50:39.023 INFO: [112] org.jitsi.jibri.selenium.status_checks.EmptyCallStatusCheck.log() Starting empty call check with a timeout of PT30S
2021-09-19 16:50:39.133 INFO: [112] org.jitsi.jibri.selenium.JibriSelenium.log() Transitioning from state Starting up to Running
2021-09-19 16:50:39.135 INFO: [112] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Selenium joined the call, starting the capturer
2021-09-19 16:50:39.226 INFO: [112] org.jitsi.jibri.util.JibriSubprocess.log() Starting ffmpeg with command ffmpeg -y -v info -f x11grab -draw_mouse 0 -r 30 -s 1920x1080 -thread_queue_size 4096 -i :0.0+0,0 -f alsa -thread_queue_size 4096 -i plug:bsnoop -acodec aac -strict -2 -ar 44100 -b:a 128k -af aresample=async=1 -c:v libx264 -preset veryfast -profile:v main -level 3.1 -pix_fmt yuv420p -r 30 -crf 25 -g 60 -tune zerolatency -f mp4 /recordings/aflanngfxwomztnc/f17c3063-3977-4aad-b425-dcbdcf310f99_2021-09-19-16-50-34.mp4 ([ffmpeg, -y, -v, info, -f, x11grab, -draw_mouse, 0, -r, 30, -s, 1920x1080, -thread_queue_size, 4096, -i, :0.0+0,0, -f, alsa, -thread_queue_size, 4096, -i, plug:bsnoop, -acodec, aac, -strict, -2, -ar, 44100, -b:a, 128k, -af, aresample=async=1, -c:v, libx264, -preset, veryfast, -profile:v, main, -level, 3.1, -pix_fmt, yuv420p, -r, 30, -crf, 25, -g, 60, -tune, zerolatency, -f, mp4, /recordings/aflanngfxwomztnc/f17c3063-3977-4aad-b425-dcbdcf310f99_2021-09-19-16-50-34.mp4])
2021-09-19 16:50:40.772 INFO: [115] org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.log() Ffmpeg capturer transitioning from state Starting up to Running
2021-09-19 16:50:40.782 INFO: [115] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() File recording service transitioning from state Starting up to Running
2021-09-19 16:50:40.788 INFO: [115] org.jitsi.jibri.api.xmpp.XmppApi.log() Current service started up successfully, sending on iq <iq to='jibribrewery@internal.auth.meet.myhost.com/focus' id='FCtP1-144' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' status='on'/></iq>
2021-09-19 16:50:50.250 FINE: [18] org.jitsi.jibri.util.ProcessStatePublisher.log() Process ffmpeg hasn't written in 2 seconds, publishing periodic update
2021-09-19 16:50:50.253 INFO: [111] org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.log() Ffmpeg quit abruptly.  Last output line: frame=   51 fps=6.7 q=23.0 size=     256kB time=00:00:01.67 bitrate=1254.6kbits/s speed=0.218x
2021-09-19 16:50:50.257 INFO: [111] org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.log() Ffmpeg capturer transitioning from state Running to Error: QuitUnexpectedly SESSION frame=   51 fps=6.7 q=23.0 size=     256kB time=00:00:01.67 bitrate=1254.6kbits/s speed=0.218x
2021-09-19 16:50:50.259 INFO: [111] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() File recording service transitioning from state Running to Error: QuitUnexpectedly SESSION frame=   51 fps=6.7 q=23.0 size=     256kB time=00:00:01.67 bitrate=1254.6kbits/s speed=0.218x
2021-09-19 16:50:50.260 INFO: [111] org.jitsi.jibri.api.xmpp.XmppApi.log() Current service had an error Error: QuitUnexpectedly SESSION frame=   51 fps=6.7 q=23.0 size=     256kB time=00:00:01.67 bitrate=1254.6kbits/s speed=0.218x    , sending error iq <iq to='jibribrewery@internal.auth.meet.myhost.com/focus' id='FCtP1-146' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' status='off' failure_reason='error' should_retry='true'/></iq>
2021-09-19 16:50:50.264 FINE: [111] org.jitsi.jibri.statsd.JibriStatsDClient.log() Incrementing statsd counter: stop:recording
2021-09-19 16:50:50.265 INFO: [111] org.jitsi.jibri.JibriManager.log() Stopping the current service
2021-09-19 16:50:50.265 INFO: [111] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Stopping capturer
2021-09-19 16:50:50.266 INFO: [111] org.jitsi.jibri.util.JibriSubprocess.log() Stopping ffmpeg process
2021-09-19 16:50:50.301 INFO: [111] org.jitsi.jibri.util.JibriSubprocess.log() ffmpeg exited with value 137
2021-09-19 16:50:50.302 INFO: [111] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Quitting selenium
2021-09-19 16:50:50.373 INFO: [111] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Participants in this recording: [{user={name=chris@myhost.com}}, {user={name=chris@myhost.com}}]
2021-09-19 16:50:50.655 INFO: [111] org.jitsi.jibri.selenium.JibriSelenium.log() Leaving call and quitting browser
2021-09-19 16:50:50.655 INFO: [111] org.jitsi.jibri.selenium.JibriSelenium.log() Recurring call status checks cancelled
2021-09-19 16:50:50.686 INFO: [111] org.jitsi.jibri.selenium.JibriSelenium.log() Got 9 log entries for type browser
2021-09-19 16:50:50.896 INFO: [111] org.jitsi.jibri.selenium.JibriSelenium.log() Got 576 log entries for type driver
2021-09-19 16:50:51.363 INFO: [111] org.jitsi.jibri.selenium.JibriSelenium.log() Got 0 log entries for type client
2021-09-19 16:50:51.364 INFO: [111] org.jitsi.jibri.selenium.JibriSelenium.log() Leaving web call
2021-09-19 16:50:51.772 INFO: [111] org.jitsi.jibri.selenium.JibriSelenium.log() Quitting chrome driver
2021-09-19 16:50:51.867 INFO: [111] org.jitsi.jibri.selenium.JibriSelenium.log() Chrome driver quit
2021-09-19 16:50:51.867 INFO: [111] org.jitsi.jibri.service.impl.FileRecordingJibriService.log() Finalizing the recording

2021-09-19 16:50:51.876 INFO: [111] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: BUSY -> IDLE
2021-09-19 16:50:51.876 FINE: [111] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status
2021-09-19 16:50:51.876 INFO: [111] org.jitsi.jibri.api.xmpp.XmppApi.log() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2021-09-19 16:50:56.337 FINE: [18] org.jitsi.jibri.webhooks.v1.WebhookClient.log() Updating 0 subscribers of status

Wait - where is the Jibri block in your jicofo.conf? Or do you have it defined in your sip-communicator.properties?

org.jitsi.jicofo.auth.URL=XMPP:meet.myhost.com
org.jitsi.jicofo.auth.DISABLE_AUTOLOGIN=true
JICOFO_HOST=meet.myhost.com
org.jitsi.jicofo.jibri.BREWERY=JibriBrewery@internal.auth.meet.myhost.com
org.jitsi.jicofo.jibri.PENDING_TIMEOUT=90

There’s something else going on with your setup. Since you reportedly successfully recorded and generated a file before, the jicofo change should have fixed your original issue (no audio or video on recording). Try restarting jicofo and jibri again.

Changed back the configuration without the brackets and it does record with an standard image, as the previous screenshot. No audio or video from participants.

Putting the brackets back and the error is thrown. Any other idea?

Increased to 2vcpu and now works!! thanks

Yes with the brackets!

Thanks for your help!