Recommended configurations

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.

Small audience

Up to 50 viewers Personal streams, small community
From €9.99/mo
VPS
CPU
2 cores
RAM
2 GB RAM
Storage
30 GB SSD
Network
Unlimited traffic

Entry point for personal streaming — handles up to 50 concurrent viewers at 720p

See matching servers

Large audience

200+ viewers High viewer count, 1080p+ output
From €49.00/mo
Dedicated
CPU
6+ cores
RAM
8 GB RAM
Storage
100 GB NVMe
Network
Unlimited traffic

For 200+ concurrent viewers and multiple quality level transcoding

See matching servers

Not sure which plan fits? Browse all available servers.

Browse all servers

Why self-host Owncast?

Stream from OBS directly

Point 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.

Unlimited bandwidth is critical

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.

Built-in chat and moderation

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.

Fediverse federation

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.

Frequently asked questions

What streaming software works with Owncast?

Any software that supports RTMP output works — OBS Studio, Streamlabs, Restream, ffmpeg, and most hardware encoders. Configure the RTMP URL and stream key in your software settings and Owncast handles the rest.

How many viewers can Owncast handle?

Viewer capacity depends on server CPU (for transcoding) and bandwidth. CPU handles the transcoding from RTMP to HLS — plan for 1 core per quality variant. Bandwidth scales with viewer count: 100 viewers at 3 Mbps = 300 Mbps outbound. Unlimited bandwidth removes the billing concern.

Do viewers need an account to watch?

No. Viewers open a URL in their browser and the stream plays immediately. No account, no app, no download required. You can optionally require a password to restrict access to specific viewers.

What is Fediverse federation in Owncast?

Owncast implements ActivityPub, the same protocol used by Mastodon. Users on any Fediverse platform can follow your Owncast account (@you@yourserver.com). They receive a post in their feed when you go live, just like following an account on Mastodon.

Can I record my streams with Owncast?

Owncast does not have a built-in recording feature. Record locally in OBS before streaming, or record the HLS stream server-side using ffmpeg. The raw RTMP stream stored locally in OBS is the simplest approach.

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.

Community zone

A question ?
Find answers and share your knowledge !

We are waiting you on community zone. More than 70 guides (sysadmin, gaming, devops...) !

Let me check
DEDIMAX DEDIMAX DEDIMAX DEDIMAX
DEDIMAX

Need a quote ?

Write us !

Contact us

Prendre contact