RTMPie is a management web interface for the RTMP NGINX module.
- Get information about streams (live/offline, viewer count) in realtime
- Simple user management
- Stream key management to prevent unauthorized clients from streaming to the server
- Kick the current publisher from a stream
- Integrated stream player
- Stream recording (coming soon)
- Restrict stream playback to authenticated users (coming soon)
The official installation method is using Docker and Docker Compose.
A detailed guide will be coming soon. For now you can refer to this compose file to create a setup yourself.
RTMPie was built using the following projects:
- nginx-http-flv-module (thanks to arut for creating the original module and winshining for maintaining the further developed fork)
- Symfony and API Platform
- Vue.js
- Tailwind CSS and Tailwind UI