About this project
This Docker image provides a ready-to-use RTMP server built from the latest sources of Nginx and the nginx-rtmp-module. It is designed for live multimedia streaming, allowing multiple clients to receive the same stream simultaneously. The default configuration enables live streaming on port 1935 with auto-push for multiple workers.
Key features include:
- Simple deployment: run a container with `docker run -d -p 1935:1935 --name nginx-rtmp tiangolo/nginx-rtmp`.
- Easy testing with OBS Studio and VLC: stream to `rtmp://<host>/live/<key>` and play back with VLC or ffplay.
- Customizable configuration: extend the image with your own `nginx.conf` to adjust settings or add features.
- RTMPS support: terminate TLS in Nginx and proxy decrypted RTMP to an internal server, enabling secure streaming via `rtmps://<domain>/live/<key>`.
- Built from official sources without extra components, ensuring a clean and reliable base.
- Includes a test script to publish a generated test stream for verification.
The image is based on buildpack-deps (Debian) and is available on Docker Hub with tags for each build date for version pinning. The project is licensed under the MIT License.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.