Warning

Kurento is a low-level platform to create WebRTC applications from scratch. You will be responsible of managing STUN/TURN servers, networking, scalability, etc. If you are new to WebRTC, we recommend using OpenVidu instead.

OpenVidu is an easier to use, higher-level, Open Source platform based on Kurento.

Welcome to Kurento

Kurento Media Server (KMS) is a multimedia server package that can be used to develop advanced video applications for WebRTC platforms. It is an Open Source project, with source code released under the terms of Apache License Version 2.0 and available on GitHub.

Start here: Introduction to Kurento and Getting Started, and then learn to write Kurento applications with Tutorials.

The main documentation for the project is organized into different sections:

Information about development of Kurento itself is also available:

Indices and tables