Streaming and recording button does not show in conference

Hello Jitsi Team

I am install jitsi meet and jibri. I am using two server one for jitsi-meet and one for jibri
I am configure everything according to provide in this video https://www.youtube.com/watch?v=OHHoqKCjJ0E&t=538s
After complete everything according to video only show streaming but its not stream on youtube show error

also recording button is not show in conference

Have you checked jibri logs for errors?

Thanks for Reply
This is jibri Log error

Make sure you run jibri with java8.

I am using Ubuntu 18
Its show 11.0.6 version
java -version
openjdk version “11.0.6” 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode)

Hello damencho

I am using ubuntu 18.04 for jibri
openjdk version “1.8.0_242”
OpenJDK Runtime Environment (build 1.8.0_242-8u242-b08-0ubuntu3~18.04-b08)
OpenJDK 64-Bit Server VM (build 25.242-b08, mixed mode)
but still not show recording button

@raazdev While yes it’s older why aren’t you using “Ubuntu 16.04” as stated in the install instructions?
Yeah Ubuntu 18 is newer sure, but the install instructions for Jibri are for 16 not 18 and that may have something to do with your problem. Until @damencho and the Jibri Team release Ubuntu 18 Install instructions I would caution against trying to run Jitsi-Meet and Jibri on Ubuntu 18.

I need to install both server in ubuntu 16.04 for Jitsi-meet or jibri or i need to ubuntu 16.04
only jibri

I installed new jibri on ubuntu 16.04
but still its not working
live Streaming button appear but when start streaming
message show “live streaming unavailable”
Also Recording button is not appear
Please help me to resolve this issue
These are my log files
Jitsi meet server 18.04
prosody log file /var/log/jitsi/

Jicofo log file /var/log/jitsi


auth.log

jvb.log

