Recorders are busy


#1

Hello everyone,
We have configured jitsi-meet and jibri in order to record meeting on different servers.
We were able to record some meetings, but after that it says all recorders are busy, and also the recorded meeting audio sound is not working.


#2

Are you using latest versions from unstable of both jitsi-meet and its components and jibri?


#3

hello damencho thank you for your quick reply, it is highly appreciated.

i have installed jitsi-meet component (1.0.3383-1) and its component stable version but the jibri is unstable
( 5.1.58-1), but i am able to record some of meetings but after that is says all the recorders are busy.

and also the recorded meeting has no sound, how do we get audio sound.

Thanks


#4

This was already fixed in latest jibri: https://github.com/jitsi/jibri/commit/16a962efd01332130fd6b9710b2272417b7f877b
But if you update it, you need to update and to latest jitsi-meet from unstable, as there are communication protocol changes.


#5

Hello damencho, T
hank you for your quick reply and sorry for late interaction with you.
the very basic problem i am facing with jitsi meet is recording part , i am not able to record a meeting very frequent and, also there is no audio sound of recorded meeting.
my question is what sort of version we should install for jitsi component to record meeting and get audio sound without any error. and what sort of requirements for getting frequent meeting recorded.
your help will be greatly appreciated. below i am mentioning the version of my installation of jitsi component.

jitsi-meet

ii jitsi 2.10.5550-1 amd64 VoIP and Instant Messaging client
ii jitsi-archive-keyring 1.0.1 all The public key for the Jitsi packages repository
ii jitsi-meet 1.0.3383-1 all WebRTC JavaScript video conferences
ii jitsi-meet-prosody 1.0.3081-1 all Prosody configuration for Jitsi Meet
ii jitsi-meet-web 1.0.3081-1 all WebRTC JavaScript video conferences
ii jitsi-meet-web-config 1.0.3081-1 all Configuration for web serving of Jitsi Meet
ii jitsi-videobridge 1093-1 amd64 WebRTC compatible Selective Forwarding Unit (SFU)

ii jicofo 1.0-440-1 amd64 JItsi Meet COnference FOcus

iii jibri 5.1.58-1 all Jibri

Thanks


#6

This is the desktop client, you don’t need it for jitsi-meet to be operational.

To fix the audio issues you need latest jibri which is 70. To use jibri 70 you need also latest jicofo which is 446. Update all components from deb https://download.jitsi.org unstable/


#7

Hello damencho
Thank you for your valuable reply and help, i have followed the steps and versions which you have mentioned and i am able to record meeting and also able to get audio sound.

Q> but we faced some issue in length of recorded meetings, we are not able get full lenght of recorded
meeting.
suppose i am recording meeting and i am counting from 1 to 10, i am only able to get recorded meeting
upto 5 only not the whole length of the meetings. please provide some adequate solution for this that would
be highly appreciated.

Thanks


#8

Can you please include some Jibri logs from when the issue happens.


#9

Hello bbaldino
Here is my log of jibri, and also please assist me there is more that 10 logs file which one should i post, for now i am pasting log.0.txt

$ cat log.0.txt

