Skip to content

rveejay/kms-core

 
 

Repository files navigation

Copyright © 2013 Kurento. Licensed under LGPL License.

kms-core

Core elements for kurento media server

The kms-core project contains core elements needed for the Kurento Media Server.

How to generate the clients

The clients code needs to be generated from the destination folder:

mkdir -p build
cd build

After that, by just invoking cmake from this folder will generate the client both for Java and Javascript

cmake .. -DGENERATE_JS_CLIENT_PROJECT=TRUE -DGENERATE_JAVA_CLIENT_PROJECT=TRUE -DDISABLE_LIBRARIES_GENERATION=TRUE

If you want to generate just one of the clients, you need to set it on the command line. For Javascript it is:

rm -rf js
cmake .. -DGENERATE_JS_CLIENT_PROJECT=TRUE -DDISABLE_LIBRARIES_GENERATION=TRUE

and for Java it is:

rm -rf java
cmake .. -DGENERATE_JAVA_CLIENT_PROJECT=TRUE -DDISABLE_LIBRARIES_GENERATION=TRUE

Other useful flags

  • KURENTO_CLIENT_JS_GIT: URL to the GIT repository, for example when using some custom templates:

    -DKURENTO_CLIENT_JS_GIT=file://$HOME/workspace/kurento-client-js
  • KURENTO_CLIENT_JS_BRANCH: branch to be used from the GIT repository:

    -DKURENTO_CLIENT_JS_BRANCH=master

Kurento

What is Kurento

Kurento provides an open platform for video processing and streaming based on standards.

This platform has several APIs and components which provide solutions to the requirements of multimedia content application developers. These include

  • Kurento Media Server (KMS). A full featured media server providing the capability to create and manage dynamic multimedia pipelines.
  • Kurento Media Framework (KMF). A Java server-side API providing the required abstractions for creating applications that manage multimedia content, calls and conferences involving audio, video and data information.
  • Kurento Web SDK (KWS). A client-side HTML5 and Javascript SDK for accessing KMF capabilities
  • Kurento Android SDK (KAS). A Java and native SDK allowing easy integration of KMF into any kind of Android application.

Downloads

To download binary releases of Kurento components visit http://kurento.org

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.

About

Core library of Kurento Media Server

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 77.3%
  • C++ 16.7%
  • CMake 4.9%
  • Other 1.1%