How to install Jibri on separate server?

I successful installed jitsi (jvb, jicofo, prosody) and jibri on the same server:
mydomain.com 192.xxx.xxx.1

Now i need to create another configuration.

192.xxx.xxx.1 - jitsi(jvb, jicofo, prosody)
192.xxx.xxx.2 - jibri

Is it possible? What i need to change in configuration files?

I have an error when i try to start recording:

Unable to find an available Jibri, cant start
Failed to start a Jibri session, no Jibris available

How to jitsi-meet on the server 192.xxx.xxx.1 understand to start record on another server 192.xxx.xxx.2

P.S.
jicofo, prosody and jvb on 192.xxx.xxx.1 started successful
jibri on 192.xxx.xxx.2 started successful

  • TCP/5222 must be open on JMS
  • Jibri can resolv the JMS’s IP using its domain name
  • if there are more than one Jibri in the system, each one must use a different nickname in its jibri.conf
  • firewall disable

can you tell me where i need to use JMS’s IP and where i need to use Jibri’s IP? which confguration files i need to change?

Assuming that it’s configured using a host address

  • jibri should ping to JMS. On jibri server
ping jms.host.com

If not then needed to create a DNS record using /etc/hosts or the local DNS system

  • jibri should connect to JMS’s TCP/5222
curl http://jms.host.com:5222
1 Like

That’s done. But not work:

Unable to find an available Jibri, cant start
Failed to start a Jibri session, no Jibris available

OMG i found my mistake.
In jibri.conf i misprint jibri recorder password. Sorry. And thank you!!!

Two more questions:

  1. mp4 was created, but i can play it. When it was in the same server - there wasnt any problems with playing the mp4.
  2. Participant is empty in metadata.json

How to fix?

Process ffmpeg hasnt written in 2 seconds, publishing periodic update
Ffmpeg quit abruptly…

Use at least 4 cores 4 GB RAM for jibri

You wrote it to me early and i bought new server - 4 cores and 8 GB.

Successful case: 63 mins video, disabled cameras for all 2 participant.
Failed case: 10 mins, 4 mins, 25 min video, enabled camera for first participant (translated video from XSplit Broadcaster - Star Wars IV))) and enabled camera for second participant (web-camera)

Process ffmpeg hasnt written in 2 seconds, publishing periodic update
Ffmpeg quit abruptly…

Jibri

Ubuntu 18.04
CPU 4 core, RAM 8Gb
Jibri 8.0-61-g99288dc-1
JDK 8

This means that your system is working but sometime some temporary problems arise.
Monitor the resources while recording

Can i change from “2 second” to “10 seconds”? There is no problem to freeze recording. But if recording was crashed (ended with corrupted mp4), it is a real problem.

This forum has already asked a similar question more than once. But there is no answer, and I searched the Internet on various sites, there are no detailed instructions for installing Jibri on a separate server either

1 Like