PeerTube

Автор оригинала: Acebarry и другие англоязычные википедисты
PeerTube это некоммерческая децентрализованная видеоплатформа с открытым исходным кодом, работающая на базе технологий ActivityPub и WebTorrent, благодаря крайней из которых при просмотре видео снижается нагрузка на отдельные серверы.

Видео платформа PeerTube, созданная в 2015 году веб-разработчиком Chocobozzz'ом, в настоящее время поддерживается французской некоммерческой организацией Framasoft[3]. Ее цель состоит в создании альтернативы популярным коммерческим централизованным платформам YouTube, Vimeo, и Dailymotion.


Экземпляр PeerTube от Blender Foundation

Содержание
1 Принцип работы сети
2 Происхождение и история
3 Технология
4 См. также
5 Ссылки

Принцип работы сети


По умолчанию каждый сервер PeerTube предоставляет веб-интерфейс для поиска и просмотра видео, со своими возможностями, правилами и внешним видом, независимо от других экземпляров.

Помимо этого в сети PeerTube могут формироваться федерации, состоящие из нескольких имеющих общие правила (напр., разрешающие идентичный контент, требующие регистрацию) экземпляров, вместе распространяющих свои видео, несмотря на то, эти видео находятся только на тех экземплярах, на которых они были опубликованы. Все федерации независимы друг от друга.[4][5]

Одноранговая сеть — вот основа распространения видео в Peertube. Каждый пользователь сети выполняет функции ретрансляционной точки, отправляя остальным фрагменты видео.[6]

Происхождение и история



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

PeerTube был создан веб-разработчиком Chocobozzz'ом для распространения видео как альтернатива YouTube с использованием протокола WebTorrent[7]. В 2017 году с ним контактировала компания Framasoft, которая тогда запустила кампанию Contributopia[8], целью которой было создание альтернативных децентрализованных платформ. Чтобы помочь ему в работе, особенно с улучшением дизайна и удобства использования, Framesoft наняла программиста,

Запущенная в 2018 году той же Framesoft краудфандинговая кампания на KissKissBankBank принесла €53,100 вместо ожидаемых €20,000[9][3].

Март 2018 года стал месяцем, когда появилась бета-версия PeerTube[10], и первый стабильный релиз вышел в октябре 2018 года. В июне 2018 года, спустя всего несколько месяцев после выхода бета-версии, в интернете уже было 133 экземпляра[11], на которых вместе взятых находилось более 10 000 видео[12][13].

В результате исчезновения их видео вследствие изменения правил монетизации каналов на YouTube, в июне 2018 Blender Foundation начала экспериментировать с размещением своих видео на экземплярах PeerTube для их распространения в интернете[14].

Технология



Видеофильм о PeerTube

Базовая технология в PeerTube это WebTorrent. Размещенный на каждом сервере торрент-трекер распространяет просматриваемые видео вместе с веб-браузером. В результате вместе с необходимой пропускной способностью сети снижается нагрузка на каждый сервер, которую делят с ним его клиенты благодаря технологии p2p.

За федерациями экземпляров стоят самостоятельные субъекты, и на этой основе построена вся система. Одинаковый веб-интерфейс каждого сервера позволяет пользователям просматривать сколько угодно видео, находящихся как на нем, так и на других серверах, с которыми он объединен в федерацию. Без построения инфраструктуры как у веб-гигантов, такая федерация позволяет собрать вместе колоссальное количество видео на единой платформе. При этом каждый сервер работает и остается под контролем своего самобытного администратора.

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

Наконец, зто программное обеспечение интегрировано в популярные видео платформы Reddit[16], Kodi[17] и другие, и использует СУБД PostgreSQL.

См. также


ActivityPub
Fediverse

Ссылки


