Video recording and streaming unavailable

I have set up an interesting platform with matrix-synapse, riot and jitsi/jibri.
Everything works fine. To simplify and make sure future operations are less complicated. I installed jibri on a separate server. Now everything works very well.

The problem is that when using the system I am not able to record nor stream with jitsi. My understanding is that jibri does the recording and streaming part.

I have checked jicofo, jvb and jibri logs … I do not see any current error but outdated ones.
I will like to know if any one have experienced this before. .

Check old jibri log here.

2020-05-12 07:49:31.209 INFO: [1] org.jitsi.jibri.Main.main() Jibri run with args [–config, /etc/jitsi/jibri/config.json]
2020-05-12 07:49:31.215 INFO: [1] org.jitsi.jibri.Main.main() Using config file /etc/jitsi/jibri/config.json
2020-05-12 07:49:31.215 INFO: [1] org.jitsi.jibri.Main.main() Using port 3333 for internal HTTP API
2020-05-12 07:49:31.215 INFO: [1] org.jitsi.jibri.Main.main() Using port 2222 for the HTTP API
2020-05-12 07:49:31.872 INFO: [1] org.jitsi.jibri.Main.loadConfig() Parsed config:
JibriConfig(recordingDirectory=/srv/recordings, singleUseMode=false, enabledStatsD=true, finalizeRecordingScriptPath=/path/to/finalize_recording.sh, xmppEnvironments=[XmppEnvironmentConfig(name=prod environment, xmppServerHosts=[jitsi.jitsilokdon.com], xmppDomain=jitsi.jitsilokdon.com, controlLogin=XmppCredentials(domain=auth.jitsi.jitsilokdon.com, username=jibri, password=jibriauthpass), controlMuc=XmppMuc(domain=internal.auth.jitsi.jitsilokdon.com, roomName=JibriBrewery, nickname=jibri-nickname), sipControlMuc=null, callLogin=XmppCredentials(domain=recorder.jitsi.jitsilokdon.com, username=recorder, password=jibrirecorderpass), stripFromRoomDomain=conference., usageTimeoutMins=0, trustAllXmppCerts=true)])
2020-05-12 07:49:32.438 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-05-12 07:49:32.679 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-05-12 07:49:32.681 INFO: [1] org.jitsi.xmpp.mucclient.MucClientManager.log() Setting a presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@62d0ac62
2020-05-12 07:49:32.687 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Connecting to xmpp environment on jitsi.jitsilokdon.com with config XmppEnvironmentConfig(name=prod environment, xmppServerHosts=[jitsi.jitsilokdon.com], xmppDomain=jitsi.jitsilokdon.com, controlLogin=XmppCredentials(domain=auth.jitsi.jitsilokdon.com, username=jibri, password=jibriauthpass), controlMuc=XmppMuc(domain=internal.auth.jitsi.jitsilokdon.com, roomName=JibriBrewery, nickname=jibri-nickname), sipControlMuc=null, callLogin=XmppCredentials(domain=recorder.jitsi.jitsilokdon.com, username=recorder, password=jibrirecorderpass), stripFromRoomDomain=conference., usageTimeoutMins=0, trustAllXmppCerts=true)
2020-05-12 07:49:32.688 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-05-12 07:49:32.723 WARNING: [19] org.jitsi.xmpp.mucclient.MucClient.log() Disabling certificate verification!
2020-05-12 07:49:32.741 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-05-12 07:50:02.736 WARNING: [28] org.jivesoftware.smackx.ping.PingManager.pingServerIfNecessary() XMPPConnection was not authenticated
2020-05-12 07:50:32.894 SEVERE: [19] org.jitsi.xmpp.mucclient.MucClientManager.log() Failed to initialize and start a MucClient:
org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: ‘jitsi.jitsilokdon.com:5222’ failed because: jitsi.jitsilokdon.com/34.223.134.242 exception: java.net.SocketTimeoutException: connect timed out, jitsi.jitsilokdon.com/0:0:0:0:0:ffff:22df:86f2 exception: java.net.SocketTimeoutException: connect timed out
at org.jivesoftware.smack.SmackException$ConnectionException.from(SmackException.java:278)
at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectUsingConfiguration(XMPPTCPConnection.java:619)
at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection.java:902)
at org.jivesoftware.smack.AbstractXMPPConnection.connect(AbstractXMPPConnection.java:383)
at org.jitsi.xmpp.mucclient.MucClient.initializeConnectAndJoin(MucClient.java:277)
at org.jitsi.xmpp.mucclient.MucClientManager.lambda$addMucClient$0(MucClientManager.java:152)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
~
Above is old jibri log

1 Like