Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

PeerTube

From Wikipedia, the free encyclopedia
Decentralised video hosting network
PeerTube
A triangle pointing to the right that resembles a "play video" icon and consists of three smaller triangles of the same shape
Typical landing page for a PeerTube instance, Showing Peertubes Homepage
Developer(s)Framasoft
Initial release11 October 2018;
6 years ago
 (2018-10-11)
Stable release
7.0.1[1] Edit this on Wikidata / 6 January 2025;
2 months ago
 (6 January 2025)
Repositorygithub.com/Chocobozzz/PeerTube
Written inTypeScript,HTML,CSS,SQL
Operating systemUnix-like
PlatformWeb
Size2.49 MB (tar.xz),30.70 MB (zip)
Available in28 languages[2]
LicenseAGPLv3+[3]
Websitejoinpeertube.orgEdit this at Wikidata

PeerTube is afree and open-source,decentralized,ActivityPubfederated video platform. It can usepeer-to-peer technology to reduce load on individual servers when videos get popular.

Started in 2017 by a programmer known asChocobozzz, development of PeerTube is now supported by theFrench non-profitFramasoft.[4] The aim is to provide an alternative to centralized platforms such asYouTube,Vimeo, andDailymotion.

As anActivityPub platform, it is part of the federated network known as theFediverse.

Operation

[edit]

Each PeerTube instance provides a website to browse and watch videos, and is by default independent from others in terms of appearance, features and rules.

Several instances, with common rules (e.g. allowing for similar content, requiring registration) can form federations, where they follow one's videos, even though each video is stored only by the instance that published it.[5] Federations are independent from each other[6][7] and asymmetrical: one instance can follow another to display their videos without them having to do the same. Instances' administrators can each choose to mirror individual videos or whole friend instances, creating an incentive to build communities of shared bandwidth.

Videos are made available viaHTTP to download, but playback favors a peer-to-peer playback usingHLS andWebRTC P2P.[8] (not to be confused with WebTorrent which Peertube previously also supported but discontinued beginning with version 6) Users connected to the platform act as relay points that send pieces of video to other users,[9] lessening the bandwidth of each to the server and thus allowing smaller hardware to operate at a lower cost.

Origins and history

[edit]
Sepia, PeerTube's mascot

PeerTube was created by a web developer known asChocobozzz as a peer-to-peer alternative toYouTube, initially utilizing theWebTorrent protocol to share videos.[10] He was contacted in 2017 by Framasoft, which had a campaign calledContributopia,[11] the goal of which is to create alternatives to centralized platforms. In order to support him and his work, notably on improving the design and usability, Framasoft hired the developer.

In 2018, Framasoft launched a crowdfunding on KissKissBankBank which raised €53,100 — more than double the initial goal of €20,000.[12][4]

The first beta of PeerTube was released in March 2018[13] and the first stable version in October 2018. In June 2018, only a few months after the first beta, 113 instances[14] are publicly available on the web that together host more than 10,000 videos.[15][16]

In June 2018, as a result of its videos disappearing amid changes regarding the monetization ofYouTube channels, theBlender Foundation began experimenting with hosting a PeerTube instance to distribute copies of the foundation's videos.[17]

In May 2020, Framasoft published a roadmap of the software for the later half of the year and created a fundraising campaign requiring €60,000 for aiding the development.[18]Five months later (in October 2020), PeerTube announced that they reached their fundraising goal of €60,000 after a €10,000 donation fromDebian.[19][20] Throughout the later half of 2020, PeerTube has added features such as global search, improved playlists, and more moderation tools.

End 2020, themeta-search engineSepia Search was launched by Framasoft, allowing a global search on all PeerTube instances at once. To-date (2021) Sepia Search totalises close to 800 individual instances.

In January 2021, Framasoft announced the release of PeerTube v3.0 with the help of the successful fundraising campaign.[21]The release highlighted peer-to-peerlive streaming as the major feature of the release.

