Use olive, a live stream recorder project whose page also gives a Chinese description of live recording.
docker-nginx-rtmp
This Dockerfile builds NGINX with the RTMP module and FFmpeg for HLS live streaming.

About docker-nginx-rtmp
docker-nginx-rtmp is a Dockerfile that builds NGINX 1.23.1 with nginx-rtmp-module 1.2.2 and FFmpeg 5.1 from source on Alpine Linux, with default settings for HLS live streaming. It accepts RTMP at rtmp://localhost:1935/stream/$STREAM_NAME and serves HLS over HTTP on port 8080.
It includes an example hls.js player, OBS settings, support for custom nginx.conf mounts and environment variable substitution, and optional SSL configuration. The separate CUDA image for NVIDIA hardware acceleration is marked experimental and needs a supported platform and driver.
Key features
- Builds NGINX with nginx-rtmp-module and FFmpeg from source
- Streams RTMP ingest to HLS with default settings
- Includes example hls.js player for playback testing
- Supports custom nginx.conf via volume mount
- Supports environment variable substitution in nginx.conf
- Provides CUDA-tagged image for NVIDIA hardware acceleration
- Open source build from source on Alpine Linux
- Includes OBS settings and HLS playback examples
- Supports custom configuration and environment variables
- CUDA image is marked experimental
- CUDA image requires supported platform and driver
- Supplied SSL setup uses self-signed certificate; own certificates recommended
docker-nginx-rtmp at a glance
- Category
- Social & Communities › Twitch Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
docker-nginx-rtmp alternatives
Tools and sites you could use instead, ranked by how closely they match.
Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.
ODeck provides a free, open-source alternative to Stream Deck intended to support live streaming and productivity.
StreamCap supports multi-platform live-stream recording with FFmpeg, monitoring, scheduling, and transcoding.
A simple script that will watch a stream for you and earn the channel points.
Display a mosaic of livestreams with Streamwall, a tool built for streaming.
Popular in Twitch Tools
Well-known listings from the same topic.
docker-nginx-rtmp FAQ
How do I send a stream to the server?
How do I watch the stream?
How do I use a custom nginx.conf?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












