Multi-stream server
A platform that takes one incoming stream and sends it on to YouTube, Twitch, VK, Trovo, Kick and anywhere else — no third-party service, no loss of quality.
6 platforms at the same time
5 streamers on the platform
01Problem
Five streamers needed to broadcast to six platforms at once, without paying for a third-party restream and without loading their own machines. New streamers had to fit in without a rebuild.
02What was done
- 01Designed and wrote the restream server from scratch.
- 02A control panel for broadcasts and a public stream page with a player and chat.
- 03A platform that drops out comes back on its own; the streamer hears it from a notification while viewers are still none the wiser.
- 04The server is deployed and locked down in production: access, backups, monitoring.
03Outcome
- One stream goes out to six platforms with no loss of quality.
- One platform falling over leaves the rest alone.
04Stack
- Go
- Next.js
- Docker
- Linux
- nginx
Got something similar?
Tell me what you have now and where you want to get to — I will come back with a plan, timeline and price.
Discuss a projectDev by one Mikhaildesign · development · deployment · support
Place on the map