knowledge/technology/applications/web/owncast.md
JMARyA 0de7c0c27c
Some checks are pending
ci/woodpecker/push/validate_schema Pipeline is pending
add owncast
2025-06-12 23:17:04 +02:00

2.1 KiB
Raw Permalink Blame History

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:

  1. Open your streaming software (OBS, etc.)
  2. Set Stream URL to your Owncast servers RTMP endpoint (e.g., rtmp://yourdomain.com/live)
  3. Set Stream Key to the value configured in Owncast's admin panel
  4. 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