awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Chocobozzz avatar

Chocobozzz/PeerTube

0
View on GitHub↗
14,520 نجوم·1,681 تفرعات·TypeScript·agpl-3.0·14 مشاهداتjoinpeertube.org↗

PeerTube

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-to-peer distribution via WebTorrent to reduce server bandwidth consumption, while simultaneously supporting remote object storage to decouple media assets from local disk capacity. To maintain performance under high load, the platform delegates resource-intensive tasks like video transcoding and transcription to external worker instances, ensuring the primary server remains responsive.

The platform offers a comprehensive suite of tools for content management, including live streaming, automated moderation, and granular access controls. Its extensibility is supported by a hook-based plugin architecture, allowing administrators to inject custom logic, modify interface elements, or integrate third-party services. Additionally, the system provides a robust command-line interface and a standardized REST API, enabling programmatic control over administrative tasks, bulk content processing, and platform maintenance.

The software is packaged for containerized deployment, simplifying infrastructure management and ensuring consistent execution across various hosting environments.

Features

  • Video Hosting Platforms - Operates an independent, self-hosted video platform that connects to a global decentralized network.
  • ActivityPub Implementations - Exchanges data and notifications between independent servers using standardized protocols to enable a decentralized social network.
  • Federated Video Hosting - Enables users to operate independent, interoperable servers connected into a global, federated network.
  • Open-Source Video CMS - Functions as a self-hosted video content management system providing a community-driven alternative to centralized services.

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI
  • Video Publishing Systems - Enables uploading and importing video content from local storage or external sources.
  • Peer-to-Peer Streaming - Delivers video content via HTTP and peer-to-peer protocols to optimize bandwidth and enable decentralized streaming.
  • Video Streaming Servers - Provides a self-hosted platform for broadcasting and streaming video content over the web.
  • ActivityPub Video Servers - Functions as a self-hosted video streaming server that enables federated social interactions via ActivityPub.
  • Federated Content Protocols - Exchanges video metadata and interactions across independent servers using standardized federation protocols.
  • Federated Protocols - Exchanges data and notifications between independent servers using standardized protocols to enable a decentralized social network.
  • Video Channel Subscriptions - Enables users to follow channels and receive notifications for new content, a core feature of the federated video experience.
  • Federated Content Sharing - Connects independent servers into a global, federated network to share video content and enable cross-platform interactions.
  • Video Library Managers - Provides a centralized interface for managing video metadata, privacy settings, and publication status.
  • Media Processing Orchestrators - Delegates resource-intensive tasks like transcoding and transcription to remote runner instances to reduce the load on the primary server.
  • Video Frame Navigators - Provides a media player with playback controls, keyboard shortcuts, and visual navigation tools.
  • Live Video Broadcasting - Ingests RTMP streams and converts them into HLS playlists for real-time distribution.
  • WebTorrent Video Distribution - Leverages WebTorrent to distribute video traffic across viewers and reduce server bandwidth load.
  • Automated Moderation - Configures automated workflows to quarantine new uploads for manual approval or tag content based on lists of restricted keywords.
  • Task Offloaders - Distributes intensive processing and storage tasks to remote infrastructure to maintain platform performance as content volume grows.
  • Comment Systems - Provides tools to filter, approve, or remove viewer comments and manage community standards.
  • Content Organization Systems - Groups videos into thematic channels for granular organization and audience targeting.
  • Live Streaming Platforms - Stream live video content to an audience using external broadcasting software via standard streaming protocols.
  • Remote Channel Synchronizers - Automatically imports videos from external platforms by monitoring remote sources for new content.
  • Peer-to-Peer File Distribution - Notifies origin servers about available file copies on external nodes to enable faster multi-source downloading and better network efficiency.
  • Content Management Search - Queries videos and channels known to the current platform, including those from federated instances that the platform follows.
  • Federated Search Integrations - Connects to external indices to allow users to discover and retrieve video content from platforms outside of the local federation.
  • Container Deployment - Packages the application stack into isolated environments to simplify infrastructure management and ensure consistent execution.
  • Video Converters - Provides automated video transcoding to ensure consistent playback quality and compatibility across different devices.
  • Media Transcoders - Automatically converts uploaded video files into multiple resolutions and formats to ensure compatibility across diverse devices and network conditions.
  • Remote Transcoding Workers - Delegates resource-intensive video transcoding and transcription to external worker instances to maintain primary server performance.
  • Hybrid Content Distribution - Serves video files via both HTTP and peer-to-peer protocols to optimize bandwidth usage.
  • WebTorrent Distribution - Integrates peer-to-peer distribution via WebTorrent to reduce server bandwidth consumption.
  • API Request Authentication - Obtains and manages access tokens to authorize requests and interact with protected endpoints on behalf of a user.
  • User Role Management - Defines permission levels for platform members by assigning specific roles that dictate their ability to perform administrative or moderation tasks.
  • Session Authentication - Verifies user credentials to grant access to personalized features and content management tools through a secure login process.
  • Moderation Delegation - Assigns administrative privileges to specific users to manage content, user accounts, and registration requests across the platform.
  • Hook-Based Plugin Systems - Inject custom logic and themes into server and client interfaces using a hook-based registration system.
  • Content Caching Accelerators - Caches video files on edge servers to reduce bandwidth consumption and improve content delivery speed.
  • REST APIs - Exposes core platform functionality through a standardized REST interface for external applications and administrative control.
  • Speech-to-Text Engines - Generates automatic subtitles and transcriptions for videos to improve accessibility and searchability.
  • Video Streaming - P2P-based decentralized video streaming platform.
  • Video Accessibility Tools - Provides tools to generate and manage subtitles, ensuring video content is accessible to diverse audiences.
  • Remote Object Storage Integrations - Supports remote object storage to decouple media assets from local disk capacity.
  • Channel Update Subscriptions - Enables followers to receive updates on new content through platform-native subscriptions and federated accounts.
  • Search & Indexing Engines - Queries a centralized search engine to locate specific videos, channels, or themes hosted on any instance within the federation.
  • Search and Indexing - Queries an external index to discover videos and channels across the entire federated network, regardless of local subscriptions.
  • User Playlist Managers - Manages personal playlists and watch history to allow users to resume or revisit content.
  • Remote Content Mirroring - Stores copies of videos from other instances locally to improve content availability and reduce bandwidth usage across the network.
  • Container Orchestration & Deployment - Automates application deployment on cluster environments using pre-configured charts for resource management and scaling.
  • Deployment Automation - Provides command-line automation to provision the entire application stack and database services in one step.
  • Infrastructure Offloading - Delegates resource-intensive tasks to external infrastructure to maintain platform performance as content volume grows.
  • Infrastructure Automation - Uses automated playbooks to manage server environments, security policies, and infrastructure orchestration.
  • Infrastructure Scaling - Optimizes resource allocation and infrastructure settings to support a large number of simultaneous viewers without performance degradation.
  • Server Provisioning - Automates the installation and configuration of the application stack on servers to simplify environment setup.
  • Video File Processors - Supports uploading, modifying, and merging video streams with automated editing capabilities.
  • Video Search Aggregators - Locates specific videos or channels across the wider network using unique identifiers regardless of local federation status.
  • Personal Playlist Managers - Enables users to compile and organize collections of videos into ordered playlists.
  • Automated Transcoding Workflows - Automates video transcoding into multiple resolutions and formats to ensure consistent playback compatibility.
  • Access Control Managers - Restricts or requires manual approval for incoming connections to control which remote platforms can display and interact with local content.
  • Multi-Factor Authentication - Requires multi-factor authentication to add an extra layer of security to the login process and protect account integrity.
  • Identity Management - Categorizes platform entities into accounts, channels, or applications to manage publishing permissions and ownership of video content.
  • User Account Management - Provides tools for creating, updating, and removing user profiles to control access levels and manage sensitive data.
  • Plugin Extenders - Install community-developed plugins to modify server logic, alter interface elements, or integrate external services like analytics.
  • Service Maintenance - Provides command-line tools for routine administrative tasks like database backups, service restarts, and version upgrades.
  • Playback History Trackers - Maintains a record of watched videos to allow users to manage and review their viewing activity.
  • Community Moderation Systems - Provides comprehensive tools for automated moderation and granular access controls.
  • Media Embeds - Generates shareable links and embeddable code snippets for displaying videos on external websites.
  • Web Server Management - Manages web server configurations, including SSL/TLS certificate generation and automatic renewal for secure traffic.
  • Transcription Timing Synchronizers - Displays synchronized transcripts that allow users to search text and jump to specific timecodes.
  • Storage Migration Tools - Facilitates the transfer of video files between local and remote storage to optimize infrastructure and disk usage.
  • Viewing Progress Synchronizers - Tracks and synchronizes media playback progress across devices to allow users to resume watching from where they left off.
  • Engagement Analytics - Aggregates and displays engagement metrics like views and watch time to help creators analyze audience behavior.
  • File Storage Management - Provides tools for managing video assets, including migration between storage backends and automated generation of thumbnails and storyboards.
  • File Storage Services - Offloads transcoded video files to remote object storage to reduce local disk consumption while maintaining public access.
  • Storage Backend Adapters - Supports migrating video assets and metadata between local filesystems and remote object storage providers.
  • CLI Administration Tools - Executes video playback, search, and administrative tasks directly from the terminal without relying on a graphical web interface.
  • Remote Resource Locators - Retrieves specific videos or channels by entering their direct URL or unique handle to access content not yet federated locally.
  • Media Upload Utilities - Automate video uploads, plugin installations, and content redundancy across instances using a command-line interface.
  • System Package Manager Installations - Supports installation via community-maintained packages to simplify dependency management and setup.
  • Kubernetes Orchestration - Supports deployment and management of platform instances within container clusters using standard orchestration tools.
  • Version Control Systems - Allows replacing video files with new versions while maintaining original metadata and history.
  • Video Content - Controls which remote platforms are permitted to mirror your local video content to manage bandwidth usage and protect user privacy.
  • Mirroring Access Controls - Defines which remote platforms are allowed to cache and serve your local video content to maintain control over privacy and bandwidth.
  • Decentralized Traffic Redirectors - Automatically redirects video requests to decentralized counterparts when available on the network.
  • Request Access Restrictions - Configures access levels for videos including public, private, password-protected, unlisted, or scheduled availability.
  • Remote Access Management - Restricts or requires manual approval for remote platforms attempting to connect to and display local video content.
  • Role-Based Access Control - Assigns roles to accounts to control administrative, moderation, and standard user capabilities across the platform.
  • Third-Party Authentication Providers - Connects third-party identity providers to allow users to sign in using existing credentials from external services.
  • Lifecycle Hooks - Register custom logic, manage persistent storage, and define authentication methods or transcoding profiles through application lifecycle hooks.
  • Content-Based Video Deduplication - Identifies redundant video files across the network to balance bandwidth load and ensure content remains accessible.
  • User Management - Controls account creation by requiring email verification or manual administrator approval to prevent spam and unauthorized access.
  • User Profile Management - Allows users to modify personal account details, security credentials, and notification preferences.
  • Branding Customization - Modify the visual identity of the platform by adjusting color schemes, applying custom themes, or injecting site-wide styles.
  • Player Control Interfaces - Provides programmatic control over embedded video players through event subscriptions and runtime commands.
  • Video Downloaders - Allows users to export video content in various resolutions for offline viewing or archival.
  • Personal Media Managers - Tracks viewing history and manages personal libraries through local user accounts.
  • Team Collaboration Management - Invite other users to act as editors who can publish and manage content while restricting administrative actions like channel deletion.
  • Viewing Preferences - Allows users to customize their viewing experience by filtering content and managing playback settings.
  • Video Chaptering Tools - Allows defining time-coded segments within videos to help viewers navigate content.
  • Data Export - Enables exporting account information and content metadata to facilitate migration between different platform instances.
  • Storage Cleanup Utilities - Identifies and deletes unused or cached remote files to free up storage capacity on your local hosting instance.
  • Batch Uploaders - Process large batches of video files, metadata, and subtitles to populate platforms efficiently using command-line scripts.
  • API Throttling - Limits the frequency of API calls per client to protect system capacity and prevent service abuse.
  • Plugin Managers - Install, update, and remove extensions to modify instance functionality through local or remote interfaces.
  • Environment Migrators - Enables the transfer of stateful application data and configuration between different hosting environments.
  • Version Upgrades - Provides tools and procedures for updating containerized application versions while maintaining data integrity.
  • Media Downloaders - Supports downloading video files directly from the server or via peer-to-peer protocols.
  • Video Editing - Provides tools to trim, append, and watermark uploaded videos directly within the platform.
  • RESTful API Interfaces - Exposes core platform functionality through a standardized REST API for programmatic control and integration.
  • Automated Broadcasting - Mirrors content from external services to local channels and broadcasts updates to social networks automatically.
  • Account Synchronization - Enables the transfer of account data and metadata between network nodes to support user migration.
  • Content Filtering - Hides videos and comments from specific accounts or entire platforms to curate the viewing experience.
  • Cross-Origin Resource Sharing Policies - Permits browser-based applications to interact with specific API routes and federated content across different domains.
  • Execution Sandboxing - Restricts process access to system devices and sensitive directories to minimize the security impact of a potential service compromise.
  • Data Privacy Compliance - Provides tools for account deletion, data portability, and legal compliance to ensure adherence to data protection regulations.
  • Content Flagging - Provides mechanisms for users to report inappropriate content for administrative review.
  • Audit Logging - Records administrative actions and user identity for security auditing and platform resource management.
  • Data Visualization Platforms - Provides unified dashboards to visualize aggregated metrics, logs, and traces for platform health monitoring.
  • Instance Configuration Managers - Parses system logs, resets passwords, updates domain configurations, and manages plugin lifecycles to ensure platform stability.
  • Job Monitoring Tools - Provides a centralized dashboard to track the status of background tasks and identify failed operations.
  • System Activity Monitoring - Records HTTP requests and platform events to help administrators track system health and troubleshoot issues.
  • Interface Customization - Inject custom scripts into the frontend to modify page elements or alter interface components for a tailored user experience.
  • Playback Preferences - Propagate custom playback preferences across the network to ensure consistent viewing experiences for all users.
  • سجل النجوم

    مخطط تاريخ النجوم لـ chocobozzz/peertubeمخطط تاريخ النجوم لـ chocobozzz/peertube

    الأسئلة الشائعة

    ما هي وظيفة chocobozzz/peertube؟

    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.

    ما هي الميزات الرئيسية لـ chocobozzz/peertube؟

    الميزات الرئيسية لـ chocobozzz/peertube هي: Video Hosting Platforms, ActivityPub Implementations, Federated Video Hosting, Open-Source Video CMS, Video Publishing Systems, Peer-to-Peer Streaming, Video Streaming Servers, ActivityPub Video Servers.

    ما هي البدائل مفتوحة المصدر لـ chocobozzz/peertube؟

    تشمل البدائل مفتوحة المصدر لـ chocobozzz/peertube: 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… lemmynet/lemmy — Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social… zlmediakit/zlmediakit — ZLMediaKit is a high-concurrency streaming engine designed to function as a protocol gateway and media server. It… pixelfed/pixelfed — Pixelfed is a decentralized, self-hosted photo sharing platform and social network. It uses the ActivityPub protocol… owncast/owncast — Owncast is a self-hosted live streaming server that provides full control over broadcast infrastructure and audience…

    بدائل مفتوحة المصدر لـ PeerTube

    مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع PeerTube.
    • awesome-selfhosted/awesome-selfhostedالصورة الرمزية لـ awesome-selfhosted

      awesome-selfhosted/awesome-selfhosted

      299,516عرض على GitHub↗

      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/restreamerالصورة الرمزية لـ datarhei

      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

      HTMLffmpegffmpeg-apiffmpeg-server
      عرض على GitHub↗4,925
    • lemmynet/lemmyالصورة الرمزية لـ LemmyNet

      LemmyNet/lemmy

      14,454عرض على GitHub↗

      Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social networking servers. By implementing the ActivityPub protocol, it allows autonomous instances to exchange content, synchronize user interactions, and participate in a global, distributed network without centralized control. The platform distinguishes itself through a decoupled architecture that separates the backend API from the frontend, facilitating the development of custom interfaces while maintaining unified user handles and cross-platform communication. It provides granul

      Rustactivitypubchatfediverse
      عرض على GitHub↗14,454
    • zlmediakit/zlmediakitالصورة الرمزية لـ ZLMediaKit

      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

      C++flvgb28181hls
      عرض على GitHub↗17,197
    عرض جميع البدائل الـ 30 لـ PeerTube→