About this project

PeerTube is a free, decentralized, and federated video platform developed by Framasoft as an alternative to centralized video hosting sites like YouTube, Dailymotion, or Vimeo. It allows users to be part of a network of multiple small, federated, and interoperable video hosting providers. The platform is community-owned and ad-free. Key features include: - Video streaming and live event hosting: Users can upload videos, add descriptions and tags, and make them discoverable across the entire video fediverse. It also supports live streaming from various clients, including permanent streams. - Federated following: Users can follow their favorite channels from PeerTube or other federated platforms (like Mastodon or Pleroma) without needing an account on the specific instance where the video is hosted. RSS is also supported. - Customizable interface: The platform avoids UX dark patterns, data mining, and algorithmic video recommendations. Administrators and users can customize their experience, including changing colors and the web client. - P2P and instance redundancy: Visitors use P2P via WebRTC to share the streaming load. Instances can also cache each other's videos, helping small instances reach wider audiences. - Creator support: Content creators can add a support button linking to their donation accounts. PeerTube communicates using the ActivityPub protocol and provides a REST API documented with OpenAPI 3.0.0. It can be installed via a production guide or community packages such as YunoHost and Docker. The project is licensed under the GNU Affero General Public License (AGPLv3).