benwilber/boltstream — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a self hosted live video streaming website and backend, basically a small independent Twitch style platform I can run myself. I want users to be able to sign in, create or manage a live stream, get a private stream key, broadcast to an RTMP ingest endpoint from OBS, and have viewers watch through normal HLS playback in the browser.

It should support more than one live stream at the same time, record streams as VODs, and allow clips from recordings if possible. Please include a way to restrict playback using encrypted HLS segments so it can support paid access later, like pay per view or pay per minute. I’d also like timed metadata support so chat messages or live sports play by play can line up with the video.

Use Python and Django for the web app, with nginx, RTMP ingest, VOD support, and FFmpeg where needed. Include local setup, default login, and deployment scripts for a DigitalOcean style server. Look up current docs online if you need to.

Want more depth? Deep Reverse