Dependencies

From OpenBroadcaster
Jump to: navigation, search

Production

OBServer 5x Series

Deb 10 Stable

apache2 apg festival ffmpeg imagemagick libavcodec-extra libavfilter-extramariadb-server php php-curl php-gd php-imagick php-mbstring php-mysql php-xml vorbis-tools

After installing, always check for updates. Log into OBServer with admin privileges and in separate browser tab run "<IP_of_OBServer/updates"

OBPlayer 5x Series

Deb 10 Stable or Ubuntu 18.04 LTS and higher

ffmpeg gir1.2-gdkpixbuf-2.0 gir1.2-gst-plugins-base-1.0 gir1.2-gst-rtsp-server-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-pango-1.0 gstreamer1.0-libav gstreamer1.0-alsa gstreamer1.0-plugins-bad gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-rtsp gstreamer1.0-tools ntp python3 python3-apsw python3-dateutil python3-gi python3-gi-cairo python3-gst-1.0 python3-magic python3-openssl python3-pycurl python3-requests

BEFORE

python3 python3-pycurl python3-openssl python3-apsw python3-magic python3-dateutil python3-requests python3-gi python3-gi-cairo python3-gst-1.0 python3-serial gir1.2-gtk-3.0 gir1.2-gdkpixbuf-2.0 gir1.2-pango-1.0 gir1.2-gstreamer-1.0 gir1.2-gst-plugins-base-1.0 gir1.2-gst-rtsp-server-1.0 gstreamer1.0-tools gstreamer1.0-libav gstreamer1.0-alsa gstreamer1.0-pulseaudio gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-rtsp ffmpeg:i386 espeak

Pulse Audio - Default Audio System

pulseaudio pavucontrol dbus-user-session alsa-utils python3-pip

Setup Pulse Audio Controls for dashboard:

sudo pip3 install pulsectl
sudo apt install pulsemixer


OBPlayer Alerting Text-to-Speech

Used with Alerting TTS (Text to Speech)

espeak mbrola mbrola-en1 mbrola-us1 mbrola-us2 mbrola-us3 mbrola-fr1 mbrola-fr4

AWS POLLY Voices

sudo pip3 install boto3
  • requires valid AWS Key

Off-Air SDR audio log

sudo pip3 install pyrtlsdr

Livewire\RTP\Ravenna AoIP Support

avahi-daemon ptpd gstreamer1.0-rtsp

Video Utilities (may improve playback performance)

gstreamer1.0-vaapi mesa-vdpau-drivers

Video kiosk autostart

xorg lightdm matchbox-window-manager firmware-linux-nonfree

Xubuntu Desktop Player 5x Series

Deb 10 Stable or Ubuntu 18.04 LTS and higher

python3 python3-pycurl python3-openssl python3-apsw python3-magic python3-dateutil python3-requests python3-gi python3-gi-cairo python3-gst-1.0 python3-serial gir1.2-gtk-3.0 gir1.2-gdkpixbuf-2.0 gir1.2-pango-1.0 gir1.2-gstreamer-1.0 gir1.2-gst-plugins-base-1.0 gir1.2-gst-rtsp-server-1.0 gstreamer1.0-tools gstreamer1.0-libav gstreamer1.0-alsa gstreamer1.0-pulseaudio gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly libav-tools

Non-Core Server and Player Utilities

cifs-utils ssh ntp git icecast2

Legacy - For historical purposes

OBServer 4x-eol Series

EOL - End of Life

python-gst0.10 python-gobject gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly libav-tools (version 9 or later) libapache2-mod-php5 php5-mcrypt php5-gd php5-imagick mysql-server php5-mysql php5-curl apache2 imagemagick vorbis-tools festival

Requires php5.6 Enable setting "short_open_tag = On" in your php.ini

Codec dependencies for transcoding

libavcodec-extra-53 libavdevice-extra-53 libavfilter-extra-2 libavformat-extra-53 libavutil-extra-51 libpostproc-extra-52 libswscale-extra-2

After installing, always check for updates. Log into OBServer with admin privileges and in separate browser tab run "<IP_of_OBServer/updates"

OBPlayer 4x-eol Series

EOL - End of Life

Works with xubuntu 14.04 and OBPlayer 4.1.2

python python-pycurl python-openssl python-apsw python-magic python-dateutil python-requests python-gi python-gi-cairo python-gst-1.0 python-serial gir1.2-gtk-3.0 gir1.2-gdkpixbuf-2.0 gir1.2-pango-1.0 gir1.2-gstreamer-1.0 gir1.2-gst-plugins-base-1.0 gstreamer1.0-alsa gstreamer1.0-pulseaudio gstreamer1.0-tools gstreamer1.0-libav gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-vaapi mesa-vdpau-drivers git ntp ssh mbrola mbrola-en1 mbrola-us1 mbrola-us2 mbrola-us3 mbrola-fr1 mbrola-fr4 ubuntu-restricted-extras