PeerTube

Aplicación Descentralizada

Federated, decentralized video hosting platform. Each PeerTube instance hosts videos and federates with other instances via ActivityPub, allowing viewers and creators to follow channels and interact across instance boundaries. Distinctively, PeerTube uses HLS over WebRTC peer-to-peer streaming (formerly WebTorrent) to share viewer bandwidth load — popular videos are seeded by viewers themselves, dramatically reducing infrastructure costs for instance operators. Includes live streaming, video chapters, password-protected videos, and inter-instance video caching

Comunidad

Detalles

Licencia AGPL-3.0 (github.com/Chocobozzz/PeerTube)
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo Released — production; 1,906 active instances and 815,032 registered users hosting 1,563,274 videos as of Oct 2025
Propietario Framasoft (sponsoring non-profit); originally created by Chocobozzz (developer hired by Framasoft in 2017)
Órgano de Gobierno Framasoft (French non-profit)
País France
Año de Inicio 2017
Stack TypeScript / Node.js (backend); Angular (frontend); HLS.js + WebRTC (peer-to-peer streaming); PostgreSQL
Financiamiento Framasoft donations; initial development funded by 2018 crowdfunding; v3.0 (live streaming) funded by Jan 2021 fundraising; pilot deployment by EU Data Protection Supervisor (EDPS) 2022-2024
Última Investigación 1 jul 2026

Dominios de Caso de Uso

Aplicación Descentralizada Atributos

Orígenes Chocobozzz (independent developer); Framasoft sponsorship from 2017; 2018 KissKissBankBank crowdfunding raised €53,100 (vs €20,000 target)
Base de Datos PostgreSQL
Lenguaje de Consulta REST API + ActivityPub server-to-server
Formatos de Datos ActivityStreams 2.0 / ActivityPub; HLS video segments; RSS feeds
Edición Colaborativa en Vivo No (single-creator video upload model)
Edición de Texto Enriquecido Yes (video descriptions, channel pages)
Soporte Móvil Official Android and iOS apps; responsive web
Soporte Web Yes (primary interface)
Aplicaciones Nativas Android (F-Droid, Google Play); iOS (App Store, narrow instance list)
Términos Open source AGPL-3.0; federation policy set per-instance
Fondos Unknown — 2018 KissKissBankBank crowdfunding raised €53,100 against €20,000 goal; 2021 v3 crowdfunding amount; Framasoft general budget allocation specific to PeerTube not separately published
Basado En ActivityPub; ActivityStreams 2.0; WebTorrent / WebRTC P2P; HLS
Categoría de Caso de Uso Video hosting; live streaming; alternative to YouTube / Vimeo / Dailymotion
Tipo de Interfaz de Usuario Web app (Angular SPA); native mobile apps
Capacidades sin Conexión Native apps support some offline viewing; web is online-first
Funciones de Colaboración Video comments (federated); channel subscriptions; playlists; live chat in live streams
Portabilidad de Datos Account portability across instances is limited; videos hosted by their origin instance
Ecosistema de Integraciones Fediverse — Mastodon, Pleroma, Mobilizon, PixelFed via ActivityPub; videos discoverable from Mastodon timelines; RSS feeds for non-Fediverse follows
Exportación de Datos de Web2 Channel sync from YouTube/Vimeo/external sources; standard video file downloads; RSS for channels
Coherencia Prosocial Strong — community-owned, ad-free, no algorithmic recommendation manipulation, no dark patterns; nonprofit stewardship; explicit GAFAM-alternative positioning; donation-supported and rejecting ad-revenue-based business models
Flujos Económicos Optional creator support button (configurable to point at donation/funding sources); no built-in monetization or ads; instance-level decisions about pricing/donations
Gobernanza y Toma de Decisiones Per-instance governance — each instance sets its own rules, moderation policies, federation choices; Framasoft governs framatube.org and project-direction decisions; admin tools for user management, moderation, and abuse review
Medios / Publicación Native — this is the core use case (video upload, publishing, hosting, livestreaming)
Gestión del Conocimiento Channel and playlist organization; not a primary KM tool
Sensemaking N/A — video hosting platform; not a sensemaking tool
Gestión de Proyectos N/A — video hosting platform; not a project management tool
Modelo de Comunicación Federated server-to-server (ActivityPub) for metadata; HLS+WebRTC P2P for video payload distribution
Resiliencia de Red Federation + viewer-side P2P caching; instance-to-instance video caching (redundancy network)
Mecanismo de Descubrimiento Instance browsing; SepiaSearch federation search; Fediverse follow relationships; RSS
Participantes Máximos Per-instance scaled by hardware; viewer-side P2P scales popular videos to thousands of concurrent viewers
Soberanía de Datos Instance-based — creators choose instance based on policy alignment; instance operators control hosting decisions