Live RTMP Server - StreamYard Clone

This project simulates a live RTMP (Real-Time Messaging Protocol) server, similar to StreamYard, using Express.js, Docker, and FFmpeg.
The server allows for live streaming, recording, and management of RTMP streams.

Table of Contents

Introduction

The Live RTMP Server project aims to provide a robust and scalable solution for live streaming applications. It allows users to create live broadcasts, manage streams, and record content for later viewing.

Features

  • Live streaming with RTMP protocol
  • Stream recording and storage
  • Stream management via an Express.js backend
  • Dockerized setup for easy deployment
  • FFmpeg integration for video processing

Technologies Used

  • Express.js: Web framework for Node.js
  • Docker: Containerization platform
  • FFmpeg: Multimedia processing tool
  • Node.js: JavaScript runtime environment