Owncast is free, open-source software for running your own live stream. It combines a streaming server with a web player and built-in chat, including moderation, custom emotes and user authentication, and supports Fediverse platforms such as Mastodon through ActivityPub. You can use your own domain and branding, including custom CSS, and broadcast with tools such as OBS Studio, Streamlabs or FFmpeg. It is written in Go with a React front end and installs through an installer, a single file or a Docker container.
Owncast is self-hosted software: you run it on a server, with a cloud provider or on a home computer of your choice. Where stream, chat and viewer data end up therefore depends on your own setup. The code is published on GitHub under the MIT License and maintained by the Owncast Project. The project does not offer a hosted service itself, although hosting providers can install Owncast for you. For a European organisation, an EU-based host or its own infrastructure keeps the whole chain under its own control.