Skip to content

Latest commit

History

97 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

RTMP Server for Docker

A lightweight RTMP streaming server packaged as a Docker container, perfect for self-hosted streaming solutions.

🚀 Quick Start

docker run -d \
--name rtmp-server \
--restart always \
-p 8090:80 \
-p 1935:1935 \
alexanderwagnerdev/rtmp-server:latest

📖 Usage

  • Stream URL: rtmp://YOUR_IP:1935/publish/{streamkey}
  • Watch URL: rtmp://YOUR_IP:1935/publish/{streamkey}
  • Statistics: http://YOUR_IP:8090/stats

Replace {streamkey} with any custom stream key of your choice.

🔧 Build from Source

If you prefer to build the Docker image yourself:

  1. Download the Dockerfile:

    wget https://raw.githubusercontent.com/AlexanderWagnerDev/rtmp-server-docker/main/Dockerfile
  2. Build the image:

    docker build --no-cache -t rtmp-server .
  3. Run the container:

    docker run -d \
    --name rtmp-server \
    --restart always \
    -p 8090:80 \
    -p 1935:1935 \
    rtmp-server

🐳 Docker Hub

Pre-built images are available on Docker Hub: alexanderwagnerdev/rtmp-server

📝 Configuration

Ports

  • 1935: RTMP streaming port
  • 8090: HTTP statistics interface

Docker Compose (optional)

version: '3'services:
rtmp-server:
image: alexanderwagnerdev/rtmp-server:latestcontainer_name: rtmp-serverrestart: alwaysports:
- "1935:1935"
- "8090:80"

RTMP-Server für Docker

Ein schlanker RTMP-Streaming-Server als Docker-Container, ideal für selbstgehostete Streaming-Lösungen.

🚀 Schnellstart

docker run -d \
--name rtmp-server \
--restart always \
-p 8090:80 \
-p 1935:1935 \
alexanderwagnerdev/rtmp-server:latest

📖 Verwendung

  • Stream-URL: rtmp://DEINE_IP:1935/publish/{streamkey}
  • Wiedergabe-URL: rtmp://DEINE_IP:1935/publish/{streamkey}
  • Statistiken: http://DEINE_IP:8090/stats

Ersetze {streamkey} mit einem beliebigen Stream-Key deiner Wahl.

🔧 Selbst bauen

Falls du das Docker-Image selbst erstellen möchtest:

  1. Dockerfile herunterladen:

    wget https://raw.githubusercontent.com/AlexanderWagnerDev/rtmp-server-docker/main/Dockerfile
  2. Image bauen:

    docker build --no-cache -t rtmp-server .
  3. Container starten:

    docker run -d \
    --name rtmp-server \
    --restart always \
    -p 8090:80 \
    -p 1935:1935 \
    rtmp-server

🐳 Docker Hub

Fertige Images sind auf Docker Hub verfügbar: alexanderwagnerdev/rtmp-server

📝 Konfiguration

Ports

  • 1935: RTMP-Streaming-Port
  • 8090: HTTP-Statistik-Interface

Docker Compose (optional)

version: '3'services:
rtmp-server:
container_name: rtmp-serverimage: alexanderwagnerdev/rtmp-server:latestrestart: alwaysports:
- "1935:1935"
- "8090:80"

About

📡 Simple Docker RTMP server for live streaming with web stats. |📡 Einfacher Docker-RTMP-Server für Live-Streaming mit Web-Stats.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages