nginx-rtmp-module
github.com
Spec sheet
- Purpose
- The project describes itself as an NGINX-based media streaming server.Read 12 Oct 2026 · github.com
- Platforms
- The README lists Linux, FreeBSD, MacOS, and Windows; it also says Windows support is limited and excludes execs, static pulls, and auto_push.Read 12 Oct 2026 · github.com
- Free plan
- YesRead 21 Sep 2026 · github.com
- Integrations
- The project says it has been proven to work with Wirecast, FMS, Wowza, JWPlayer, FlowPlayer, StrobeMediaPlayback, ffmpeg, avconv, rtmpdump, and flvstreamer.Read 12 Oct 2026 · github.com
- License
- The repository identifies its license as BSD-2-Clause.Read 12 Oct 2026 · github.com
- Access controls
- Its directives include allow and deny rules for controlling publishing and playback by address or subnet.Read 12 Oct 2026 · github.com
- Build and deployment
- The README instructs users to build it as an NGINX source module using the --add-module configure option.Read 12 Oct 2026 · github.com
- Callbacks and automation
- It supports HTTP callbacks for events including publish, play, record, and update, and can run external programs on events.Read 12 Oct 2026 · github.com
- Compatible software
- The project lists compatibility with Wirecast, FMS, Wowza, JWPlayer, FlowPlayer, StrobeMediaPlayback, ffmpeg, avconv, rtmpdump, and flvstreamer.Read 12 Oct 2026 · github.com
- Custom RTMP destinations
- YesRead 21 Sep 2026 · github.com
- Installation
- The build instructions say to add the module to the NGINX source directory with the configure option --add-module, then run make and make install.Read 12 Oct 2026 · github.com
- Multistreaming
- YesRead 21 Sep 2026 · github.com
- Recording
- It can record streams into multiple FLV files.Read 12 Oct 2026 · github.com
- Relay and recording
- It supports stream relay using push and pull models and recording streams into multiple FLV files.Read 12 Oct 2026 · github.com
- Statistics
- It provides statistics in XML/XSL in machine-readable and human-readable form.Read 12 Oct 2026 · github.com
- Stream relay
- It supports distributed streaming with stream relay push and pull models.Read 12 Oct 2026 · github.com
- Streaming
- It supports RTMP, HLS, and MPEG-DASH live streaming.Read 12 Oct 2026 · github.com
- Streaming formats
- It supports live streaming over RTMP, HLS, and MPEG-DASH.Read 12 Oct 2026 · github.com
- Support channel
- The README links to the nginx-rtmp Google group for community discussion.Read 12 Oct 2026 · github.com
- Transcoding
- It supports online transcoding with FFmpeg.Read 12 Oct 2026 · github.com
- Transcoding and callbacks
- It supports online transcoding with FFmpeg, HTTP callbacks for events such as publish and play, and running external programs on events.Read 12 Oct 2026 · github.com
- Video on demand
- It supports RTMP video on demand for FLV and MP4 files from a local filesystem or HTTP.Read 12 Oct 2026 · github.com
- Windows limitation
- Windows support is limited: execs, static pulls, and auto_push are not supported.Read 12 Oct 2026 · github.com
Plans and prices
nginx-rtmp-module Free BSD-2-Clause licensed · NGINX module · Windows support excludes execs, static pulls, and auto_push Read 12 Oct 2026 · github.com
Where Specifiction places it
- Live TV streaming services#43 of 1698.4
- Live Streaming Software#42 of 1378.3
- Live streaming software#49 of 1348.2