Saturday 8 November 2014

Building Open Broadcast Software on Fedora 21

Open Broadcast Software is a piece of software that lets users create video or stream to services like twitch, more information can be found at  https://obsproject.com/index
Linux interface showing web-cam and a browser



 Now to get this working under Fedora requires building by hand at the time of writing but it is quite straight forward


Building the software

install rpm fusion

first step install RPM Fusion repositories
details can be found at http://rpmfusion.org/Configuration

install some essential software for building 

yum install cmake gcc-c++ qt5-qtbase-devel qt5-qtx11extras-devel ffmpeg-compat-devel ffmpeg-devel jansson-devel libXinerama-devel  libXinerama libv4l-devel x264-devel libXcomposite-devel libgudev1-devel freetype-devel fontconfig-devel pulseaudio-libs-devel v4l-utils qt5-qtmultimedia-devel faac faac-devel gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg vlc libtool libtool
su -c 'yum install @"C Development Tools and Libraries" git' 


libfdk-aac


git clone https://github.com/ob-encoder/fdk-aac.git
cd in the directory and run the following to configure:
autoreconf -i && ./configure --prefix=/usr --enable-shared
Build and install with
make -j && sudo make install


OBS-GiT

git clone https://github.com/jp9000/obs-studio.git

cd obs-studio && mkdir build && cd build

cmake -DUNIX_STRUCTURE=1 -DCMAKE_INSTALL_PREFIX=/usr ..
make -j
sudo make install
sudo ldconfig

64bit NVIDIA Users

read and install the packages suggested here
http://rpmfusion.org/Howto/nVidia#x86_64_.2864bit.29_users

No comments:

Post a Comment

Google+