Owncast

Owncast

Self-hosted live streaming server with built-in chat

10.8kstars
1.2kforks
Last commit: 1d ago
Repo age: 6y old
Owncast screenshot

Owncast is a self-hosted live video and audio streaming server that lets you run your own “Twitch-like” site. It accepts an RTMP ingest from common streaming tools and publishes a web-based player with integrated chat and a customizable stream page.

Key Features

  • RTMP ingest for live broadcasts (works with OBS, Streamlabs, etc.)
  • Built-in web player and stream page you can host under your own domain
  • Integrated real-time chat with moderation tools (ban/timeout, message deletion, etc.)
  • Viewer authentication options and configurable chat/stream settings
  • Admin dashboard for configuring the instance, stream metadata, and appearance
  • Embeddable player/chat to integrate streams into other websites
  • Recording/archiving support and basic file/media handling for stream assets
  • Theming/customization for the viewer-facing page (branding, layouts)

Use Cases

  • Creators hosting independent live streams without relying on Twitch/YouTube
  • Organizations running internal live events (town halls, training sessions)
  • Communities streaming meetups or conferences with moderated chat

Limitations and Considerations

  • Feature set is intentionally lighter than large platforms (e.g., discovery, recommendations, and large-scale creator monetization are out of scope).

Owncast is a pragmatic option for running a private or public live stream with chat using familiar broadcast tooling and a simple web experience. It prioritizes ease of deployment and ownership of your streaming platform over platform-scale social features.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.5k
4.3k
Last commit: 4d ago

Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.

Alternative to:
Plex
Plex
+1
Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.4k
1.6k
Last commit: 4d ago

Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.

Alternative to:
Plex
Plex
+4
Invidious

Invidious

Privacy-focused front-end for YouTube

18.4k
2.1k
Last commit: 18d ago

Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.

Alternative to:
YouTube
YouTube
+1
PeerTube

PeerTube

Federated video hosting powered by WebTorrent and ActivityPub

14.4k
1.7k
Last commit: 7d ago

PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.

Alternative to:
YouTube
YouTube
+9
Sonarr

Sonarr

Smart PVR for Usenet and BitTorrent TV automation

13k
1.7k
Last commit: 3d ago

Automates TV series monitoring, searching, downloading, and post-processing from Usenet and BitTorrent with quality profiles, release management, and integrations.

Alternative to:
SickChill
SickChill
+1
Radarr

Radarr

Movie collection manager for Usenet and BitTorrent

12.8k
1.1k
Last commit: 11d ago

Automates movie downloads via Usenet and BitTorrent with quality profiles, RSS monitoring, and integrations with indexers, download clients, and media servers.

Alternative to:
SickChill (hosted/managed offerings)
SickChill (hosted/managed offerings)
+3