measuring jack themes technologies tooltips linux measuring jack themes technologies tooltip linux limejack claim limejack limejack

Start | Sprache  de en fr | Menü | Übersicht | Suche

Sie befinden sich hier: start » de » themes » video

Video for Streaming, Podcast and Conferencing

We have tested the following tools with results as a summary for DAUs:

  • jitsi : out of the box for DAUs
  • jabberd (clients only): Nice, with video, own server, own client
  • jami : own client
  • BigBlueButton (BBB) : tested

We have tested the following tools with results as a summary for video operators:

  • jitsi : out of the box, Operator can kicked out :-( from user, own server possible
  • obs : perfect, realtime chroma key effect
  • voctomix : CCC tool, simple
  • jabberd : Nice, with video, own server, own client
  • vokoscreen : simple
  • jami : own server not testet, registration required
  • BigBlueButton (BBB) : nice, but only on Ubuntu

The evaluation criteria (0:bad,complex; 5:good,easy) EI (easy install), DU (usebility for DAUs), PU (usebility for power users), VO (usebility as video operator), SC (scalable) and TC (technical complexity) were applied with equal weights:

Tool Score EI DU PU VO SC TC
BBB 24.00 1 5 5 5 4 4
obs 22.00 3 1 4 5 5 4
voctomix 18.00 3 0 4 3 4 4
jabberd 16.00 3 3 4 1 3 2
vokoscreen 14.00 3 0 3 2 3 3
jami 13.00 2 1 2 3 2 3
jitsu 27.00 5 0 0 0 0 5

Take a look to stream.

Jitsi

For conferrencing type https://meet.jit.si as normal user.

You can install an jitsi server on your own host. The project is launched at https://jitsi.org. To build your own server please enter:

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
echo 'deb https://download.jitsi.org stable/' > /etc/apt/sources.list.d/jitsi-stable.list
aptitude update
aptitude install jitsi-meet

It will install nginx as webserver. Type your jitsi URL on installation like jitsi.yourhost.tld. Out of the box under the URL https://jitsi.yourhost.tld you found a useble jitsi.

We test it on a NUC5i3 with three clients. We get approximately 300 kbits/s network traffic and somtimes up to 96% CPU load. Minimum CPU load was approximately 45% CPU load. On a VPS (2020-03) with 16GB, 6CPU Xeon and 400 Mbit bandwidth it jitters every few seconds for few seconds periodically. Also we test it under meet.jit.si with instabilities. Please note, that our test decrease the test score from 27.00 to 10.00!

OBS

OBS is a tool to mix video on realtime on PC. You can load a device /dev/video0 or videos an mix them together. It is possible to push your stream on a server or save ist as file (e.g. mp4). Very nice is the realtime chroma key effect. For testing I use a green blanket and it was perfect.

At this time you can capture a video and save it as file.

In combination with jitsi I want to mix a video stream and send this stream to jitsi as faked webcam. The idea is to mix my face with datas in background using the chroma key effect.

What I need is a v4l2loopback device. I install v4l2loopback-utils on Debian Buster and automatically the drivers were built. Load the driver by modprobe v4l2loopback and a device /dev/video0 is present. Inserting other webcams to USB you get devices like /dev/video*.

Start the video server:

ffmpeg -re -listen 1 -i rtmp://127.0.0.1:5050/ -c:v rawvideo -an -pix_fmt yuyv422  -f v4l2 /dev/video0

Tell OBS to use this server. server configuration stream configuration

You can see your mixed stream via mpv like a webcam:

mpv av://v4l2:/dev/video0

The bitchy firefox find a microphone only if pulseaudio is started before connecting jitsi.

The following aspects should be kept in mind:

  • video delay
  • OBS+Jitsi CPU load
  • Jitsi network traffic

v4l2loopback

su -l -c 'modprobe v4l2loopback exclusive_caps=1; sleep 5 ;'

Erzeugen Sie eine Datei /etc/modules-load.d/v4l2loopback.conf mit folgendem Inhalt:

v4l2loopback

Erzeugen Sie ferner die Datei /etc/modprobe.d/v4l2loopback.conf mit folgendem Inhalt:

options v4l2loopback video_nr=10
options v4l2loopback card_label="UVC Camera LimeJACK"
options v4l2loopback exclusive_caps=1
Disclaimer | Impressum | Privacy | Copyleft