Audio and video · Independent · 23 Oct 2026

Red5/red5-server

Red5 Server core

← Audio and video
Red5 Server core. Open-source live media streaming server.

In simple English

This tool lets you host your own live video streaming server. You can broadcast video and audio to viewers from your own hardware. It uses Java and handles connections using the RTMP protocol. You will need programming knowledge to build and set it up. It costs nothing to download and use under an open-source licence.

What it is

Red5 Server core is a Java (a programming language used to build large applications) media server that supports the RTMP (Real-Time Messaging Protocol, a network rule for streaming video and audio) protocol. It provides a plugin architecture for building custom live streaming and video-on-demand applications.

What it is good for

Developers and hobbyists who want to build a self-hosted live streaming server or experiment with video protocols without paying for commercial software.

Stars3.4k
LicenceApache-2.0
Latestv2.0.47 (2026-10-10)checked 23 Oct 2026
Last code change2026-10-23
Written inHTML
Setup effort
4 / 5
Payoff
3 / 5
Good
  • Free and open-source under the Apache-2.0 licence.
  • Flexible plugin architecture for custom video applications.
  • Battle-tested codebase used by large organizations and commercial spin-offs.
Watch for
  • Only supports the RTMP protocol in the open-source version.
  • Requires Java 11 or newer and Maven to build from source.
  • Setup requires programming skills and server administration knowledge.
Replaces

commercial live streaming platforms

Works well with

ffmpeg

Similar repositories
  • bluenviron/mediamtx20k stars

    Zero-dependency media server that supports many more streaming protocols than Red5.

Also reviewed on Repo Radar
  • shaka-project/shaka-packager2.6k stars

    Cuts a video file into the pieces and index files that a browser needs in order to stream it.

  • mpv-player/mpv38k stars

    A command-line media player that handles most audio, video and subtitle formats and can be driven entirely from scripts.

  • snapcast/snapcast8.0k stars

    A server and clients that play one audio stream in several rooms, kept in time with each other.

Install
mvn -Dmaven.test.skip=true clean package -P assemble

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Design & Creative › Media Libraries & Streaming › Live Streaming.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.