Simple RTMP server with authentication
320
Docker image to run an Nginx RTMP/HLS server.
NGINX Version 1.10.3 nginx-rtmp-module Version 1.1.10
Use the following command to run the container and bind the port 1935 and 80 to the host machine:
docker run -p 1935:1935 -p 80:80 pointer/nginx-rtmp-hls
Under Settings > Stream, set the follwing parameters:
Streaming Service: Custom streaming server
Server: rtmp://<Server ip>/live
Stream Key: <Stream key>
rtmp://<Server ip>/live/<Stream key> http://<Server ip>/hls/<Stream key>.m3u8
docker-machine create
--driver hetzner
--hetzner-api-token=xxxxxxxxxxxx
rtmp-server
eval $(docker-machine env rtmp-server)
docker build . -t rtmp-server
docker run -d -p 1935:1935 -p 8080:80 -e TOKEN=123456 hls-server
rtmp://IP:1935/live/STREAM-NAME?token=TOKEN
Content type
Image
Digest
Size
80.9 MB
Last updated
over 8 years ago
docker pull pointer/nginx-rtmp-server