Skip to content

docker-rtmp-multistream

CI

docker-rtmp-multistream is a lightweight nginx-based Real-Time Messaging Protocol (RTMP) relay/encoder. It is intended to complement streaming software such as OBS Studio by providing a single endpoint that relays the stream simultaneously to multiple services, optionally archiving it to a local disk.

Performance Note

This project works best if deployed on a dedicated PC that is separate from the one running your streaming software.

Supported Streaming Services

Additional streaming services can be added. Please see the Add a Streaming Service documentation.

Getting Started

New to docker-rtmp-multistream? Start here:

  1. Requirements - Check prerequisites and system requirements
  2. Quick Start - Get up and running quickly

Issues

Please report any issues or bugs you encounter via the GitHub Issues tab.

Contributions

Contributions / Pull requests are welcome!

License

This project is dual-licensed under the GNU Affero General Public License v3 (AGPLv3) and a commercial license. You may use, modify, and distribute the software under the terms of the AGPLv3, which requires sharing source code for network-accessible applications. If you prefer to use this software under different terms—for example, in proprietary or commercial products—a commercial license is available: contact jacob.josh.sanford@gmail.com.

See Also