Skip to content

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

License

Notifications You must be signed in to change notification settings

AlexanderWagnerDev/rtmp-server-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 

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:latest
    container_name: rtmp-server
    restart: always
    ports:
      - "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-server
    image: alexanderwagnerdev/rtmp-server:latest
    restart: always
    ports:
      - "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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •