Видео-сеть PeerTube

Материал из свободной русской энциклопедии «Традиция»
(перенаправлено с «Peertube»)
Перейти к навигации Перейти к поиску
Sepia.svg
PeerTube








Текущая версия:
7.0
Дата выхода текущей версии:
2024



Лицензия:
AGPL v3
Вкладка настроек андроид-программы NewPipe. Клик по логотипу позволяет перейти с Youtube на PeerTube.

PeerTube (Пиа-тьюб) — децентрализованный видеохостинг, основанный на свободном ПО. Предполагается, что зрители, в момент просмотра, также участвуют и в раздаче видео. Браузеры зрителей (WebTorrent) образуют децентрализованную платформу/сеть для хранения видео-файлов и для видеовещания.[1]

Нерешённые проблемы PeerTube:

  • Отсутствие стимулов у зрителей продолжать раздачу просмотренного видео, например, отсутствие системы[2] оценки, связанной с временем хранения/раздачи сегментов видео-файлов;
  • Малый объём памяти большинства современных терминалов Интернета (смартфонов).

PeerTube для телезрителей (программы просмотра)[править | править код]

PeerTube для блогеров[править | править код]

  • Поиск PeerTube платформ (серверов, инстанс)(рус.)
  • PeerTube Companion — расширение для браузера Firefox (тестовая версия), расширение перенаправит с YouTube, на версию этого же видео на PeerTube, если оно доступно на PeerTube.
  • PeerTubeify-Upload — расширение для копирования видео с Youtube в PeerTube (должна быть учетная запись на любой платформе PeerTube, надо указать имя платформы и учетные данные для входа на странице настроек расширения). Импорт текущего видео с Youtube в PeerTube стартует, если кликнуть значок расширения на панели инструментов Firefox. Как только импорт завершится, откроется страница свойств видео на новой вкладке, где можно настроить параметры, включая конфиденциальность. По умолчанию все видео импортируются как приватные.


PeerTube для видео-хостеров (платформ)[править | править код]

Сеть PeerTube — серверы хостинга видео, на каждом  — администратор и свои правила.

Каждый сервер выполняет роль BitTorrent-трекера, размещающего учётные записи и видео пользователей. Для взаимодействия серверов применяется протокол ActivityPub. Идентификатор пользователя @имя_пользователя@домен_сервера. При просмотре видео данные по возможности загружаются через обращение к браузерам других посетителей, просматривающих тот же контент. Если запрошенное видео никто не просматривает, отдача организуется сервером, на который загружено видео (используется протокол WebSeed).[4]

Концепция PeerTube заключается в создании сети из многих взаимосвязанных провайдеров видеохостинга.

  • PeerTube базируется на применении BitTorrent-клиента WebTorrent, запускаемого в браузере;
    • В 6 версии (2023) удалена поддержка протокола WebTorrent, в пользу протокола HLS (HTTP Live Streaming) с WebRTC для P2P.
  • Протокол WebRTC используется для организации прямого P2P-канала связи между браузерами,
  • Протокол ActivityPub — для объединения разрозненных сервер с видео в общую сеть,
  • Web-интерфейс построен с использованием фреймворка Angular.

Ссылки и примечания[править | править код]