I’ve completed added a little bit of customization to the backgrounds, allowing an admin select from a few templates to change the background color scheme.
Check out a few examples:
More work has been done on the platform. I’ve been cleaning up the interface some and adding a few options for those who want to use the system in certain circumstances.
There are more plans to add additional features such as allowing users to register but not record or stream, allow for selective recording and streaming on a per user interface, and a few others before I am ready for the alpha release.
So far, my Open Streamer Platform is coming together. I have been working on it, on and off, for about 2 months. Originally, I needed the system for a future project at work, but I decided instead to work on it in my off-time so I can open source it.
Essentially, I use NginX and the NginX RTMP Plugin for the streaming and recording, while using Flask for the front-end and stream key security.
In its current state, the platform will accept an RTMP stream from something such as OBS, and display it live online with chat. Furthermore, it will also allow to save the stream for later playback. Still quite a bit of work to be done, but so far so good.