awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

视频平台

排名更新于 2026年6月23日

For a self hosted video streaming server, the strongest matches are chocobozzz/peertube (PeerTube is a comprehensive, self-hostable video platform that natively), owncast/owncast (Owncast is a self-hosted live streaming server that provides) and zlmediakit/zlmediakit (This is a high-performance media server and protocol gateway). mastodon/mastodon and arut/nginx-rtmp-module round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

自托管视频流服务器、媒体管理系统,以及商业视频托管平台的开源替代方案。

视频平台

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • chocobozzz/peertubeChocobozzz 的头像

    Chocobozzz/PeerTube

    14,520在 GitHub 上查看↗

    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

    PeerTube is a comprehensive, self-hostable video platform that natively supports federated networking, live streaming, transcoding, and S3-compatible storage, making it the definitive open-source alternative to centralized video services.

    TypeScriptActivityPub ImplementationsActivityPub Video ServersLive Streaming Platforms
    在 GitHub 上查看↗14,520
  • owncast/owncastowncast 的头像

    owncast/owncast

    10,950在 GitHub 上查看↗

    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

    Owncast is a self-hosted live streaming server that provides the core infrastructure for broadcasting and audience engagement, though it focuses specifically on live video rather than the broader video-on-demand library management found in platforms like PeerTube.

    GoLive Streaming PlatformsLive Video BroadcastingTranscoders
    在 GitHub 上查看↗10,950
  • zlmediakit/zlmediakitZLMediaKit 的头像

    ZLMediaKit/ZLMediaKit

    17,197在 GitHub 上查看↗

    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

    This is a high-performance media server and protocol gateway designed for developers to build streaming infrastructure, rather than a complete, user-facing video-sharing platform with features like channel management or federated networking.

    C++Live Streaming PlatformsLive Video BroadcastingTranscoders
    在 GitHub 上查看↗17,197
  • mastodon/mastodonmastodon 的头像

    mastodon/mastodon

    50,053在 GitHub 上查看↗

    Mastodon is a self-hosted, decentralized social networking platform that functions as a microblogging application. It enables independent server instances to communicate and exchange social data through the standardized ActivityPub protocol, allowing users to participate in a global, interoperable network. The platform distinguishes itself through its federated architecture, which grants administrators full control over their community instances. This includes comprehensive tools for user moderation, account management, and the enforcement of community guidelines. The system is designed to ha

    Mastodon is a decentralized microblogging platform focused on text and image-based social networking rather than a dedicated video-sharing or streaming platform designed for long-form content.

    RubyActivityPub ImplementationsContent ModerationModeration Tools
    在 GitHub 上查看↗50,053
  • arut/nginx-rtmp-modulearut 的头像

    arut/nginx-rtmp-module

    13,982在 GitHub 上查看↗

    The NGINX RTMP module is a server-side extension that functions as a live video streaming engine. It enables the ingestion, processing, and distribution of real-time audio and video feeds, supporting both RTMP and HLS protocols to facilitate media delivery to multiple clients. The module distinguishes itself by integrating directly into the host server event loop, allowing for high-concurrency network input and output without blocking the main thread. It provides a toolkit for managing media streams through event-driven callbacks, which can trigger external process invocations for custom tran

    This is a low-level server module for handling RTMP and HLS stream ingestion rather than a complete, user-facing video-sharing platform with features like channel management or federated networking.

    CLive Video BroadcastingTranscodersMedia Transcoders
    在 GitHub 上查看↗13,982
  • datarhei/restreamerdatarhei 的头像

    datarhei/restreamer

    4,925在 GitHub 上查看↗

    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

    This is a live streaming relay and broadcast management tool rather than a comprehensive video-sharing platform, as it lacks the federated networking, channel management, and persistent video library features required for a YouTube-like experience.

    HTMLLive Streaming PlatformsLive Video BroadcastingLive Stream Ingestion
    在 GitHub 上查看↗4,925
  • alexxit/go2rtcAlexxIT 的头像

    AlexxIT/go2rtc

    13,236在 GitHub 上查看↗

    go2rtc is a media streaming server that functions as a protocol-agnostic gateway for video and audio feeds. It ingests media from diverse sources and redistributes them across multiple streaming standards, enabling compatibility between proprietary camera hardware and web-based playback clients. The system utilizes a centralized configuration schema to manage stream routing and lifecycle orchestration based on client demand. The platform distinguishes itself through its focus on low-latency delivery, utilizing peer-to-peer connections to facilitate sub-second playback directly within web brow

    This is a low-latency media streaming server designed for real-time camera feeds and protocol translation, rather than a comprehensive video-sharing platform with features like channel management, federated networking, or user-facing content hosting.

    GoLive Streaming PlatformsTranscodersMedia Transcoders
    在 GitHub 上查看↗13,236
  • mediacms-io/mediacmsmediacms-io 的头像

    mediacms-io/mediacms

    4,740在 GitHub 上查看↗

    MediaCMS is a self-hosted media content management system designed for hosting, organizing, and distributing video, audio, images, and PDF files. It functions as a digital asset management platform that combines a transcoding pipeline with a server capable of delivering adaptive video streaming. The system is distinguished by its automated media transcoding pipeline, which converts uploaded files into multiple resolutions and codecs and generates automatic transcriptions. It integrates SAML and OAuth identity layers to connect external enterprise identity providers for managing user access an

    MediaCMS is a self-hosted video content management system that provides robust transcoding, channel management, and adaptive streaming, making it a strong candidate for building a video-sharing platform despite lacking native federation.

    JavaScriptMedia Transcoders
    在 GitHub 上查看↗4,740
  • rustfs/rustfsrustfs 的头像

    rustfs/rustfs

    28,850在 GitHub 上查看↗

    Rustfs is a distributed object storage system designed for high availability and horizontal scalability. It functions as a cluster-based platform that manages data across multiple nodes, providing a self-hosted infrastructure for large-scale storage requirements. The system is built to be container-native, utilizing an operator to automate deployment and management within orchestrated environments. It provides compatibility with standard object storage protocols, allowing existing applications and tools to interact with the storage layer through a translation interface. To ensure long-term re

    This is a distributed object storage system that provides the S3-compatible storage layer required for a video platform, but it lacks the video-specific features like transcoding, streaming, and channel management needed to function as a complete hosting suite.

    RustS3-Compatible Storage AdaptersObject Storage Drivers
    在 GitHub 上查看↗28,850

Related searches

  • an open source video player library
  • Video downloader
  • 联邦制视频托管平台
  • 开源的视频托管平台
  • 开源视频下载工具
  • an open source media streaming server
  • 社交与联邦平台
  • 视频下载工具