Skip to content
SPECIFICTION
Get listed

nginx-rtmp-module

github.com

Free plan WindowsmacOSLinuxSelf-hosted
Visit github.com
Spec score 8.4 #43 of 169 in Live TV streaming services

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

Every nginx-rtmp-module plan and price →

Where Specifiction places it

Alternatives to nginx-rtmp-moduleAll alternatives →