PeerTube

PeerTube
Логотип программы PeerTube
Скриншот программы PeerTube
Интерфейс PeerTube на сервере Blender
Тип веб-служба, видеохостинг, видеостриминговый сервис и мобильное приложение
Разработчик Framasoft
Написана на TypeScript, HTML, CSS, SQL
Операционная система Unix-like
Языки интерфейса Многоязычный[1]
Дата выпуска 16 октября 2018;
7 лет назад
 (2018-10-16)
Аппаратная платформа Web
Последняя версия
Репозиторий github.com/Chocobozzz/PeerTube
Лицензия AGPLv3+[5]
Сайт joinpeertube.org
Логотип Викисклада Медиафайлы на Викискладе

PeerTube — децентрализованный, федеративный видеохостинг с открытым исходным кодом, основанный на технологиях ActivityPub и WebTorrent. Создан в 2017 году разработчиком с ником Chocobozzz, в дальнейшем поддержку разработки взяла на себя французская некоммерческая организация Framasoft[фр.].

PeerTube использует технологию WebRTC для организации прямого P2P-канала связи между браузерами и протокола ActivityPub, позволяющего объединить отдельные серверы с видео в общую федеративную сеть (Fediverse, в неё входят Mastodon, Pleroma и сам PeerTube), в которой посетители участвуют в доставке содержимого и могут подписываться на каналы и получать уведомления о новых видео[6].

История

Сепия, талисман PeerTube

PeerTube создан в 2017 году разработчиком Chocobozzz.

В начале 2018 года Framasoft запускает краудфандинговую программу на KissKissBankBank[7]. В марте 2018 года выпущена первая бета версия. 16 октября 2018 года выпущена первая стабильная версия[8].

В ноябре 2019 года выпущена версия 2.0, PeerTube получает официальный маскот Sepia[9].

22 сентября 2020 представлен поисковый движок SepiaSearch, созданный для поиска видео по всем серверам PeerTube.

7 января 2021 года выпущена версия 3.0.0 с поддержкой потокового вещания (live streaming) с доставкой содержимого в режиме P2P.

Технология

демонстрация работы PeerTube

PeerTube использовал технологию WebTorrent[10] (с версии 6 она была удалена, приоритет разработки сместился на ActivitiyPub). На каждом сервере есть торрент-трекер, и каждый веб-браузер, просматривающий видео, также делится им. Это позволяет распределять нагрузку между самим сервером и клиентами, а также полосу пропускания, используемую с помощью технологии P2P.

Система работает через объединение серверов, управляемых независимыми владельцами. На каждом сервере PeerTube возможно самостоятельно размещать любое количество видео и возможно интегрироваться с другими серверами, чтобы пользователи могли смотреть свои видео в одном пользовательском интерфейсе[11]. Группа объединённых серверов создает федерацию, которая позволяет коллективно размещать большое количество видео на единой платформе без необходимости создавать инфраструктуру, сопоставимую с инфраструктурой веб-гигантов. Каждый сервер управляется отдельной организацией и находится под её исключительным управлением.

PeerTube использует протокол ActivityPub для обеспечения децентрализации и совместимости с другими разнообразными сервисами, что может предотвратить привязку к поставщику и сделать его более устойчивым к цензуре[12].

Примечания

  1. FramaTube. framatube.org. Дата обращения: 8 января 2021. Архивировано 8 декабря 2020 года.
  2. Release 8.2.0 — 2026.
  3. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 https://github.com/Chocobozzz/PeerTube/blob/f6267b610145033ee26ca8a4a7c2b97eca65072e/server/initializers/constants.ts#L883-L946
  4. https://github.com/Chocobozzz/PeerTube/blob/f6267b610145033ee26ca8a4a7c2b97eca65072e/server/lib/video-transcoding-profiles.ts#L216
  5. Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.: Chocobozzz/PeerTube (30 июня 2019). Дата обращения: 8 января 2021. Архивировано 7 января 2021 года.
  6. Verge, Pauline. PeerTube, une tentative d'alternative française et décentralisée à YouTube. Le Figaro (30 марта 2018). Дата обращения: 25 июня 2019. Архивировано 30 марта 2018 года.
  7. KissKissBankBank. PeerTube, a free and federated video platform par Framasoft (фр.). KissKissBankBank. Дата обращения: 3 февраля 2021. Архивировано 6 февраля 2021 года.
  8. News | JoinPeerTube. Дата обращения: 9 января 2021. Архивировано 10 января 2021 года.
  9. Peertube's mascot (фр.). Framacolibri (28 октября 2019). Дата обращения: 14 апреля 2021. Архивировано 13 февраля 2021 года.
  10. PeerTube, une tentative d'alternative française et décentralisée à YouTube. FIGARO (30 марта 2018). Дата обращения: 15 января 2021. Архивировано 30 марта 2018 года.
  11. Lion, Bastien (9 июля 2018). PeerTube, le « YouTube décentralisé », réussit son financement participatif. Le Monde (фр.). Архивировано 6 марта 2021. Дата обращения: 15 января 2021.
  12. Доступна децентрализованная видеовещательная платформа PeerTube 1.0. Дата обращения: 15 января 2021. Архивировано 21 января 2021 года.

Ссылки

Литература

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.