Перейти к содержанию

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 года.

Ссылки

Литература