/kurento-media-server

Kurento media server

Primary LanguageC++GNU Lesser General Public License v2.1LGPL-2.1

Copyright © 2013 Kurento. Licensed under LGPL License.

kurento-media-server

Kurento Media Server

Kurento Media Server: Kurento Media Server processes audio and video streams, doing composable pipeline-based processing of media.

Compilation instructions

First you need to install dependencies, there are various ways, here we describe one that is pretty simple and automated:

  echo "deb http://ubuntu.kurento.org trusty-dev kms6" | sudo tee /etc/apt/sources.list.d/kurento-dev.list
  wget -O - http://ubuntu.kurento.org/kurento.gpg.key | sudo apt-key add -
  sudo apt-get update
  sudo apt-get install $(cat debian/control | sed -e "s/$/\!\!/g" | tr -d '\n' | sed "s/\!\! / /g" | sed "s/\!\!/\n/g" | grep "Build-Depends" | sed "s/Build-Depends: //g" | sed "s/([^)]*)//g" | sed "s/, */ /g")

Then you can compile the server, just execute:

  mkdir -p build
  cd build
  cmake ..
  make -j4

If you want to create a debian package you can execute:

  sudo apt-get install devscripts
  git submodule update --init --recursive
  debuild -us -uc

Debian packages will be created on parent directory.

Binary distribution

This software is distributed as debian packages, you can find stable releases here using our debian repository.

To install just execute:

  echo "deb http://ubuntu.kurento.org trusty kms6" | sudo tee /etc/apt/sources.list.d/kurento.list
  wget -O - http://ubuntu.kurento.org/kurento.gpg.key | sudo apt-key add -
  sudo apt-get update
  sudo apt-get install kurento-server

You can also find current development version at:

http://ubuntu.kurento.org/pool/main/k/kurento-media-server/

To install packages from unstable repository you need to execute:

  echo "deb http://ubuntu.kurento.org trusty-dev kms6" | sudo tee /etc/apt/sources.list.d/kurento-dev.list
  wget -O - http://ubuntu.kurento.org/kurento.gpg.key | sudo apt-key add -
  sudo apt-get update
  sudo apt-get install kurento-media-server-6.0

Source

The source code of this project can be cloned from the GitHub Repository. Code for other Kurento projects can be found in the GitHub Kurento Group.

News and Website

Information about Kurento can be found on our website. Follow us on Twitter @kurentoms.