awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
owncast avatar

owncast/owncast

0
View on GitHub↗
10,950 स्टार्स·1,176 फोर्क्स·Go·mit·16 व्यूज़owncast.online↗

Owncast

Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience data. It functions as an RTMP video streaming server, accepting incoming video feeds and distributing them to viewers through HLS-based segmented streaming. The platform includes a built-in, stateful web-based chat interface that enables real-time viewer engagement during broadcasts.

The project distinguishes itself through deep integration with the decentralized Fediverse, allowing servers to automatically broadcast stream status updates and notify followers across distributed social networks. It is designed for extensibility and performance, supporting event-driven webhooks for automation and offloading resource-intensive tasks like video encoding and media storage to external hardware or cloud-based object storage providers.

The platform offers a comprehensive suite of tools for managing live content, including adaptive bitrate streaming, moderator controls, and customizable public interfaces. Administrators can tailor the viewer experience through theme variables, custom client scripts, and embedded components that allow video and chat to be integrated into external websites. The system also provides robust observability, with support for exporting performance metrics and monitoring hardware utilization to ensure stable stream delivery.

Features

  • Video Streaming Servers - Functions as a self-hosted server for broadcasting live video content to viewers.
  • Live Streaming Platforms - Provides a comprehensive web interface for hosting and managing live video broadcasts.
  • Fediverse Streaming Servers - Integrates with the decentralized Fediverse to automatically broadcast stream status updates and notify followers.
  • Fediverse Integration Protocols - Integrates with the decentralized Fediverse to automatically broadcast stream status updates and notify followers.
  • Live Video Broadcasting - Accepts incoming video feeds from external broadcasting software to distribute live content to viewers while maintaining full control over the stream.
  • Fediverse Notification Systems - Broadcasts live status updates to followers across decentralized social networks to alert them when a stream starts.
  • HLS Streaming - Distributes live video content using HLS-based segmented streaming over standard HTTP protocols.
  • Transcoders - Generates multiple quality variants of a broadcast to ensure viewers with varying network speeds can maintain a stable connection.
  • Media Chat Facilitators - Enables real-time interactive chat for viewers during live video broadcasts.
  • Broadcast - Includes a built-in, stateful web-based chat interface for real-time viewer engagement during broadcasts.
  • Social Platforms - Self-hosted live streaming and chat platform.
  • Video Streaming - Decentralized live video streaming and chat server.
  • Cloud Storage Offloaders - Offloads video delivery to external cloud storage to reduce local bandwidth consumption.
  • Broadcast Update Systems - Sends announcements and stream status updates to followers to keep the audience informed.
  • Video Streaming - Adjusts video encoding and quality settings to optimize stream performance for viewers.
  • External Storage Offloaders - Redirects video traffic to external object storage to lower bandwidth consumption on the host server.
  • Adaptive Bitrate Controllers - Generates multiple video quality versions of a broadcast to accommodate viewers with varying internet bandwidth capabilities.
  • Chat Moderation Tools - Provides administrative tools to assign moderators for managing chat interactions and user behavior.
  • Real-Time Messaging - Maintains persistent bidirectional WebSocket connections for real-time viewer chat and engagement.
  • Follower Relationship Managers - Enables users to follow servers and interact with content through likes and shares in the chat.
  • Content Moderation Tools - Rejects incoming chat messages that contain words or phrases matching a predefined list of prohibited terms.
  • Hardware Accelerated Media Encoders - Utilizes dedicated hardware to perform video encoding tasks, reducing processor load and improving performance during live broadcasts.
  • Stream Key Managers - Creates and removes unique authentication credentials for broadcast software to support multiple independent streams.
  • Webhook Notification Channels - Posts automated messages to external communication platforms when a broadcast goes live to alert community members.
  • Decentralized Protocol Authenticators - Verifies user identity through decentralized protocols to allow participation in live chat.
  • Reverse Proxy Security - Terminates secure connections at a reverse proxy layer to encrypt public traffic before forwarding requests.
  • Secure Connection Handlers - Enables encrypted communication for the streaming interface by configuring proxy-based certificate termination.
  • Webhook Event Notifications - Provides automated push notifications to external endpoints when broadcast lifecycle events occur.
  • Performance Monitoring - Tracks playback metrics and network health to identify potential issues with viewer experience and determine if additional video quality profiles are required.
  • Prometheus Exporters - Exposes internal system and stream data via an authenticated endpoint for collection and analysis by external monitoring platforms.
  • Interactive Embeds - Enables embedding the live chat interface into external websites for viewer participation.
  • Video Players - Provides keyboard-controlled playback and interface management for the embedded video player.
  • Remote Object Storage Integrations - Offloads media segments to external cloud storage providers to reduce local bandwidth and storage requirements.
  • Stream Optimization - Generates multiple video quality levels to optimize stream delivery for varying viewer bandwidths.
  • Traffic Throttling - Limits the frequency of messages sent by individual users to prevent spam and excessive traffic.
  • Transcoding Offloaders - Delegates resource-intensive video transcoding to external hardware or software to preserve local system performance.
  • Media Servers - Directs media traffic between the streaming server and external storage providers.
  • Encoding Bypasses - Allows skipping internal video processing to reduce server resource consumption.
  • Content Delivery Networks - Routes video traffic through a content delivery network to improve global availability and reduce the load on the primary streaming server.
  • Follower Access Controls - Enables private mode to require manual approval for new followers and limit content visibility.
  • Network Access Control - Restricts access to the chat interface by banning specific network addresses associated with disruptive users.
  • Custom Branding Configurations - Configures branding elements like site names, logos, and descriptions for the broadcast page.
  • Interface Layout Customization - Provides administrative settings to modify the layout and visual styling of the web interface.
  • Theme Style Customizations - Allows overriding design tokens like colors and fonts to customize the visual theme.
  • Third-Party API Integrations - Connects third-party bots, overlays, and custom applications to the streaming server via an open API.

