Skip to content
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.

Environment

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/

Third-party libraries

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

liveMediaStreamer

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

Clone this wiki locally