Owncast
Owncast is a Go-based application that provides decentralized single-user live video streaming and chat server for running your own live streams.
Overview
Take control over your live stream video by running it yourself. Streaming + chat out of the box. Owncast is your self-hosted live streaming solution. Take control over your content and stream it yourself. The project has 11K+ GitHub stars and is licensed under MIT.
Getting Started
Source: GitHub README
The goal is to have a single service that you can run and it works out of the box. Visit the Quickstart to get up and running.
Normalized Features
Source: tool-features-normalized.json
docker, npm.
Deploy
Replaces
Related Media & Streaming Tools
View all 334 →Immich
95KHigh-performance self-hosted photo and video management — automatic backup, ML-powered search, and a Google Photos-like experience on your own server.
Jellyfin
49KThe volunteer-built media solution that puts you in control of your media. Stream movies, shows, music, and photos to any device from your own server.
PhotoPrism
39KAI-Powered Photos App for the Decentralized Web. Tag and find pictures automatically without getting in your way.
Cobalt
39KSave what you love without ads, tracking, paywalls or other nonsense. Just paste the link and you're ready to rock.
qBittorrent
36KAn open-source software alternative to uTorrent. Feature-rich and runs on all major platforms.
SRS
29KSimple, high efficiency, realtime video server. Supports RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH and GB28181.