A lightweight RTMP streaming server packaged as a Docker container, perfect for self-hosted streaming solutions.
docker run -d \
--name rtmp-server \
--restart always \
-p 8090:80 \
-p 1935:1935 \
alexanderwagnerdev/rtmp-server:latest- 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.
If you prefer to build the Docker image yourself:
-
Download the Dockerfile:
wget https://raw.githubusercontent.com/AlexanderWagnerDev/rtmp-server-docker/main/Dockerfile
-
Build the image:
docker build --no-cache -t rtmp-server . -
Run the container:
docker run -d \ --name rtmp-server \ --restart always \ -p 8090:80 \ -p 1935:1935 \ rtmp-server
Pre-built images are available on Docker Hub: alexanderwagnerdev/rtmp-server
- 1935: RTMP streaming port
- 8090: HTTP statistics interface
version: '3'
services:
rtmp-server:
image: alexanderwagnerdev/rtmp-server:latest
container_name: rtmp-server
restart: always
ports:
- "1935:1935"
- "8090:80"Ein schlanker RTMP-Streaming-Server als Docker-Container, ideal für selbstgehostete Streaming-Lösungen.
docker run -d \
--name rtmp-server \
--restart always \
-p 8090:80 \
-p 1935:1935 \
alexanderwagnerdev/rtmp-server:latest- 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.
Falls du das Docker-Image selbst erstellen möchtest:
-
Dockerfile herunterladen:
wget https://raw.githubusercontent.com/AlexanderWagnerDev/rtmp-server-docker/main/Dockerfile
-
Image bauen:
docker build --no-cache -t rtmp-server . -
Container starten:
docker run -d \ --name rtmp-server \ --restart always \ -p 8090:80 \ -p 1935:1935 \ rtmp-server
Fertige Images sind auf Docker Hub verfügbar: alexanderwagnerdev/rtmp-server
- 1935: RTMP-Streaming-Port
- 8090: HTTP-Statistik-Interface
version: '3'
services:
rtmp-server:
container_name: rtmp-server
image: alexanderwagnerdev/rtmp-server:latest
restart: always
ports:
- "1935:1935"
- "8090:80"