This is a lightweight nginx-based RTMP relay/encoder with comprehensive input validation and security features.
It is intended to complement traditional streaming software (OBS, etc.) by providing a single endpoint that relays the stream simultaneously to multiple services, and archives it to a local disk.
This project works best if deployed on a dedicated PC, separate from the one running your streaming software.
- ✅ Multi-platform streaming (Twitch, YouTube)
- ✅ Automatic transcoding and quality optimization
- ✅ Local disk archiving
- ✅ IP-based publish authorization
- Twitch - Automatic transcoding and quality optimization
- YouTube - Direct pass-through relay
- Archive - Local disk recording
New/Additional services can easily be added. See the Developer Guide for details.
Please report any issues or bugs you encounter by opening a new issue via the Issues tab.
Contributions / Pull requests are welcome!
MIT