Skip to content

docker-rtmp-multistream

CI

docker-rtmp-multistream is a lightweight nginx-based RTMP relay/encoder. It is intended to complement traditional streaming software (OBS, etc.) by providing a single broadcast target 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 Adding New Streaming Services documentation.

Getting Started

New to docker-rtmp-multistream? Start here:

  1. Requirements - Check prerequisites and system requirements
  2. Quick Start Guide - 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.

See Also