Es ist unbedingt ratsam eine Veranstaltung im vorzubereiten. Dazu werden Graphiken und Texte benötigt. Außerdem will die Bedienung des Programms geübt werden. Während einer Veranstaltung ist definitiv keine Zeit mehr um Dinge auszuprobieren.
Abhängigkeiten
apt-get install build-essential cmake pkg-config
apt-get install qtbase5-dev libqt5svg5-dev libqt5x11extras5-dev
libfreetype6-dev libfontconfig-dev libxcb-shm0-dev libxcb-xinerama0-dev libxss-dev libxcomposite-dev libxinerama-dev
apt-get install libasound2-dev libavcodec-dev libavdevice-dev libavfilter-dev libavformat-dev libavutil-dev
apt-get install libpulse-dev libfdk-aac-dev ibspeexdsp-dev
apt-get install libv4l-dev libvlc-dev
apt-get install libjansson-dev
libluajit-5.1-dev swig python3-dev
)libmbedtls-dev
)git clone --recursive https://github.com/jp9000/obs-studio.git cd obs-studio mkdir build && cd build cmake -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr .. make -j4 sudo checkinstall --pkgname=obs-studio --fstrans=no --backup=no \ --pkgversion="$(date +%Y%m%d)-git" --deldoc=yes
modprobe v4l2loopback exclusive_caps=1
Plugin: obs-v4l2sink
/usr/lib/obs-plugins
cd /tmp wget http://opensource.spotify.com/cefbuilds/cef_binary_3.3683.1920.g9f41a27_linux64_minimal.tar.bz2 tar xjf cef_binary_3.3683.1920.g9f41a27_linux64_minimal.tar.bz2 cd cef_binary_3.3683.1920.g9f41a27_linux64_minimal cmake ./ && make libcef_dll_wrapper
cd /usr/local/src git clone https://github.com/bazukas/obs-linuxbrowser.git cd obs-linuxbrowser mkdir build && cd build cmake -DCEF_ROOT_DIR=/tmp/cef_binary_3.3683.1920.g9f41a27_linux64_minimal -DOBS_LIBRARY=/usr/lib ..
Anschließend ist im Unterverzeichnis build
ein Verzeichnis obs-linuxbrowser
dieses kann für den aktuellen Benutzer unter ~/.config/obs-studio/plugins
abgelegt werden.
Systemweite Installation unter z.B. /usr/share/obs/obs-plugins/
ist noch nicht gelungen.
canberra-gtk-module
?apt-get install libcanberra-gtk-module
lightdm.conf
anzupassendisplay-setup-script=/usr/local/bin/lightdmxrandr.sh
stream
. Das zugehörige Kennwort lautet ebenfalls stream
.WIP
Damit können Videokonferenzen aufgezeichnet werden. Es ist ein selbst betriebener Jitsi-Meet-Server erforderlich.
Alsa Loopbackdevice
echo "snd-aloop" >> /etc/modules
Jitsi Repository einbinden
Abhängigkeiten