Jibri Server 16.04
Jibri log file /var/log/jitsi
2020-03-09 06:49:59.209 INFO: [1] org.jitsi.jibri.Main.main() Jibri run with args [–config, /etc/jitsi/jibri/config.json]
2020-03-09 06:49:59.213 INFO: [1] org.jitsi.jibri.Main.main() Using config file /etc/jitsi/jibri/config.json
2020-03-09 06:49:59.213 INFO: [1] org.jitsi.jibri.Main.main() Using port 3333 for internal HTTP API
2020-03-09 06:49:59.215 INFO: [1] org.jitsi.jibri.Main.main() Using port 2222 for the HTTP API
2020-03-09 06:50:00.399 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=pr$2020-03-09 06:50:01.412 WARNING: [1] org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime() A provider org.jitsi.jibri.api.http.internal.InternalHttpApi registered in SERVER runtime$2020-03-09 06:50:02.021 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now JibriStatus(busyStatus=IDLE, health=OverallHealth(healthStatus=HEALTHY, details=$2020-03-09 06:50:02.027 INFO: [1] org.jitsi.xmpp.mucclient.MucClientManager.log() Setting a presence extension: org.jitsi.xmpp.extensions.jibri.JibriStatusPacketExt@2c30b71f
2020-03-09 06:50:02.039 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Connecting to xmpp environment on vconference.streamed.co.in with config XmppEnvironmentConfig(name=prod environment, xmp$2020-03-09 06:50:02.040 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-03-09 06:50:02.088 WARNING: [19] org.jitsi.xmpp.mucclient.MucClient.log() Disabling certificate verification!
2020-03-09 06:50:02.190 WARNING: [1] org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime() A provider org.jitsi.jibri.api.http.HttpApi registered in SERVER runtime does not impleme$2020-03-09 06:50:32.121 WARNING: [28] org.jivesoftware.smackx.ping.PingManager.pingServerIfNecessary() XMPPConnection was not authenticated
2020-03-09 06:50:32.455 SEVERE: [19] org.jitsi.xmpp.mucclient.MucClientManager.log() Failed to initialize and start a MucClient:
org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: ‘vconference.streamed.co.in:5222’ failed because: vconference.streamed.co.in/68.183.84.31 exception: java$ 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)

@raazdev Have you followed these instructions from this video?
I’ve been able to configure multiple instances by following this video.

1 Like

yes i followed this video instruction
I don’t know where i am doing something wrong
do you find any wrong thing from attached log file

Hello jitsi team
I’m reinstalled jibri in new Ubuntu 16.04 server with java8 and connect with jitsi meet according to instruct in jibri setup video
But still when I am trying streaming or recording it’s throw message recording unavailable or live streaming unavailable
my jibri log file
2020-04-03 10:05:34.132 INFO: [1] org.jitsi.jibri.Main.main() Jibri run with args [–config, /etc/jitsi/jibri/config.js$2020-04-03 10:05:34.139 INFO: [1] org.jitsi.jibri.Main.main() Using config file /etc/jitsi/jibri/config.json
2020-04-03 10:05:34.139 INFO: [1] org.jitsi.jibri.Main.main() Using port 3333 for internal HTTP API
2020-04-03 10:05:34.139 INFO: [1] org.jitsi.jibri.Main.main() Using port 2222 for the HTTP API
2020-04-03 10:05:35.038 INFO: [1] org.jitsi.jibri.Main.loadConfig() Parsed config:
JibriConfig(recordingDirectory=/srv/recordings, singleUseMode=false, enabledStatsD=true, finalizeRecordingScriptPath=/p$2020-04-03 10:05:35.998 WARNING: [1] org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime() A provider o$2020-04-03 10:05:36.540 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.updatePresence() Jibri reports its status is now Jib$2020-04-03 10:05:36.542 INFO: [1] org.jitsi.xmpp.mucclient.MucClientManager.log() Setting a presence extension: org.jit$2020-04-03 10:05:36.552 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() Connecting to xmpp environment on vconferenc$2020-04-03 10:05:36.553 INFO: [1] org.jitsi.jibri.api.xmpp.XmppApi.start() The trustAllXmppCerts config is enabled for $2020-04-03 10:05:36.599 WARNING: [19] org.jitsi.xmpp.mucclient.MucClient.log() Disabling certificate verification!
2020-04-03 10:05:36.704 WARNING: [1] org.glassfish.jersey.internal.inject.Providers.checkProviderRuntime() A provider o$2020-04-03 10:06:06.613 WARNING: [28] org.jivesoftware.smackx.ping.PingManager.pingServerIfNecessary() XMPPConnection w$
2020-04-03 10:06:07.036 SEVERE: [19] org.jitsi.xmpp.mucclient.MucClientManager.log() Failed to initialize and start a M$
org.jivesoftware.smack.SmackException$ConnectionException: The following addresses failed: 'vconference.streamed.co.in:$
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)

my jicofo log file

Jicofo 2020-04-03 10:10:37.899 INFO: [50] org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().401 Focus request f$Jicofo 2020-04-03 10:10:37.900 INFO: [50] org.jitsi.jicofo.FocusManager.log() Created new focus for modifiedanimalscraw$Jicofo 2020-04-03 10:10:37.900 INFO: [50] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Lip-sync enabled in modifiedan$Jicofo 2020-04-03 10:10:37.900 INFO: [50] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Joining the room: modifiedanim$Jicofo 2020-04-03 10:10:38.161 INFO: [90] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Chat room event ChatRoomMember$Jicofo 2020-04-03 10:10:38.163 INFO: [90] org.jitsi.jicofo.ChatRoomRoleAndPresence.log() Granted owner to modifiedanima$Jicofo 2020-04-03 10:10:38.164 INFO: [90] org.jitsi.jicofo.JitsiMeetConferenceImpl.log() Member modifiedanimalscrawlsid$Jicofo 2020-04-03 10:10:43.490 SEVERE: [97] org.jitsi.jicofo.recording.jibri.JibriSession.log() Unable to find an avail$Jicofo 2020-04-03 10:10:43.492 INFO: [97] org.jitsi.jicofo.recording.jibri.JibriRecorder.log() Failed to start a Jibri $

hi my jitsi meet recording tab not showing

check your config file in /ect/jitsi/meet/
is Recording is enable or not
then check jitsi-meet interface_config recording button is available