स्टार हिस्ट्री

owncast/owncast के लिए स्टार हिस्ट्री चार्टowncast/owncast के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Owncast के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Owncast के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted का अवतार

    awesome-selfhosted/awesome-selfhosted

    299,516GitHub पर देखें↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    GitHub पर देखें↗299,516
  • datarhei/restreamerdatarhei का अवतार

    datarhei/restreamer

    4,925GitHub पर देखें↗

    Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media processing gateway and a multi-destination stream relay, providing a web-based management interface to configure video codecs, hardware acceleration, and stream routing. The system enables multi-platform video streaming by duplicating a single live video source and forwarding it to various third-party broadcast services and external servers simultaneously. It also supports direct-to-website broadcasting, allowing users to host live content for private or public audiences via customizab

    HTMLffmpegffmpeg-apiffmpeg-server
    GitHub पर देखें↗4,925
  • chocobozzz/peertubeChocobozzz का अवतार

    Chocobozzz/PeerTube

    14,520GitHub पर देखें↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    TypeScriptactivitypubangulardecentralized
    GitHub पर देखें↗14,520
  • zlmediakit/zlmediakitZLMediaKit का अवतार

    ZLMediaKit/ZLMediaKit

    17,197GitHub पर देखें↗

    ZLMediaKit is a high-concurrency streaming engine designed to function as a protocol gateway and media server. It provides a native development kit for embedding streaming and transcoding capabilities directly into custom applications, supporting the ingestion, distribution, and recording of live video feeds across various network protocols. The platform distinguishes itself through a high-performance architecture that bridges legacy surveillance protocols with modern web-compatible streaming standards. It utilizes a thread-per-core execution model and zero-copy buffer management to maintain

    C++flvgb28181hls
    GitHub पर देखें↗17,197
Owncast के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

owncast/owncast क्या करता है?

Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience data. It functions as an RTMP video streaming server, accepting incoming video feeds and distributing them to viewers through HLS-based segmented streaming. The platform includes a built-in, stateful web-based chat interface that enables real-time viewer engagement during broadcasts.

owncast/owncast की मुख्य विशेषताएं क्या हैं?

owncast/owncast की मुख्य विशेषताएं हैं: Video Streaming Servers, Live Streaming Platforms, Fediverse Streaming Servers, Fediverse Integration Protocols, Live Video Broadcasting, Fediverse Notification Systems, HLS Streaming, Transcoders।

owncast/owncast के कुछ ओपन-सोर्स विकल्प क्या हैं?

owncast/owncast के ओपन-सोर्स विकल्पों में शामिल हैं: awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… datarhei/restreamer — Restreamer is a self-hosted video broadcast platform and RTMP streaming server. It functions as a live media… chocobozzz/peertube — PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent,… zlmediakit/zlmediakit — ZLMediaKit is a high-concurrency streaming engine designed to function as a protocol gateway and media server. It… gwuhaolin/livego — livego is a live streaming server written in Go that receives live video streams and broadcasts them to viewers in… arut/nginx-rtmp-module — The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the…