Recording unavailable. Unable to find an available Jibri, can't start. Prosody certificate not valid for recorder.mydomain.com

Hello,

I setup jitsi-meet via quick install. On top of that I installed jitsi-meet-token.

I followed this tutorial to install jibri package. Except I am installing everything on single AWS server & not using dual server setup as shown in video.
www. youtube. com/watch?v=OHHoqKCjJ0E

Using this setup, apart from recording & live streaming, everything works perfectly fine & I can connect upto 30 users in meeting.

Whenever I tried to record, it gives me “Recording Unavailable” error.

/var/log/jitsi/jibri/log.0.txt

2020-04-14 11:03:17.355 INFO: [1] org.jitsi.jibri.Main.main() Jibri run with args [–config, /etc/jitsi/jibri/config.json]
2020-04-14 11:03:17.358 INFO: [1] org.jitsi.jibri.Main.main() Using config file /etc/jitsi/jibri/config.json
2020-04-14 11:03:17.358 INFO: [1] org.jitsi.jibri.Main.main() Using port 3333 for internal HTTP API
2020-04-14 11:03:17.358 INFO: [1] org.jitsi.jibri.Main.main() Using port 2222 for the HTTP API
2020-04-14 11:03:17.798 INFO: [1] org.jitsi.jibri.Main.loadConfig() Parsed config:
JibriConfig(recordingDirectory=/srv/recordings, singleUseMode=false, enabledStatsD=true, finalizeRecordingScriptPath=/path/to/finalize_recording.sh, xmppEnvi$
2020-04-14 11:03:18.208 WARNING: [1] org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime() A provider org.jitsi.jibri.api.http.internal.Inter$
2020-04-14 11:03:18.383 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=Overa$
2020-04-14 11:03:18.384 INFO: [1] org.jitsi.xmpp.mucclient.MucClientManager.log() Setting a presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPa$
2020-04-14 11:03:18.388 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Connecting to xmpp environment on rtcvideo.myclasscampus. com with config XmppEnvir$
2020-04-14 11:03:18.389 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() The trustAllXmppCerts config is enabled for this domain, all XMPP server provided 2020-04-14 11:03:18.403 WARNING: [20] org.jitsi.xmpp.mucclient.MucClient.log() Disabling certificate verification! 2020-04-14 11:03:18.437 WARNING: [1] org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime() A provider org.jitsi.jibri.api.http.HttpApi regist
2020-04-14 11:03:48.408 WARNING: [29] org.jivesoftware.smackx.ping.PingManager.pingServerIfNecessary() XMPPConnection was not authenticated
2020-04-14 11:03:48.483 SEVERE: [20] org.jitsi.xmpp.mucclient.MucClientManager.log() Failed to initialize and start a MucClient:
org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: ‘rtcvideo.myclasscampus. com:5222’ failed because: rtcvideo.myclass$
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)

/var/log/jitsi/jicofo.log

Jicofo 2020-04-14 11:03:29.992 SEVERE: [31] org.jitsi.jicofo.recording.jibri.JibriSession.log() Unable to find an available Jibri, can’t start
Jicofo 2020-04-14 11:03:29.993 INFO: [31] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Failed to start a Jibri session, no Jibris available

Also, one thing I found is incorrect result of “prosodyctl check”. It’s showing me this problem…

Certificate: /etc/prosody/certs/rtcvideo.myclasscampus.com.crt
Not valid for client connections to recorder.rtcvideo.myclasscampus.com.
Not valid for server-to-server connections to recorder.rtcvideo.myclasscampus.com.

Please help me with this.
Thanks.