Owncast
MIT self-hosted live streaming and chat server
Comms / Live Streaming · OSS/MIT · 11.6k
Reviewed 2026-10-18 · last push 2026-10-18 · repo checked 2026-10-19
What's Good
MIT (owncast/owncast), release v0.3.0 (2026-09-03), active since 2020. It is a single service meant to work out of the box, with the player, chat and embeddable components in the web frontend, and you keep ownership of your content, interface and moderation. Because it takes plain RTMP, existing streaming setups work without changes. ★~11.6k.
The Catch
It is single-user, one-to-many broadcasting: one stream out to many viewers, not a WebRTC SDK for calls, meetings or interactive video in your own app. It is still pre-1.0 (v0.3.0). Windows servers are not supported natively, so on Windows you run it under WSL2. Video bandwidth and transcoding load are yours to provision.
Verdict
The easiest way to run your own Twitch-style stream and chat — not the tool for video calls.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/owncast)
HTML
<a href="https://stackgems.com/gems/owncast"><img src="https://stackgems.com/badge/owncast.svg" alt="Owncast reviewed on Stack Gems" height="20"></a>
Related
Comms →- LiveKitApache-2.0 realtime rooms, SFU, and agents
- ChatwootMIT-core support inbox you can self-host for $0/agent
- Socket.IOMIT realtime library with fallbacks, not a hosted product
- PlunkAGPL-3.0 transactional email, workflows, and broadcasts
- CentrifugoApache-2.0 Go realtime server binary, not in-process Socket.IO