Перейти к содержанию
🌲 С 2026 годом! 🥂
Пусть он будет победным! 🌟

PeerTube

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

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

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

История

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

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

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

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

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

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

Технология

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

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

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

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

Примечания

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

Ссылки

Литература