Owncast is a self-hosted live streaming server that accepts RTMP from OBS or Streamlabs and delivers HLS to viewers via a built-in web player. Built-in chat, no third-party account required, no revenue share, Fediverse federation.
Entry point for personal streaming — handles up to 50 concurrent viewers at 720p
See matching serversRecommended — handles 50–200 viewers with multiple quality variants
See matching serversFor 200+ concurrent viewers and multiple quality level transcoding
See matching serversNot sure which plan fits? Browse all available servers.
Browse all serversPoint OBS or Streamlabs at your Owncast server RTMP endpoint with your stream key. No platform account needed — your existing OBS setup works without any changes to your streaming workflow.
Each viewer receives a continuous HLS stream. 100 viewers at 720p (3 Mbps) = 300 Mbps outbound. Unlimited bandwidth means your stream never gets throttled or billed per GB — viewer count can grow without surprise costs.
Owncast includes a live chat with usernames, chat history, and streamer moderation tools. Ban users, set a follow requirement before chatting, or disable chat entirely — all from the admin panel.
Owncast supports ActivityPub federation. Mastodon users can follow your Owncast account and receive live notifications. Your stream becomes part of the open social web without any third-party platform dependency.
Owncast is a self-hosted live streaming server that gives you full control over your broadcast. Stream from OBS, Streamlabs, or any RTMP-compatible software — Owncast receives the stream and delivers it to viewers as HLS (HTTP Live Streaming) through a built-in web player. Viewers open a URL in their browser; no account, no app, no platform required. Built-in chat lets viewers interact in real time with a moderation interface for the streamer. Owncast supports federation via ActivityPub — your stream can be followed from Mastodon and other Fediverse platforms, and followers receive notifications when you go live. No third-party account required, no revenue share — your live stream runs on infrastructure you control. The server transcodes the incoming stream to multiple quality levels (configurable) so viewers on different connections get the best quality their bandwidth supports. Traffic scales directly with viewer count: a 720p stream at 3 Mbps with 100 viewers consumes 300 Mbps outbound — choose a plan with unlimited traffic to avoid overage charges.
Take control of your dedicated server (settings, data ...) without any limits in apps usage.
What are you waiting for ?
We are waiting you on community zone. More than 70 guides (sysadmin, gaming, devops...) !
Let me check