PeerTube

Aplicativo Descentralizado

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

Comunidade

Detalhes

Licença AGPL-3.0 (github.com/Chocobozzz/PeerTube)
Status de Dev 🟢 Ativo
Detalhe do Status de Dev Released — production; 1,906 active instances and 815,032 registered users hosting 1,563,274 videos as of Oct 2025
Proprietário Framasoft (sponsoring non-profit); originally created by Chocobozzz (developer hired by Framasoft in 2017)
Órgão de Governança Framasoft (French non-profit)
País France
Ano de Início 2017
Stack TypeScript / Node.js (backend); Angular (frontend); HLS.js + WebRTC (peer-to-peer streaming); PostgreSQL
Financiamento 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 Investigação 1 de jul. de 2026

Domínios de Caso de Uso

Capacidades

Federação de protocolos Audiências baseadas em consentimento

Aplicativo Descentralizado Atributos

Origens Chocobozzz (independent developer); Framasoft sponsorship from 2017; 2018 KissKissBankBank crowdfunding raised €53,100 (vs €20,000 target)
Banco de Dados PostgreSQL
Linguagem de Consulta REST API + ActivityPub server-to-server
Formatos de Dados ActivityStreams 2.0 / ActivityPub; HLS video segments; RSS feeds
Edição Colaborativa em Tempo Real No (single-creator video upload model)
Edição de Texto Rico Yes (video descriptions, channel pages)
Suporte Móvel Official Android and iOS apps; responsive web
Suporte Web Yes (primary interface)
Aplicativos Nativos Android (F-Droid, Google Play); iOS (App Store, narrow instance list)
Termos Open source AGPL-3.0; federation policy set per-instance
Fundos 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
Baseado Em ActivityPub; ActivityStreams 2.0; WebTorrent / WebRTC P2P; HLS
Categoria de Caso de Uso Video hosting; live streaming; alternative to YouTube / Vimeo / Dailymotion
Tipo de Interface de Usuário Web app (Angular SPA); native mobile apps
Capacidades Offline Native apps support some offline viewing; web is online-first
Recursos de Colaboração Video comments (federated); channel subscriptions; playlists; live chat in live streams
Portabilidade de Dados Account portability across instances is limited; videos hosted by their origin instance
Ecossistema de Integração Fediverse — Mastodon, Pleroma, Mobilizon, PixelFed via ActivityPub; videos discoverable from Mastodon timelines; RSS feeds for non-Fediverse follows
Exportação de Dados da Web2 Channel sync from YouTube/Vimeo/external sources; standard video file downloads; RSS for channels
Coerência Pró-social 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
Fluxos 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
Governança e Tomada de Decisão 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
Mídia / Publicação Native — this is the core use case (video upload, publishing, hosting, livestreaming)
Gestão do Conhecimento Channel and playlist organization; not a primary KM tool
Sensemaking N/A — video hosting platform; not a sensemaking tool
Gestão de Projetos N/A — video hosting platform; not a project management tool
Modelo de Comunicação Federated server-to-server (ActivityPub) for metadata; HLS+WebRTC P2P for video payload distribution
Resiliência de Rede Federation + viewer-side P2P caching; instance-to-instance video caching (redundancy network)
Mecanismo de Descoberta 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
Soberania de Dados Instance-based — creators choose instance based on policy alignment; instance operators control hosting decisions