2.1 KiB
obj | website | repo |
---|---|---|
application | https://owncast.online | https://github.com/owncast/owncast |
ownCast
Owncast is an open-source, self-hosted live video and web chat server. It allows anyone to run their own streaming platform similar to Twitch or YouTube Live — without relying on centralized services. Whether you're streaming games, music, art, or hosting online events, Owncast provides you with full control over your content and audience experience.
🚀 Key Features
-
Live Video Streaming
Stream using standard broadcasting software like OBS Studio, directly to your Owncast server using RTMP. -
Integrated Web Chat
Built-in, real-time chat with emoji, moderation tools, and custom branding options. -
Web Interface
A responsive, customizable frontend for viewers, including live status, video, chat, and stream details. -
Federation
Supports ActivityPub to interact with Fediverse platforms like Mastodon — followers can get stream notifications and interact directly from their accounts. -
Analytics Dashboard
Provides stream statistics, viewer counts, and chat activity for monitoring performance and engagement. -
Custom Branding
Modify logos, color themes, titles, descriptions, and more for a personalized experience. -
Plugins and Integrations
Extend functionality using community-developed or custom plugins via owncast/extensions.
🎙 Broadcasting to Owncast
To broadcast:
- Open your streaming software (OBS, etc.)
- Set Stream URL to your Owncast server’s RTMP endpoint (e.g.,
rtmp://yourdomain.com/live
) - Set Stream Key to the value configured in Owncast's admin panel
- Start streaming!
⚙ Configuration
After setup, visit the Admin Panel at http://yourdomain.com/admin
:
- Change stream key, server name, description
- Manage chat settings and moderation tools
- Configure federation and stream notifications
- Customize branding and stream appearance
Compose
version: "3"
services:
owncast:
image: owncast/owncast:latest
ports:
- "8080:8080"
- "1935:1935"
volumes:
- ./data:/app/data