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:
User Documentation
- Introduction to Kurento
- About OpenVidu
- Getting Started
- Installation Guide
- Installing Nightly Builds
- Configuration
- Tutorials
- Hello World
- WebRTC Magic Mirror
- RTP Receiver
- WebRTC One-To-Many broadcast
- WebRTC One-To-One video call
- WebRTC One-To-One video call with recording and filtering
- WebRTC Many-To-Many video call (Group Call)
- Media Elements metadata
- WebRTC Media Player
- WebRTC outgoing Data Channels
- WebRTC incoming Data Channel
- WebRTC recording
- WebRTC statistics
- Chroma Filter
- Crowd Detector Filter
- Plate Detector Filter
- Pointer Detector Filter
- Writing Kurento Applications
- Writing Kurento Modules
- Frequently Asked Questions
- Troubleshooting Issues
- Support
Feature Documentation
Project Documentation
- Kurento Team
- Contribution Guide
- Code of Conduct
- Release Notes
- Kurento 7.1 Release Notes (UNRELEASED)
- Kurento 7.0 Release Notes
- 6.18.0 (September 2022)
- 6.17.0 (March 2022)
- 6.16.0 (March 2021)
- 6.15.0 (November 2020)
- 6.14.0 (June 2020)
- 6.13.2 (May 2020)
- 6.13.0 (December 2019)
- 6.12.0 (October 2019)
- 6.11.0 (July 2019)
- 6.10.0 (Apr 2019)
- 6.9.0 (Dec 2018)
- 6.8.1 (Oct 2018)
- 6.7.2 (May 2018)
Developer Documentation
Knowledge Base