On April, the 28th of 2022, theEuropean Data Protection Supervisor (EDPS) launched a pilot ActivityPub video platformEU Video of the EU institutions, bodies and agencies (EUIs), based on PeerTube.[22] The pilot project was officially closed on 18 May 2024, without an official continuation.[23]

OfficialAndroid andiOS mobile apps were released, that provide ability to play content from PeerTube instances.[24][25] Andoid app, available viaF-Droid andGoogle Play, allow for access from all or limited number of instances, respectively. iOS app available via AppleApp Store provides content from a narrow list of selected instances.[26]

Technology

[edit]
Video introducing PeerTube

PeerTube up until version 6.0.0 offered bothHLS overWebRTC-P2P (often referred to as "HLS with P2P") andWebTorrent technology.WebTorrent is basically theBitTorrent protocol re-implemented on top ofWebRTC.[27][28] With WebTorrent each server hosts atorrenttracker and each web browser viewing a video also shares it. Normally HLS is implemented using "hls.js" and doesn't have any P2P functionality. The PeerTube project extended it with a custom loader that simultaneously downloads video chunks from both the webserver as well as via other viewers via WebRTC.[29] This allows to share the load between the server itself and the clients as well as the bandwidth used throughP2P technology.

The system works via a federation of instances run by independent entities. Each PeerTube server can host any number of videos by itself, and can additionally federate with other servers to let users watch their videos in the sameuser interface. This federation permits collectively hosting a large number of videos in a unified platform, without having to build an infrastructure comparable to that of the web giants. Each server is operated by and stays under the sole administration of a distinct entity.

PeerTube uses theActivityPub protocol in order to allow decentralization and compatibility with otherfediverse services, which can preventvendor lock-in and makes it more resilient againstcensorship.[17][30]

The software relies on thePostgreSQLDBMS.

Unofficial PeerTube video playback integrations exist for popular platforms like Reddit[31] andKodi.[32]


See also

[edit]

References

