A Docker container that can be used to set up a simple sever that can receive an RTMP stream and send it out as HLS or DASH stream following this tutorial.
Start by running docker run -e PUBLISH_IP="all" -d -p 1935:1935 -p 8088:8088 gweppi/stream:latest
docker pull gweppi/streamdocker run -e PUBLISH_IP="<STREAM_IP>" -d -p 1935:1935 -p 8088:8088 gweppi/stream:latest (see Environment variables)rtmp://<CONTAINER_IP>:1935/livemybeautifulstream.http://<CONTAINER_IP:8088/hls/<streamkey>.m3u8 or http://<CONATINER_IP:8088/dash/<streamkey>.mpdPUBLISH_IP: IP address that is allowed to publish RTMP stream to the server. Use all to allow all IPs (not very safe 🙃).8088 used to receive stream1935 used to publish stream to server80 is exposed, but do not use. Just contains the 'Welcome to nginx!` template page.Content type
Image
Digest
sha256:d07031751…
Size
67.9 MB
Last updated
over 1 year ago
docker pull gweppi/stream