The nginx-rtmp-module is an open-source extension for Nginx that enables RTMP-based live streaming functionality. It adds support for ingesting RTMP video streams and re-streaming through HTTP/HLS/DASH, with various configuration controls and multi-worker streaming capabilities. Supports multi-worker streaming via automatic stream pushing (rtmp_auto_push). Can output HLS streams for playback on mobile and web clients. RTMP endpoint for live video stream ingestion.

Features

  • RTMP endpoint for live video stream ingestion (e.g., rtmp://…)
  • Supports multi-worker streaming via automatic stream pushing (rtmp_auto_push)
  • Can output HLS streams for playback on mobile and web clients
  • Configuration scriptable via Nginx directives in nginx.conf
  • BSD 2-Clause / 3-Clause permissive licensing
  • Note: limited feature support on Windows (e.g., disabled execs, static pull, and auto-push)

Project Samples

Project Activity

See All Activity >

Categories

Live Streaming

License

BSD License

Follow nginx-rtmp-module

nginx-rtmp-module Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of nginx-rtmp-module!

Additional Project Details

Operating Systems

Linux, Windows

Programming Language

C

Related Categories

C Live Streaming Software

Registered

2025-08-13