Kurento: Introduction

Kurento is a media server designed for building real-time communication applications that require processing of media streams, such as audio, video, and data. It is a core part of WebRTC-based solutions, allowing developers to build powerful applications that involve media streaming, recording, and mixing, with the possibility of integrating advanced video processing like computer vision, augmented reality, and more.

Kurento provides a rich set of features including media transcoding, broadcasting, routing, and even adding visual effects in real-time. This guide will walk you through the installation, configuration, and use of Kurento, ensuring that you can effectively integrate it into your media applications.