1. FramaTube. framatube.org.
2. Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.: Chocobozzz/PeerTube (June 30, 2019).
3. Framasoft, Association PeerTube 1.0: the free/libre and federated video platform (англ.) (неопр.)?.. Framablog (15 октября 2018). Дата обращения 23 мая 2019.
4. Noisette, Thierry PeerTube: l’hébergement libre de vidéos est sur les rails (фр.). ZDNet France (23 juillet 2018). Дата обращения 25 июня 2019.
5. Lion, Bastien. PeerTube, le « YouTube décentralisé », réussit son financement participatif (фр.), Le Monde (9 juillet 2018).
6. Verge, Pauline PeerTube, une tentative d'alternative française et décentralisée à YouTube. Le Figaro (30 марта 2018). Дата обращения 25 июня 2019.
7. PeerTube, une tentative d'alternative française et décentralisée à YouTube. FIGARO (March 30, 2018).
8. Framasoft, Association Contributopia: dégoogliser ne suffit pas. Framablog (October 9, 2017).
9. KissKissBankBank PeerTube, a free and federated video platform (англ.). KissKissBankBank. Дата обращения 23 мая 2019.
10. PeerTube: le « YouTube décentralisé » passe en bêta publique. www.nextinpact.com (March 27, 2018).
11. Après YouTube… PeerTube? Déjà des centaines d’instances !. www.linformaticien.com.
12. PeerTube instances. instances.joinpeertube.org. Дата обращения 23 мая 2019.
13. PeerTube(LIVE). peertube.live. Дата обращения 23 мая 2019.
14. Foundation, Blender YouTube Blocks Blender Videos Worldwide. blender.org.
15. PeerTube: A 'Censorship' Resistent(sic) YouTube Alternative (англ.). TorrentFreak (23 June 2018). Дата обращения 23 мая 2019.
16. Add peertube by aliceinwire · Pull Request #5065 · honestbleeps/Reddit-Enhancement-Suite (англ.). GitHub. Дата обращения 23 мая 2019.
17. Cyrille Bollu / plugin.video.peertube (англ.). GitLab. Дата обращения 23 мая 2019.

Похожие публикации

Средняя зарплата в IT

110 000 ₽/мес.
Средняя зарплата по всем IT-специализациям на основании 8 813 анкет, за 2-ое пол. 2020 года Узнать свою зарплату
Реклама
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее

Комментарии 9

    +10
    на базе технологий ActivityPub и WebTorrent, благодаря крайней из которых при просмотре видео снижается нагрузка на отдельные серверы

    Какой край имеется в виду, левый или правый?
    +1

    Как это работает? Раздается только то видео которое ты смотришь? Или куски видео сохраняются локально на компе (как?) для раздачи?

      –1
      Peer-to-peer трансляция позволяет, благодаря протоколу WebRTC, пользователям, которые одновременно смотрят одно и то же видео, одновременно просматривать и транслировать это видео другим пользователям, что снимает нагрузку на сервер.

      Если вы пользуетесь мобильным телефоном или если ваша сеть этого не поддерживает, то эта функция будет отключена.

      joinpeertube.org/ru/faq#why-broadcast-peertube-videos-through-peer-to-peer
        0
        пользователям, которые одновременно смотрят одно и то же видео

        А с учётом того, что видео одновременно смотрит в среднем один пользователь — идея на практике не работает

          0

          Некоторые видео смотрят одновременно более одного пользователя.
            0

            Только «некоторые» и только на крупных инстансах с кучей пользователей? Нет, идея на практике всё равно не работает

              0
              Только «некоторые»
              Моя практика показала, что на «живых» (каждый день добавляется видео) инстансах нередко можно увидеть несколько пир.

              только на крупных инстансах с кучей пользователей
              На малопопулярных инстансах с малопопулярным контентом низкое количество сидеров не должно никого удивлять. Как и с непопулярными торрент-трекерами и контентом, размещённым на них.
            0
            А с учётом того, что видео одновременно смотрит в среднем один пользователь
            У вас есть подробная статистика, которая об этом говорит?

            Или куски видео сохраняются локально на компе (как?) для раздачи?
            В популярные torrent-клиенты добавляется поддержка WebTorrent, что увеличит количество сидеров. Кроме этого, в webtorrent добавили хранилище на базе IndexedDB, но issue еще открыт.

      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

      Самое читаемое