2019-01-15 02:21:11.077 INFO: [1] org.jitsi.jibri.Main.main() Jibri run with args [–config, /etc/jitsi/jibri/config.json]
2019-01-15 02:21:11.108 INFO: [1] org.jitsi.jibri.Main.main() Using config file /etc/jitsi/jibri/config.json
2019-01-15 02:21:11.109 INFO: [1] org.jitsi.jibri.Main.main() Using port 3333 for internal HTTP API
2019-01-15 02:21:11.110 INFO: [1] org.jitsi.jibri.Main.main() Using port 2222 for the HTTP API
2019-01-15 02:21:13.306 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=[jitsXXXXXXXXX.com.au], xmppDomain=XXXXXXXXX.com.au, controlLogin=XmppCredentials(domain=auth.jitsiXXXXX, username=jibri, password=xxxxx), controlMuc=XmppMuc(domain=internal.auth.XXXXXXX.com.au, roomName=JibriBrewery, nickname=jibri), sipControlMuc=null, callLogin=XmppCredentials(domain=recorder.XXXXX.com.au, username=recorder, password=jibrirecorderpass), stripFromRoomDomain=conference., usageTimeoutMins=0, trustAllXmppCerts=true)])
2019-01-15 02:21:15.193 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 constraint configuration problems the provider org.jitsi.jibri.api.http.internal.InternalHttpApi will be ignored.
2019-01-15 02:21:16.269 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Connecting to xmpp environment on jitsiapp. with config XmppEnvironmentConfig(name=prod environment, xmppServerHosts=[XXXXXXXX.com.au], xmppDomain=jitsiapp.xxxx.com.au, controlLogin=XmppCredentials(domain=auth.XXXXXXXX.com.au, username=jibri, password=xxxx), controlMuc=XmppMuc(domain=internal.auth.XXXXXXXX.com.au, roomName=JibriBrewery, nickname=jibri), sipControlMuc=null, callLogin=XmppCredentials(domain=recorder.XXXXXXXX.com.au, username=recorder, password=jibrirecorderpass), stripFromRoomDomain=conference., usageTimeoutMins=0, trustAllXmppCerts=true)
2019-01-15 02:21:16.288 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
2019-01-15 02:21:17.262 INFO: [1] class org.jitsi.xmpp.mucclient.MucClient.connected() [prod environment: auth.XXXXXXXX.com.au@XXXXXXXX.com.au] Xmpp connection status: connected
2019-01-15 02:21:17.411 INFO: [1] class org.jitsi.xmpp.mucclient.MucClient.authenticated() [prod environment: auth.XXXXXXXX.com.au@XXXXXXXX.com.au] Xmpp connection status: authenticated (resume from previous? false)
2019-01-15 02:21:17.628 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 problems the provider org.jitsi.jibri.api.http.HttpApi will be ignored.
2019-01-15 02:21:29.990 INFO: [25] org.jitsi.jibri.api.xmpp.XmppApi.handleJibriIq() Received JibriIq from environment prod environment
2019-01-15 02:21:29.995 INFO: [25] org.jitsi.jibri.api.xmpp.XmppApi.handleStartJibriIq() Received start request
2019-01-15 02:21:30.003 INFO: [25] org.jitsi.jibri.api.xmpp.XmppApi.handleStartJibriIq() Sending ‘pending’ response to start IQ
2019-01-15 02:21:30.005 INFO: [38] org.jitsi.jibri.api.xmpp.XmppApi.run() Starting service
2019-01-15 02:21:30.033 INFO: [38] org.jitsi.jibri.api.xmpp.XmppApi.handleStartService() Parsed call url info: CallUrlInfo(baseUrl=https://XXXXXXXX.com.au, callName=recordingtest, urlParams=)
2019-01-15 02:21:30.037 INFO: [38] org.jitsi.jibri.JibriManager.startFileRecording() Starting a file recording with params: FileRecordingRequestParams(callParams=CallParams(callUrlInfo=CallUrlInfo(baseUrl=https://XXXXXXXX.com.au, callName=recordingtest, urlParams=)), sessionId=zzpucpqsxezbdncc, callLoginParams=XmppCredentials(domain=recorder.XXXXXXXX.com.au, username=recorder, password=jibrirecorderpass)) finalize script path: /path/to/finalize_recording.sh and recordings directory: /srv/recordings
2019-01-15 02:21:36.437 INFO: [38] org.openqa.selenium.remote.ProtocolHandshake.createSession() Detected dialect: OSS
2019-01-15 02:21:36.497 FINE: [38] org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.() Detected os as OS: LINUX
2019-01-15 02:21:36.514 INFO: [38] org.jitsi.jibri.service.impl.FileRecordingJibriService.() Writing recording to /srv/recordings/zzpucpqsxezbdncc
2019-01-15 02:21:36.597 FINE: [38] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: start:recording
2019-01-15 02:21:36.599 INFO: [38] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: IDLE -> BUSY
2019-01-15 02:21:36.601 INFO: [38] org.jitsi.jibri.api.xmpp.XmppApi.invoke() Jibri reports its status is now JibriStatus(busyStatus=BUSY, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connection prod environment
2019-01-15 02:21:40.113 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Visiting url https://XXXXXXXX.com.au/recordingtest#config.iAmRecorder=true&config.externalConnectUrl=null&config.startWithAudioMuted=true&config.startWithVideoMuted=true&interfaceConfig.APP_NAME=“Jibri”
2019-01-15 02:21:43.136 INFO: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Waited 836 milliseconds for call page to load
2019-01-15 02:21:43.441 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.onSeleniumStateChange() Transitioning from state Starting up to Running
2019-01-15 02:21:43.447 INFO: [45] org.jitsi.jibri.service.impl.FileRecordingJibriService.invoke() Selenium joined the call, starting the capturer
2019-01-15 02:21:43.459 INFO: [45] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.launch() Starting ffmpeg with command ffmpeg -y -v info -f x11grab -draw_mouse 0 -r 30 -s 1280x720 -thread_queue_size 4096 -i :0.0+0,0 -f alsa -thread_queue_size 4096 -i hw:0,1,0 -acodec aac -strict -2 -ar 44100 -c:v libx264 -preset veryfast -profile:v main -level 3.1 -pix_fmt yuv420p -r 30 -crf 25 -g 60 -tune zerolatency -f mp4 /srv/recordings/zzpucpqsxezbdncc/recordingtest_2019-01-15-02-21-36.mp4 ([ffmpeg, -y, -v, info, -f, x11grab, -draw_mouse, 0, -r, 30, -s, 1280x720, -thread_queue_size, 4096, -i, :0.0+0,0, -f, alsa, -thread_queue_size, 4096, -i, hw:0,1,0, -acodec, aac, -strict, -2, -ar, 44100, -c:v, libx264, -preset, veryfast, -profile:v, main, -level, 3.1, -pix_fmt, yuv420p, -r, 30, -crf, 25, -g, 60, -tune, zerolatency, -f, mp4, /srv/recordings/zzpucpqsxezbdncc/recordingtest_2019-01-15-02-21-36.mp4])
2019-01-15 02:21:45.952 INFO: [49] org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.onFfmpegStateMachineStateChange() Ffmpeg capturer transitioning from state Starting up to Running
2019-01-15 02:21:45.958 INFO: [49] org.jitsi.jibri.service.impl.FileRecordingJibriService.onServiceStateChange() File recording service transitioning from state Starting up to Running
2019-01-15 02:21:45.959 INFO: [49] org.jitsi.jibri.api.xmpp.XmppApi.invoke() Current service started up successfully, sending on iq
2019-01-15 02:21:58.187 INFO: [46] org.jitsi.jibri.selenium.JibriSelenium.run() Jibri client receive bitrates: {download=522, upload=0, audio={download=54, upload=0}, video={download=468, upload=0}}
2019-01-15 02:22:13.217 INFO: [46] org.jitsi.jibri.selenium.JibriSelenium.run() Jibri client receive bitrates: {download=2618, upload=0, audio={download=75, upload=0}, video={download=2543, upload=0}}
2019-01-15 02:22:28.292 INFO: [46] org.jitsi.jibri.selenium.JibriSelenium.run() Jibri client receive bitrates: {download=239, upload=0, audio={download=79, upload=0}, video={download=160, upload=0}}
2019-01-15 02:22:39.168 INFO: [25] org.jitsi.jibri.api.xmpp.XmppApi.handleJibriIq() Received JibriIq from environment prod environment
2019-01-15 02:22:39.173 FINE: [25] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: stop:recording
2019-01-15 02:22:39.174 INFO: [25] org.jitsi.jibri.JibriManager.stopService() Stopping the current service
2019-01-15 02:22:39.176 INFO: [25] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Stopping capturer
2019-01-15 02:22:39.177 INFO: [25] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.stop() Stopping ffmpeg process
2019-01-15 02:22:39.899 INFO: [49] org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.onFfmpegStateMachineStateChange() Ffmpeg capturer transitioning from state Running to Finished
2019-01-15 02:22:39.900 INFO: [49] org.jitsi.jibri.service.impl.FileRecordingJibriService.onServiceStateChange() File recording service transitioning from state Running to Finished
2019-01-15 02:22:39.905 INFO: [49] org.jitsi.jibri.api.xmpp.XmppApi.invoke() Current service finished, sending off iq
2019-01-15 02:22:39.908 INFO: [25] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.stop() ffmpeg exited with value 255
2019-01-15 02:22:39.908 INFO: [25] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Quitting selenium
2019-01-15 02:22:39.992 INFO: [25] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Participants in this recording:
2019-01-15 02:22:40.733 INFO: [25] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 10 log entries for type browser
2019-01-15 02:22:41.156 INFO: [25] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 620 log entries for type driver
2019-01-15 02:22:41.577 INFO: [25] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 0 log entries for type client
2019-01-15 02:22:41.577 INFO: [25] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Leaving web call
2019-01-15 02:22:41.691 INFO: [25] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Quitting chrome driver
2019-01-15 02:22:41.783 INFO: [25] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Chrome driver quit
2019-01-15 02:22:41.784 INFO: [25] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Finalizing the recording
2019-01-15 02:22:41.786 SEVERE: [25] org.jitsi.jibri.service.impl.FileRecordingJibriService.finalize() Failed to run finalize script: java.io.IOException: Cannot run program “/path/to/finalize_recording.sh”: error=2, No such file or directory with stack:
java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
org.jitsi.jibri.util.ProcessWrapper.start(ProcessWrapper.kt:79)
org.jitsi.jibri.service.impl.FileRecordingJibriService.finalize(FileRecordingJibriService.kt:203)
org.jitsi.jibri.service.impl.FileRecordingJibriService.stop(FileRecordingJibriService.kt:188)
org.jitsi.jibri.JibriManager.stopService(JibriManager.kt:237)
org.jitsi.jibri.api.xmpp.XmppApi.handleStopJibriIq(XmppApi.kt:261)
org.jitsi.jibri.api.xmpp.XmppApi.handleJibriIq(XmppApi.kt:168)
org.jitsi.jibri.api.xmpp.XmppApi.access$handleJibriIq(XmppApi.kt:71)
org.jitsi.jibri.api.xmpp.XmppApi$start$1.handleJibriIqRequest(XmppApi.kt:111)
org.jitsi.jibri.api.xmpp.JibriSyncIqRequestHandler.handleIQRequest(JibriSyncIqRequestHandler.kt:33)
org.jivesoftware.smack.AbstractXMPPConnection$3.run(AbstractXMPPConnection.java:1153)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:748)

2019-01-15 02:22:41.786 INFO: [25] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: BUSY -> IDLE
2019-01-15 02:22:41.787 INFO: [25] org.jitsi.jibri.api.xmpp.XmppApi.invoke() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connection prod environment
2019-01-15 02:22:41.787 FINE: [49] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: stop:
2019-01-15 02:22:41.788 INFO: [49] org.jitsi.jibri.JibriManager.stopService() Stopping the current service

Thanks


#10

According to Jibri it was told to stop, assuming you didn’t issue a stop, maybe Jicofo sent something. Can you include Jicofo logs as well?


#11

Hello bbaldino
Here is my log of jicofo

$ tail -f jicofo.log
Jicofo 2019-01-16 03:14:59.591 INFO: [75] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().402 Focus request for room: record@conference.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:14:59.592 INFO: [75] org.jitsi.jicofo.auth.AbstractAuthAuthority.authenticateJidWithSession().493 Authenticated jid: b58b7808-280b-41c8-8e67-669e8ef0e335@guest.xxx.xxx.xxx.xx/2a14bb4a-9656-41ff-95cc-540b02d9bef2 with session: AuthSession[ID=nxadmin@xxx.xxx.xxx.xx, JID=b58b7808-280b-41c8-8e67-669e8ef0e335@guest.xxx.xxx.xxx.xx/2a14bb4a-9656-41ff-95cc-540b02d9bef2, SID=4b58c8b8-bfd0-48d1-9647-a89aaafb434f, MUID=6092dc18d8fab6a4dff924cf5bd074b9, LIFE_TM_SEC=7410, R=test16@conference.xxx.xxx.xxx.xx]@1220055531
Jicofo 2019-01-16 03:14:59.592 INFO: [75] org.jitsi.jicofo.auth.AbstractAuthAuthority.notifyUserAuthenticated().401 Jid b58b7808-280b-41c8-8e67-669e8ef0e335@guest.xxx.xxx.xxx.xx/2a14bb4a-9656-41ff-95cc-540b02d9bef2 authenticated as: nxadmin@xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:14:59.593 INFO: [75] org.jitsi.jicofo.FocusManager.log() Created new focus for record@conference.xxx.xxx.xxx.xx@auth.xxx.xxx.xxx.xx. Conference count 1,options:
Jicofo 2019-01-16 03:14:59.593 INFO: [75] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Lip-sync enabled in record@conference.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:14:59.593 INFO: [75] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: record@conference.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:15:00.162 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@daa69ab member=ChatMember[record@conference.xxx.xxx.xxx.xx/b58b7808, jid: null]@1699113093]
Jicofo 2019-01-16 03:15:00.166 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member record@conference.xxx.xxx.xxx.xx/b58b7808 joined.
Jicofo 2019-01-16 03:15:21.692 INFO: [123] org.jitsi.jicofo.recording.jibri.JibriSession.log() Starting Jibri jibribrewery@internal.auth.xxx.xxx.xxx.xx/jibri for stream ID: null in room: record@conference.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:15:21.712 INFO: [123] org.jitsi.jicofo.recording.jibri.JibriSession.log() Got Jibri status update: Jibri jibribrewery@internal.auth.xxx.xxx.xxx.xx/jibri has status pending and failure reason null
Jicofo 2019-01-16 03:15:21.713 INFO: [123] org.jitsi.jicofo.recording.jibri.JibriSession.log() Starting session with Jibri jibribrewery@internal.auth.xxx.xxx.xxx.xx/jibri
Jicofo 2019-01-16 03:15:21.714 INFO: [123] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Started Jibri session
Jicofo 2019-01-16 03:15:23.339 INFO: [38] org.jitsi.jicofo.recording.jibri.JibriDetector.onInstanceStatusChanged().136 Received Jibri jibribrewery@internal.auth.xxx.xxx.xxx.xx/jibri status
Jicofo 2019-01-16 03:15:23.339 INFO: [38] org.jitsi.jicofo.recording.jibri.JibriDetector.notifyJibriStatus().174 Jibri: jibribrewery@internal.auth.xxx.xxx.xxx.xx/jibri available: false
Jicofo 2019-01-16 03:15:28.557 INFO: [53] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().402 Focus request for room: record@conference.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:15:28.697 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberJoined sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@daa69ab member=ChatMember[record@conference.xxx.xxx.xxx.xx/recorder-134088, jid: null]@824337787]
Jicofo 2019-01-16 03:15:28.698 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member record@conference.xxx.xxx.xxx.xx/recorder-134088 joined.
Jicofo 2019-01-16 03:15:28.698 INFO: [38] org.jitsi.impl.protocol.xmpp.colibri.OperationSetColibriConferenceImpl.createNewConference().81 Conference created: org.jitsi.impl.protocol.xmpp.colibri.ColibriConferenceImpl@2c6738f0
Jicofo 2019-01-16 03:15:28.699 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Added participant jid= record@conference.xxx.xxx.xxx.xx/recorder-134088, bridge=jitsi-videobridge.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:15:28.699 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=fff605 octo_enabled= false: [[null, null]]
Jicofo 2019-01-16 03:15:28.700 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Added participant jid= record@conference.xxx.xxx.xxx.xx/b58b7808, bridge=jitsi-videobridge.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:15:28.700 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=fff605 octo_enabled= false: [[null, null, null]]
Jicofo 2019-01-16 03:15:28.701 INFO: [78] org.jitsi.jicofo.AbstractChannelAllocator.log() Using jitsi-videobridge.xxx.xxx.xxx.xx to allocate channels for: Participant[endpointId=recorder-134088]
Jicofo 2019-01-16 03:15:28.702 INFO: [101] org.jitsi.jicofo.AbstractChannelAllocator.log() Using jitsi-videobridge.xxx.xxx.xxx.xx to allocate channels for: Participant[endpointId=b58b7808]
Jicofo 2019-01-16 03:15:28.705 INFO: [60] org.jitsi.jicofo.Bridge.log() Adding 1 video streams on jitsi-videobridge.xxx.xxx.xxx.xx video streams: 0 diff: 1 (estimated: 1)
Jicofo 2019-01-16 03:15:28.706 INFO: [60] org.jitsi.jicofo.Bridge.log() Adding 3 video streams on jitsi-videobridge.xxx.xxx.xxx.xx video streams: 0 diff: 4 (estimated: 4)
Jicofo 2019-01-16 03:15:29.526 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Received session-accept from recorder-134088 with accepted sources:Sources{ }@1918823398
Jicofo 2019-01-16 03:15:29.528 WARNING: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() No jingle session yet for b58b7808
Jicofo 2019-01-16 03:15:30.665 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriSession.log() Updating status from JIBRI: for record@conference.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:15:30.666 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriSession.log() Got Jibri status update: Jibri jibribrewery@internal.auth.xxx.xxx.xxx.xx/jibri has status on and failure reason null
Jicofo 2019-01-16 03:15:30.666 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriSession.log() Jibri is no longer pending, cancelling pending timeout task
Jicofo 2019-01-16 03:15:30.667 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriSession.log() Jibri session started, notifying owner
Jicofo 2019-01-16 03:15:30.667 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Got jibri status on and failure null
Jicofo 2019-01-16 03:15:30.668 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Publishing new jibri-recording-status: in: record@conference.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:15:30.762 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Received session-accept from b58b7808 with accepted sources:Sources{ video: [ssrc=1221729895 ssrc=3061388256 ssrc=834415557 ssrc=3893741052 ssrc=2022015298 ssrc=747270009 ] audio: [ssrc=2943709220 ] }@604682088
Jicofo 2019-01-16 03:15:30.780 INFO: [38] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.sendAddSourceIQ().476 Notify add SSRC record@conference.xxx.xxx.xxx.xx/recorder-134088 SID: 7g8soh39nims1 Sources{ video: [ssrc=1221729895 ssrc=3061388256 ssrc=834415557 ssrc=3893741052 ssrc=2022015298 ssrc=747270009 ] audio: [ssrc=2943709220 ] }@111220527 source_Groups{ video:[ SourceGroup(FID)[ ssrc=1221729895 ssrc=3061388256 ]SourceGroup(FID)[ ssrc=834415557 ssrc=2022015298 ]SourceGroup(FID)[ ssrc=3893741052 ssrc=747270009 ]SourceGroup(SIM)[ ssrc=1221729895 ssrc=834415557 ssrc=3893741052 ] ] }@320081843
Jicofo 2019-01-16 03:16:05.474 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriSession.log() Trying to stop:
Jicofo 2019-01-16 03:16:06.359 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriSession.log() Updating status from JIBRI: for record@conference.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:16:06.361 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriSession.log() Got Jibri status update: Jibri jibribrewery@internal.auth.xxx.xxx.xxx.xx/jibri has status off and failure reason null
Jicofo 2019-01-16 03:16:06.363 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriSession.log() Jibri session ended cleanly, notifying owner and cleaning up session
Jicofo 2019-01-16 03:16:06.363 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Got jibri status off and failure null
Jicofo 2019-01-16 03:16:06.364 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Publishing new jibri-recording-status: in: record@conference.xxx.xxx.xxx.xx
Jicofo 2019-01-16 03:16:06.369 INFO: [122] org.jitsi.jicofo.recording.jibri.JibriSession.log() Cleaning up current JibriSession
Jicofo 2019-01-16 03:16:07.587 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@daa69ab member=ChatMember[record@conference.xxx.xxx.xxx.xx/recorder-134088, jid: recorder@recorder.xxx.xxx.xxx.xx/9b2e19d3-ffd1-4877-a672-fb829a917d16]@824337787]
Jicofo 2019-01-16 03:16:07.587 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member record@conference.xxx.xxx.xxx.xx/recorder-134088 is leaving
Jicofo 2019-01-16 03:16:07.588 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Terminating: record@conference.xxx.xxx.xxx.xx/recorder-134088
Jicofo 2019-01-16 03:16:07.588 INFO: [38] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.terminateSession().618 Terminate session: record@conference.xxx.xxx.xxx.xx/recorder-134088
Jicofo 2019-01-16 03:16:07.589 WARNING: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() No sources or groups to be removed from: record@conference.xxx.xxx.xxx.xx/recorder-134088
Jicofo 2019-01-16 03:16:07.589 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=fff605 octo_enabled= false: [[null, null]]
Jicofo 2019-01-16 03:16:07.590 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Expiring channels for: record@conference.xxx.xxx.xxx.xx/recorder-134088 on: Bridge[jid=jitsi-videobridge.xxx.xxx.xxx.xx, relayId=null, region=null]
Jicofo 2019-01-16 03:16:07.591 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Removed participant: true, record@conference.xxx.xxx.xxx.xx/recorder-134088
Jicofo 2019-01-16 03:16:07.592 INFO: [60] org.jitsi.jicofo.Bridge.log() Removing 3 video streams on jitsi-videobridge.xxx.xxx.xxx.xx video streams: 0 diff: 1 (estimated: 1)
Jicofo 2019-01-16 03:16:07.884 INFO: [123] org.jitsi.jicofo.recording.jibri.JibriSession.log() Got Jibri status update: Jibri null has status off and failure reason null
Jicofo 2019-01-16 03:16:07.885 INFO: [123] org.jitsi.jicofo.recording.jibri.JibriSession.log() Jibri session ended cleanly, notifying owner and cleaning up session
Jicofo 2019-01-16 03:16:07.885 SEVERE: [123] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() onSessionStateChanged for unknown session: org.jitsi.jicofo.recording.jibri.JibriSession@6ff34461
Jicofo 2019-01-16 03:16:07.886 INFO: [123] org.jitsi.jicofo.recording.jibri.JibriSession.log() Cleaning up current JibriSession
Jicofo 2019-01-16 03:16:07.886 INFO: [38] org.jitsi.jicofo.recording.jibri.JibriDetector.onInstanceStatusChanged().136 Received Jibri jibribrewery@internal.auth.xxx.xxx.xxx.xx/jibri status
Jicofo 2019-01-16 03:16:07.887 INFO: [38] org.jitsi.jicofo.recording.jibri.JibriDetector.notifyJibriStatus().174 Jibri: jibribrewery@internal.auth.xxx.xxx.xxx.xx/jibri available: true
Jicofo 2019-01-16 03:16:27.593 INFO: [102] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Timing out single participant: record@conference.xxx.xxx.xxx.xx/b58b7808
Jicofo 2019-01-16 03:16:27.594 INFO: [102] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Terminating: record@conference.xxx.xxx.xxx.xx/b58b7808
Jicofo 2019-01-16 03:16:27.594 INFO: [102] org.jitsi.protocol.xmpp.AbstractOperationSetJingle.terminateSession().618 Terminate session: record@conference.xxx.xxx.xxx.xx/b58b7808
Jicofo 2019-01-16 03:16:27.598 INFO: [102] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Removing record@conference.xxx.xxx.xxx.xx/b58b7808 sources Sources{ video: [ssrc=1221729895 ssrc=3061388256 ssrc=834415557 ssrc=3893741052 ssrc=2022015298 ssrc=747270009 ] audio: [ssrc=2943709220 ] }@968843775
Jicofo 2019-01-16 03:16:27.598 INFO: [102] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Region info, conference=fff605 octo_enabled= false: [[null]]
Jicofo 2019-01-16 03:16:27.599 INFO: [102] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Expiring channels for: record@conference.xxx.xxx.xxx.xx/b58b7808 on: Bridge[jid=jitsi-videobridge.xxx.xxx.xxx.xx, relayId=null, region=null]
Jicofo 2019-01-16 03:16:27.602 INFO: [60] org.jitsi.jicofo.Bridge.log() Removing 1 video streams on jitsi-videobridge.xxx.xxx.xxx.xx video streams: 0 diff: 0 (estimated: 0)
Jicofo 2019-01-16 03:16:27.603 INFO: [102] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Removed participant: true, record@conference.xxx.xxx.xxx.xx/b58b7808
Jicofo 2019-01-16 03:17:08.155 INFO: [38] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMemberPresenceChangeEvent[type=MemberLeft sourceRoom=org.jitsi.impl.protocol.xmpp.ChatRoomImpl@daa69ab member=ChatMember[record@conference.xxx.xxx.xxx.xx/b58b7808, jid: b58b7808-280b-41c8-8e67-669e8ef0e335@guest.xxx.xxx.xxx.xx/2a14bb4a-9656-41ff-95cc-540b02d9bef2]@1699113093]
Jicofo 2019-01-16 03:17:08.156 INFO: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member record@conference.xxx.xxx.xxx.xx/b58b7808 is leaving
Jicofo 2019-01-16 03:17:08.156 WARNING: [38] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Participant not found for record@conference.xxx.xxx.xxx.xx/b58b7808 terminated already or never started ?
Jicofo 2019-01-16 03:17:08.159 INFO: [38] org.jitsi.jicofo.FocusManager.log() Disposed conference for room: record@conference.xxx.xxx.xxx.xx conference count: 0

Thanks


#12

Hm, hard to tell. It looks like maybe the conference expired? Were the endpoints still in the call?