-
Notifications
You must be signed in to change notification settings - Fork 66
Setup guide
davidcassany edited this page Apr 20, 2015
·
48 revisions
This is the express setup guide where 3rd party libraries are provided already build. You can fine tune this building process following the Setup guide (manual build) and changing library versions or compilation parameters as your convenience.
The environment requirements to correctly install and deploy liveMediaStreamer are:
- Ubuntu 14.04 x64
- g++4.8 compiler
It is recommended (not mandatory) to uninstall libav and livemedia repository libraries, in order to be sure you compile against the libraries built from source:
apt-get remove --purge libavutil* libavformat* libavcodec* libavfilter* libavdevice* libswscale* libavresample*
apt-get remove --purge liblivemedia*
NOTE: default (and recommended) installation path is /usr/local/
Download the i2CAT_dependencies.tar.bz and untar to /usr/local. Use i2CAT_dependencies.md5 to check file integrity.
tar xf i2CAT_dependencies.tar.bz -C /usr/local/
apt-get update
apt-get -y install git autoconf automake build-essential libtool pkg-config
apt-get -y install libass-dev libtheora-dev libvorbis-dev libx264-dev libopus-dev libmp3lame-dev libvpx-dev
apt-get -y install liblog4cplus-dev libtinyxml2-dev libcppunit-dev
git clone https://github.com/ua-i2cat/livemediastreamer.git
cd livemediastreamer
./autogen.sh
make
sudo make install
You can now follow up with the Deployment-guide