[edit]
  1. ^"Release v7.0.1 · Chocobozzz/PeerTube". Retrieved25 January 2025.
  2. ^"Framasoft's Weblate PeerTube Project".weblate.framasoft.org.Archived from the original on 2021-01-22. Retrieved2021-02-07.
  3. ^"Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.: Chocobozzz/PeerTube". June 30, 2019.Archived from the original on January 7, 2021. RetrievedJune 19, 2018 – via GitHub.
  4. ^abFramasoft, Association (2018-10-15)."PeerTube 1.0: the free/libre and federated video platform".Framablog.Archived from the original on 2018-10-17. Retrieved2019-05-23.
  5. ^Kwet, Michael."To fix social media, we need to introduce digital socialism".www.aljazeera.com.Archived from the original on 2022-04-07. Retrieved2022-04-28.
  6. ^Noisette, Thierry (2018-07-23)."PeerTube : l'hébergement libre de vidéos est sur les rails".ZDNet France (in French).Archived from the original on 2019-05-31. Retrieved2019-06-25.
  7. ^Lion, Bastien (2018-07-09)."PeerTube, le " YouTube décentralisé ", réussit son financement participatif".Le Monde (in French).Archived from the original on 2021-03-06. Retrieved2019-06-25.
  8. ^Pouhiou, Pouhiou (2023-10-23)."03 Campagne 2023 EN - PTv6".Framablog. Retrieved2024-12-08.
  9. ^Verge, Pauline (2018-03-30)."PeerTube, une tentative d'alternative française et décentralisée à YouTube".Le Figaro (in French).Archived from the original on 2018-03-30. Retrieved2019-06-25.
  10. ^"PeerTube, une tentative d'alternative française et décentralisée à YouTube".FIGARO. March 30, 2018.Archived from the original on March 30, 2018. RetrievedJune 21, 2018.
  11. ^Framasoft, Association (October 9, 2017)."Contributopia : dégoogliser ne suffit pas".Framablog.Archived from the original on July 9, 2018. RetrievedJune 20, 2018.
  12. ^KissKissBankBank."PeerTube, a free and federated video platform".KissKissBankBank.Archived from the original on 2018-06-24. Retrieved2019-05-23.
  13. ^"PeerTube : le " YouTube décentralisé " passe en bêta publique".www.nextinpact.com. March 27, 2018.Archived from the original on June 21, 2018. RetrievedJune 21, 2018.
  14. ^"Après YouTube… PeerTube ? Déjà des centaines d'instances !".www.linformaticien.com. Archived fromthe original on 2018-06-21. Retrieved2018-06-21.
  15. ^"PeerTube instances".instances.joinpeertube.org.Archived from the original on 2018-05-28. Retrieved2019-05-23.
  16. ^"PeerTube(LIVE)".peertube.live. Archived fromthe original on 2019-03-29. Retrieved2019-05-23.
  17. ^abFoundation, Blender."YouTube Blocks Blender Videos Worldwide".blender.org.Archived from the original on 2018-06-24. Retrieved2018-06-21.
  18. ^"Our plans for PeerTube v3 : progressive fundraising, live streaming coming next fall".Framablog. 26 May 2020.Archived from the original on 2021-01-10. Retrieved2021-01-10.
  19. ^"PeerTube (@peertube@framapiaf.org)".Framapiaf (in French).Archived from the original on 2020-10-26. Retrieved2020-10-24.
  20. ^"Debian donation for PeerTube development - Bits from the Debian Project".Debian Project. October 21, 2020.Archived from the original on 2020-10-27. Retrieved2020-10-31.
  21. ^"PeerTube v3: it's a live, a liiiiive!".Framablog. 7 January 2021.Archived from the original on 2021-01-10. Retrieved2021-01-10.
  22. ^EDPS launches pilot phase of two social media platformsArchived 2022-05-22 at theWayback Machine (press release).
  23. ^EDPS decentralised social media pilot: the end of a successful story (press release) Retrieved 2025-01-13.
  24. ^PeerTube, the Open-Source YouTube, Now Has Mobile Apps Retrieved 2025-02-06.
  25. ^PeerTube Steps Into Mobile With Android and iOS Apps Retrieved 2025-02-06.
  26. ^PeerTube mobile app: discover videos while caring for your attention Retrieved 2025-02-06.
  27. ^"Configuration | PeerTube documentation".docs.joinpeertube.org. Retrieved2025-03-14.
  28. ^"Release v6.0.0 · Chocobozzz/PeerTube".GitHub. Retrieved2025-03-14.
  29. ^"Technical explanation of the inner workings of "HLS over P2P" as response to the v6 release of PeerTube that dropped WebTorrent support on HackerNews". Archived fromthe original on 2023-11-29. Retrieved2025-03-14.
  30. ^"PeerTube: A 'Censorship' Resistent(sic) YouTube Alternative".TorrentFreak. 2018-06-23.Archived from the original on 2018-07-04. Retrieved2019-05-23.
  31. ^"Add peertube by aliceinwire · Pull Request #5065 · honestbleeps/Reddit-Enhancement-Suite".GitHub.Archived from the original on 2020-11-12. Retrieved2019-05-23.
  32. ^"Cyrille Bollu / plugin.video.peertube".GitLab.Archived from the original on 2019-10-04. Retrieved2019-05-23.

External links

[edit]
Portals:
Networks,
protocols
Centralized
Decentralized
Historic
Comparisons
ofclients
Hyperlinks
Uses
Concepts
Privacy
Internal
technologies
ActivityPub network
diaspora* network
Other networks
Companies
People
Technology
Clients
(comparison,
usage share)
Tracker software
(comparison)
Search engines
(comparison)
Defunct sites
(comparison)
Related topics
Background
Principles
With aproxy server
Without a proxy server
Anti-censorship software
Free software
Proprietary software
Browser extensions
Anonymity
Anonymous software
Anonymous P2P network
Physical circumvention methods
Relevant organizations
Reference
Italics indicates that maintenance of the tool has been discontinued.CategoryCommons
Retrieved from "https://en.wikipedia.org/w/index.php?title=PeerTube&oldid=1280471500"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp