Jibri not working

Followed the instructions from here - https://github.com/jitsi/jibri/blob/master/README.md

Have done all the settings in config and prosody and when I click on Start live stream or Start recording option, I get the following toast

The toast stays like that for a while and then fails with -

Jibri error log -

2020-08-12 09:09:00.730 FINE: [58] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: start:recording
2020-08-12 09:09:00.731 INFO: [58] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: IDLE -> BUSY
2020-08-12 09:09:00.731 INFO: [58] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=BUSY, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2020-08-12 09:09:00.736 INFO: [58] org.jitsi.jibri.api.xmpp.XmppApi.handleStartJibriIq() Sending 'pending' response to start IQ
2020-08-12 09:09:01.856 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Visiting url https://greet.beta.kredily.com/755-581-0393#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
2020-08-12 09:09:06.565 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:07.072 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:07.586 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:08.095 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:08.604 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:09.113 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:09.626 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:10.133 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:10.640 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:11.148 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:11.656 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:12.166 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:12.674 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:13.182 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:13.690 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:14.196 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:14.705 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:15.213 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:15.721 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:16.229 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:16.738 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:17.248 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:17.756 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:18.264 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:18.772 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:19.281 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:19.790 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:20.297 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:20.806 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:21.313 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:21.820 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:22.329 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:22.837 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:23.344 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:23.855 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:24.365 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:24.872 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:25.380 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:25.888 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:26.399 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:26.919 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:27.425 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:27.933 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:28.440 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:28.947 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:29.453 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:29.960 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:30.467 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:30.975 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:31.483 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:31.993 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:32.500 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:33.009 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:33.517 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:34.027 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:34.536 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:35.043 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:35.550 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:36.057 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:36.566 FINE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-12 09:09:36.568 SEVERE: [67] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Timed out waiting for call page to load
2020-08-12 09:09:36.569 INFO: [67] org.jitsi.jibri.selenium.JibriSelenium.onSeleniumStateChange() Transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
2020-08-12 09:09:36.569 INFO: [67] org.jitsi.jibri.service.impl.FileRecordingJibriService.onServiceStateChange() File recording service transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
2020-08-12 09:09:36.569 INFO: [67] org.jitsi.jibri.api.xmpp.XmppApi.invoke() Current service had an error Error: FailedToJoinCall SESSION Failed to join the call, sending error iq <iq to='jibribrewery@internal.auth.greet.beta.kredily.com/focus' id='QfgRY-52' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' status='off' failure_reason='error' should_retry='true'/></iq>
2020-08-12 09:09:36.577 FINE: [67] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: stop:recording
2020-08-12 09:09:36.584 INFO: [67] org.jitsi.jibri.JibriManager.stopService() Stopping the current service
2020-08-12 09:09:36.584 INFO: [67] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Stopping capturer
2020-08-12 09:09:36.584 INFO: [67] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.stop() Stopping ffmpeg process
2020-08-12 09:09:36.584 INFO: [67] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.stop() ffmpeg exited with value null
2020-08-12 09:09:36.585 INFO: [67] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Quitting selenium
2020-08-12 09:09:36.591 INFO: [67] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Participants in this recording: []
2020-08-12 09:09:36.621 INFO: [67] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Leaving call and quitting browser
2020-08-12 09:09:36.621 INFO: [67] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Recurring call status checks cancelled
2020-08-12 09:09:36.627 INFO: [67] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 9 log entries for type browser
2020-08-12 09:09:36.656 INFO: [67] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 1267 log entries for type driver
2020-08-12 09:09:36.749 INFO: [67] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 0 log entries for type client
2020-08-12 09:09:36.750 INFO: [67] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Leaving web call
2020-08-12 09:09:36.766 INFO: [67] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Quitting chrome driver
2020-08-12 09:09:36.836 INFO: [67] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Chrome driver quit
2020-08-12 09:09:36.836 INFO: [67] org.jitsi.jibri.service.impl.FileRecordingJibriService.stop() Finalizing the recording
2020-08-12 09:09:36.839 INFO: [71] org.jitsi.jibri.service.impl.FileRecordingJibriService.call() Recording Started
2020-08-12 09:09:36.840 INFO: [67] org.jitsi.jibri.service.impl.FileRecordingJibriService.finalize() Recording finalize script finished with exit value 0
2020-08-12 09:09:36.840 INFO: [67] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: BUSY -> IDLE
2020-08-12 09:09:36.840 INFO: [67] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections

Jibri cannot load the page, either cannot access it or not enough RAM is available for chrome.

This could also be from a credentials problem

1 Like

The same for me. Have 4G free memory on current VM (aws)

2020-08-18 20:10:56.102 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Visiting url https://dev-sandbox.domain.com/bpe-d4v-btt#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
2020-08-18 20:10:56.242 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:56.750 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:57.257 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:57.765 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:58.273 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:58.781 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:59.288 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:59.801 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:00.308 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:00.816 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:01.323 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:01.830 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:02.338 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:02.845 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:03.354 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:03.862 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:04.370 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:04.877 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:05.385 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:05.892 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:06.400 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:06.908 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:07.417 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:07.924 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:08.432 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:08.940 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:09.447 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:09.954 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:10.462 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:10.969 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:11.478 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:11.985 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:12.493 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:13.000 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:13.507 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:14.014 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:14.521 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:15.030 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:15.541 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:16.048 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:16.556 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:17.063 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:17.570 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:18.077 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:18.585 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:19.092 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:19.599 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:20.106 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:20.613 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:21.121 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:21.629 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:22.139 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:22.646 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:23.153 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:23.661 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:24.168 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:24.675 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:25.182 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:25.689 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:26.196 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:26.703 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:26.706 SEVERE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Timed out waiting for call page to load
2020-08-18 20:11:26.709 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.onSeleniumStateChange() Transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
2020-08-18 20:11:26.711 INFO: [45] org.jitsi.jibri.service.impl.StreamingJibriService.onServiceStateChange() Streaming service transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
2020-08-18 20:11:26.712 INFO: [45] org.jitsi.jibri.api.xmpp.XmppApi.invoke() Current service had an error Error: FailedToJoinCall SESSION Failed to join the call, sending error iq <iq to='jibribrewery@internal-muc.domain.com/focus' id='lZNDb-24' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' status='off' failure_reason='error' should_retry='true'/></iq>
2020-08-18 20:11:26.713 FINE: [45] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: stop:live_stream

If you use the link from the logs, does it work from your computer?

Here is a full log on aws (docker).
My domain is replaced on domain.com

jitsi/jibri:stable-4857

Linux ip-***4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

3.8Gb mem
XMPP_AUTH_DOMAIN=auth.domain.com
XMPP_INTERNAL_MUC_DOMAIN=internal-muc.domain.com
XMPP_RECORDER_DOMAIN=recorder.domain.com
XMPP_SERVER=xmpp.domain.com
XMPP_DOMAIN=domain.com
JIBRI_XMPP_PASSWORD=somepassword,
JIBRI_XMPP_USER=jibri,
JIBRI_BREWERY_MUC=jibribrewery
JIBRI_RECORDER_USER=recorder
JIBRI_RECORDER_PASSWORD=somepassword
JIBRI_RECORDING_DIR=/config/recordings
JIBRI_FINALIZE_RECORDING_SCRIPT_PATH=/config/finalize.sh
JIBRI_STRIP_DOMAIN_JID=muc
JIBRI_LOGS_DIR=/config/logs
DISPLAY=:0
TZ=Europe/Amsterdam
Summary
X.Org X Server 1.19.2
Release Date: 2017-03-02
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
Current Operating System: Linux d4b118d97910 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.15.0-112-generic root=UUID=8abb4f2d-c7e0-4daf-80b5-24e1c814cf55 ro console=tty1 console=ttyS0 nvme_core.io_timeout=4294967295
Build Date: 03 November 2018  03:09:11AM
xorg-server 2:1.19.2-1+deb9u5 (https://www.debian.org/support)
Current version of pixman: 0.34.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(++) Log file: "/tmp/xorg.log", Time: Tue Aug 18 20:10:38 2020
(++) Using config file: "/etc/jitsi/jibri/xorg-video-dummy.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
[services.d] done.
2020-08-18 20:10:39.173 INFO: [1] org.jitsi.jibri.Main.main() Jibri run with args [--config, /etc/jitsi/jibri/config.json]
2020-08-18 20:10:39.182 INFO: [1] org.jitsi.jibri.Main.main() Using config file /etc/jitsi/jibri/config.json
2020-08-18 20:10:39.192 INFO: [1] org.jitsi.jibri.Main.main() Using port 3333 for internal HTTP API
2020-08-18 20:10:39.193 INFO: [1] org.jitsi.jibri.Main.main() Using port 2222 for the HTTP API
icewmbg: using /root/.icewm for private configuration files
IceWM: using /root/.icewm for private configuration files
2020-08-18 20:10:40.268 INFO: [1] org.jitsi.jibri.Main.loadConfig() Parsed config:
JibriConfig(recordingDirectory=/config/recordings, singleUseMode=false, enabledStatsD=true, finalizeRecordingScriptPath=/config/finalize.sh, xmppEnvironments=[XmppEnvironmentConfig(name=prod environment, xmppServerHosts=[xmpp.domain.com], xmppDomain=domain.com, controlLogin=XmppCredentials(domain=auth.domain.com, username=jibri, password=jibricomponentxmppsuperpassword), controlMuc=XmppMuc(domain=internal-muc.domain.com, roomName=jibribrewery, nickname=jibri-instanse-603613825), sipControlMuc=null, callLogin=XmppCredentials(domain=recorder.domain.com, username=recorder, password=jibricomponentrecordersuperpassword), stripFromRoomDomain=muc., usageTimeoutMins=0, trustAllXmppCerts=true)])
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
icewmtray: using /root/.icewm for private configuration files
2020-08-18 20:10:41.269 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.
2020-08-18 20:10:41.532 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2020-08-18 20:10:41.535 FINE: [1] org.jitsi.xmpp.mucclient.MucClientManager.log() Setting a presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@5b56b654
2020-08-18 20:10:41.542 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Connecting to xmpp environment on xmpp.domain.com with config XmppEnvironmentConfig(name=prod environment, xmppServerHosts=[xmpp.domain.com], xmppDomain=domain.com, controlLogin=XmppCredentials(domain=auth.domain.com, username=jibri, password=jibricomponentxmppsuperpassword), controlMuc=XmppMuc(domain=internal-muc.domain.com, roomName=jibribrewery, nickname=jibri-instanse-603613825), sipControlMuc=null, callLogin=XmppCredentials(domain=recorder.domain.com, username=recorder, password=jibricomponentrecordersuperpassword), stripFromRoomDomain=muc., usageTimeoutMins=0, trustAllXmppCerts=true)
2020-08-18 20:10:41.544 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
2020-08-18 20:10:41.569 FINE: [19] org.jitsi.xmpp.mucclient.MucClient.log() Initializing a new MucClient for [ org.jitsi.xmpp.mucclient.MucClientConfiguration id=xmpp.domain.com domain=auth.domain.com hostname=xmpp.domain.com port=null username=jibri mucs=[jibribrewery@internal-muc.domain.com] mucNickname=jibri-instanse-603613825 disableCertificateVerification=true]
2020-08-18 20:10:41.572 WARNING: [19] org.jitsi.xmpp.mucclient.MucClient.log() Disabling certificate verification!
2020-08-18 20:10:41.609 FINE: [19] org.jitsi.xmpp.mucclient.MucClient.log() About to connect and login.
2020-08-18 20:10:41.678 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.
2020-08-18 20:10:41.898 INFO: [19] org.jitsi.xmpp.mucclient.MucClient.log() Connected.
2020-08-18 20:10:41.898 INFO: [19] org.jitsi.xmpp.mucclient.MucClient.log() Logging in.
2020-08-18 20:10:41.967 FINE: [19] org.jitsi.xmpp.mucclient.MucClient.log() Authenticated, b=false
2020-08-18 20:10:41.968 FINE: [19] org.jitsi.xmpp.mucclient.MucClient.log() About to join MUCs: [jibribrewery@internal-muc.domain.com]
2020-08-18 20:10:41.991 INFO: [19] org.jitsi.xmpp.mucclient.MucClient.log() Joined MUC: jibribrewery@internal-muc.domain.com
2020-08-18 20:10:42.002 FINE: [30] org.jitsi.xmpp.extensions.DefaultPacketExtensionProvider.parse() Could not add a provider for element busy-status from namespace http://jitsi.org/protocol/jibri
2020-08-18 20:10:42.002 FINE: [30] org.jitsi.xmpp.extensions.DefaultPacketExtensionProvider.parse() Could not add a provider for element health-status from namespace http://jitsi.org/protocol/health
2020-08-18 20:10:54.393 FINE: [33] org.jitsi.xmpp.mucclient.MucClient.log() Received an IQ with type set: IQ Stanza (jibri http://jitsi.org/protocol/jibri) [to=jibri@auth.domain.com/zYyEHHga,from=jibribrewery@internal-muc.domain.com/focus,id=amlicmlAYXV0aC5kZXYtc2FuZGJveC5xYS5uMnAuaW8vell5RUhIZ2EAM0E1STUtMjMwNACL7ikfDt42s9YVl4BXfwLN,type=set,]
2020-08-18 20:10:54.395 INFO: [33] org.jitsi.jibri.api.xmpp.XmppApi.handleJibriIq() Received JibriIq <iq to='jibri@auth.domain.com/zYyEHHga' from='jibribrewery@internal-muc.domain.com/focus' id='amlicmlAYXV0aC5kZXYtc2FuZGJveC5xYS5uMnAuaW8vell5RUhIZ2EAM0E1STUtMjMwNACL7ikfDt42s9YVl4BXfwLN' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' action='start' recording_mode='stream' room='bpe-d4v-btt@muc.domain.com' streamid='dbz9-7d01-m7a4-uj9v-1xyb' session_id='wpiuljbjbgkkbduz'/></iq> from environment [MucClient id=xmpp.domain.com hostname=xmpp.domain.com]
2020-08-18 20:10:54.396 INFO: [33] org.jitsi.jibri.api.xmpp.XmppApi.handleStartJibriIq() Received start request, starting service
2020-08-18 20:10:54.398 INFO: [33] org.jitsi.jibri.api.xmpp.XmppApi.handleStartService() Parsed call url info: CallUrlInfo(baseUrl=https://domain.com, callName=bpe-d4v-btt, urlParams=[])
2020-08-18 20:10:54.400 INFO: [33] org.jitsi.jibri.JibriManager.startStreaming() Starting a stream with params: ServiceParams(usageTimeoutMinutes=0, appData=null) StreamingParams(callParams=CallParams(callUrlInfo=CallUrlInfo(baseUrl=https://domain.com, callName=bpe-d4v-btt, urlParams=[])), sessionId=wpiuljbjbgkkbduz, callLoginParams=XmppCredentials(domain=recorder.domain.com, username=recorder, password=jibricomponentrecordersuperpassword), youTubeStreamKey=dbz9-7d01-m7a4-uj9v-1xyb, youTubeBroadcastId=null)
2020-08-18 20:10:54.423 FINE: [33] org.jitsi.jibri.capture.ffmpeg.FfmpegCapturer.<init>() Detected os as OS: LINUX
Starting ChromeDriver 78.0.3904.105 (60e2d8774a8151efa6a00b1f358371b1e0e07ee2-refs/branch-heads/3904@{#877}) on port 8438
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
2020-08-18 20:10:55.468 INFO: [33] org.openqa.selenium.remote.ProtocolHandshake.createSession() Detected dialect: OSS
2020-08-18 20:10:55.486 INFO: [33] org.jitsi.jibri.selenium.JibriSelenium.<init>() Starting empty call check with a timeout of PT30S
2020-08-18 20:10:55.494 FINE: [33] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: start:live_stream
2020-08-18 20:10:55.496 INFO: [33] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: IDLE -> BUSY
2020-08-18 20:10:55.497 INFO: [33] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=BUSY, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections
2020-08-18 20:10:55.497 FINE: [33] org.jitsi.xmpp.mucclient.MucClientManager.log() Setting a presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@6ec5210
2020-08-18 20:10:55.498 FINE: [33] org.jitsi.xmpp.mucclient.MucClientManager.log() Replacing presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@5b56b654
2020-08-18 20:10:55.504 FINE: [30] org.jitsi.xmpp.extensions.DefaultPacketExtensionProvider.parse() Could not add a provider for element busy-status from namespace http://jitsi.org/protocol/jibri
2020-08-18 20:10:55.504 FINE: [30] org.jitsi.xmpp.extensions.DefaultPacketExtensionProvider.parse() Could not add a provider for element health-status from namespace http://jitsi.org/protocol/health
2020-08-18 20:10:55.518 INFO: [33] org.jitsi.jibri.api.xmpp.XmppApi.handleStartJibriIq() Sending 'pending' response to start IQ
2020-08-18 20:10:56.102 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Visiting url https://domain.com/bpe-d4v-btt#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
2020-08-18 20:10:56.242 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:56.750 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:57.257 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:57.765 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:58.273 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:58.781 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:59.288 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:10:59.801 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:00.308 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:00.816 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:01.323 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:01.830 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:02.338 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:02.845 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:03.354 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:03.862 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:04.370 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:04.877 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:05.385 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:05.892 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:06.400 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:06.908 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:07.417 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:07.924 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:08.432 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:08.940 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:09.447 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:09.954 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:10.462 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:10.969 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:11.478 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:11.985 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:12.493 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:13.000 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:13.507 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:14.014 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:14.521 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:15.030 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:15.541 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:16.048 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:16.556 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:17.063 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:17.570 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:18.077 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:18.585 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:19.092 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:19.599 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:20.106 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:20.613 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:21.121 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:21.629 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:22.139 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:22.646 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:23.153 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:23.661 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:24.168 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:24.675 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:25.182 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:25.689 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:26.196 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:26.703 FINE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.apply() Not joined yet: APP is not defined
2020-08-18 20:11:26.706 SEVERE: [45] org.jitsi.jibri.selenium.pageobjects.CallPage.visit() Timed out waiting for call page to load
2020-08-18 20:11:26.709 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.onSeleniumStateChange() Transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
2020-08-18 20:11:26.711 INFO: [45] org.jitsi.jibri.service.impl.StreamingJibriService.onServiceStateChange() Streaming service transitioning from state Starting up to Error: FailedToJoinCall SESSION Failed to join the call
2020-08-18 20:11:26.712 INFO: [45] org.jitsi.jibri.api.xmpp.XmppApi.invoke() Current service had an error Error: FailedToJoinCall SESSION Failed to join the call, sending error iq <iq to='jibribrewery@internal-muc.domain.com/focus' id='lZNDb-24' type='set'><jibri xmlns='http://jitsi.org/protocol/jibri' status='off' failure_reason='error' should_retry='true'/></iq>
2020-08-18 20:11:26.713 FINE: [45] org.jitsi.jibri.statsd.JibriStatsDClient.incrementCounter() Incrementing statsd counter: stop:live_stream
2020-08-18 20:11:26.714 INFO: [45] org.jitsi.jibri.JibriManager.stopService() Stopping the current service
2020-08-18 20:11:26.714 INFO: [45] org.jitsi.jibri.service.impl.StreamingJibriService.stop() Stopping capturer
2020-08-18 20:11:26.715 INFO: [45] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.stop() Stopping ffmpeg process
2020-08-18 20:11:26.715 INFO: [45] org.jitsi.jibri.util.JibriSubprocess.ffmpeg.stop() ffmpeg exited with value null
2020-08-18 20:11:26.716 INFO: [45] org.jitsi.jibri.service.impl.StreamingJibriService.stop() Stopped capturer
2020-08-18 20:11:26.716 INFO: [45] org.jitsi.jibri.service.impl.StreamingJibriService.stop() Quitting selenium
2020-08-18 20:11:26.717 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Leaving call and quitting browser
2020-08-18 20:11:26.717 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Recurring call status checks cancelled
2020-08-18 20:11:26.736 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 6 log entries for type browser
2020-08-18 20:11:26.789 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 921 log entries for type driver
2020-08-18 20:11:26.936 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Got 0 log entries for type client
2020-08-18 20:11:26.937 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Leaving web call
2020-08-18 20:11:26.953 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Quitting chrome driver
2020-08-18 20:11:27.025 INFO: [45] org.jitsi.jibri.selenium.JibriSelenium.leaveCallAndQuitBrowser() Chrome driver quit
2020-08-18 20:11:27.025 INFO: [45] org.jitsi.jibri.service.impl.StreamingJibriService.stop() Quit selenium
2020-08-18 20:11:27.026 INFO: [45] org.jitsi.jibri.status.JibriStatusManager.log() Busy status has changed: BUSY -> IDLE
2020-08-18 20:11:27.026 INFO: [45] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details={})), publishing presence to connections

My issue turned out to be related to how I was using my setup.

  1. My App on instnace 1- uses external api mechanism to connect to Jitsi
  2. Jitsi setup on instance 2
  3. Jibri setup on instance 3

So, APP is stored in window object of the browser and because I was using external api and iframe mechanism, my parent window didn’t have any APP object in it (obviously). And I can’t read it from the iframe’s window object either (because CORS).

Anyway, was able to get it working by setting document.domain="{MY DOMAIN}" on instance 1 where it was triggering the external api and the same in instance 2 in /base/jwt/middleware.js (because I have jwt check enabled and this seemed like a good place to insert the hack).

Make a new build on instance 2 and restart jitsi, jibri, etc and everything started working just fine. Am able to start recording and live stream too.

I have

  1. Jitsi setup on aws instance 1
  2. Jibri setup an aws instance 2

So, what I need more to configure to get it worked?