The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск децентрализованной видеовещательной платформы PeerTube 4.1

28.02.2022 20:23

Состоялся выпуск децентрализованной платформы для организации видеохостинга и видеовещания PeerTube 4.1. PeerTube предлагает независимую от отдельных поставщиков альтернативу YouTube, Dailymotion и Vimeo, использующую сеть распространения контента на базе P2P-коммуникаций и связывания между собой браузеров посетителей. Наработки проекта распространяются под лицензией AGPLv3.

Основные новшества:

  • Улучшена работа встроенного видеопроигрывателя на мобильных устройствах. При касании к центру показывается вплывающий блок кнопок, позволяющий управлять воспроизведением без использования нижней панели. Увеличен размер нижней панели для упрощения работы с сенсорных экранов. При просмотре в полноэкранном режиме обеспечено автоматическое включение ландшафтного режима при повороте экрана. Добавлена возможность быстрой перемотки на 10 секунд вперёд и назад через двойное касание к правому или левому краю проигрывателя.
  • Предоставлена возможность разработки плагинов для интеграции произвольных страниц в интерфейс PeerTube и добавления своих полей в форму обновления видео, показываемых во вкладке с информацией о видео.
  • Добавлены дополнительные фильтры результатов поиска, позволяющие показывать в выводе только видео, каналы или списки воспроизведения. При помощи фильтров, например, удобно находить каналы или спискам воспроизведения на определённые темы.
  • Расширены возможности по настройке серверов PeerTube. Администраторы теперь могут определять тип конфиденциальности, по умолчанию применяемый к загружаемым видео (например, вместо типа "public" можно выбрать типы "unlisted", "private" и "internal"), задавать применяемую по умолчанию лицензию на контент и отключать определённую функциональность (например, запретить загрузку видео или отправку комментариев).
  • Предоставлена возможность отключения использования P2P-протокола доставки, применяемого по умолчанию для популярных видео с целью снижения нагрузки на сервер за счёт вовлечение пользователей в распространение контента. P2P-режим также можно отключить для видео, встраиваемого во внешние web-страницы.
  • Реализована возможность настройки поведения формы входа и отображения в форме входа кнопок для доступных плагинов аутентификации, а также автоматического перенаправления на внешнюю платформу аутентификации при нажатии кнопки входа.

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

Федеративная сеть PeerTube образуется как содружество связанных между собой небольших серверов хостинга видео, на каждом из которых имеется свой администратор и могут быть приняты свои правила. Каждый сервер с видео выполняет роль BitTorrent-трекера, на котором размещены учётные записи пользователей данного сервера и их видео. Идентификатор пользователя формируются в форме "@имя_пользователя@домен_сервера". Передача данных при просмотре осуществляется непосредственно из браузеров других посетителей, просматривающих контент.

Если видео никто не просматривает, отдача организуется сервером, на который изначально загружено видео (используется протокол WebSeed). Помимо распределения трафика между пользователями, просматривающими видео, PeerTube также позволяет узлам, запущенным авторами для первичного размещения видео, кэшировать видео других авторов, формируя распределённую сеть не только из клиентов, но и из серверов, а также обеспечивая отказоустойчивость. Имеется поддержка потокового вещания (live streaming) с доставкой контента в режиме P2P (для управления стримингом могут использоваться типовые программы, такие как OBS).

Для начала вещания через PeerTube пользователю достаточно загрузить на один из серверов видеоролик, описание и набор тегов. После этого ролик станет доступен во всей федеративной сети, а не только с сервера первичной загрузки. Для работы с PeerTube и участия в распространении контента достаточно обычного браузера и не требуется установка дополнительного ПО. Пользователи могут отслеживать активности в выбранных видеоканалах, подписавшись на интересующие каналы в федеративных социальных сетях (например, в Mastodon и Pleroma) или через RSS. Для распространения видео с использованием P2P-коммуникаций пользователь также может добавить на свой сайт специальный виджет со встроенным web-плеером.

В настоящее время для размещения контента функционирует около 900 серверов, поддерживаемых разными добровольцами и организациями. Если пользователя не устраивают правила размещения видео на определённом сервере PeerTube, он может подключиться к другому серверу или запустить свой собственный сервер. Для быстрого развёртывания сервера предоставляется преднастроенный образ в формате Docker (chocobozzz/peertube).


  1. Главная ссылка к новости (https://joinpeertube.org/news#...)
  2. OpenNews: Выпуск децентрализованной видеовещательной платформы PeerTube 4.0
  3. OpenNews: Релиз децентрализованной коммуникационной платформы Hubzilla 7.0
  4. OpenNews: Выпуск Mastodon 3.2, платформы для создания децентрализованных социальных сетей
  5. OpenNews: Началась разработка GitPub, протокола для децентрализованных Git-сервисов
  6. OpenNews: W3C стандартизировал протокол децентрализованных социальных сетей ActivityPub
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/56776-peertube
Ключевые слова: peertube, video
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, BrainFucker (ok), 20:49, 28/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кто в курсе. Там недавно была добавлена возможность live стриминга. Оно тоже использует p2p? Щупал кто, норм работает?
     
     
  • 2.13, Shura (??), 21:46, 28/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    да, использует и норм работает
     

  • 1.10, Nicholass (?), 21:34, 28/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-то юзает его?
     
     
  • 2.14, Анонимый аноним (?), 22:11, 28/02/2022 [^] [^^] [^^^] [ответить]  
  • +7 +/
    абсолютно верно
     
  • 2.15, Аноним (15), 22:13, 28/02/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да похоже платный Бастион более популярен..
     
  • 2.24, Аноним (24), 10:33, 01/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кто-то юзает.
     
  • 2.29, Dmitry (??), 23:21, 04/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Да, конечно. Очень удобно - можно скачивать с ютуба и смотреть видео без рекламы.
    И ещё в новости не сказано платформа входит в состав Fediverse  - тоже важна штука
     
     
  • 3.32, Аноним (32), 01:48, 05/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Погоди то есть есть функция сделать форк видео с YouTube и не переживать за то что удалит кто-то контент с YouTube или в целом YouTube забанят? Это ж очуметь как круто в свете текущих событий.
     
  • 2.30, Dmitry (??), 23:22, 04/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати довольно много французкого контента
     
     
  • 3.33, Аноним (32), 01:48, 05/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И немецкого тоже немного есть ...
     

  • 1.16, Аноним (16), 22:27, 28/02/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Позволяет кэширование чужого видео? Правообладатели и правоохранители всех стран радостно потирают ручки. Хорошо если скэшированный на вашей персональной ноде фильмец просто пиратский. Ну, штрафы, то се. А что если фильмец из категории педо или экстремизма? И его куски расшариваются с вашей ноды. Впрочем, как сознательные граждане, вы и сами сможете отследить айпишники и прочую метадату лиц, интересующихся интересующим вас. Абманунги? Не, не слышал. Хотя ...
     
     
  • 2.23, Аноним (23), 07:56, 01/03/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Владелец ноды сам настраивает с каких каналов поддерживать раздачу, а с каких - нет.
     

  • 1.25, Аноним (-), 01:26, 02/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как можно говорить про децентрализованность, когда чтобы юзать сервис тебе нужен браузер с js и css движком и кучей стандартов которых априори никто кроме мульти миллионных компашек фармящих с маржи или рекламы сопровождать не может?
     
  • 1.26, Аноним (26), 10:11, 02/03/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Там банят запрещенку? Если да, то это не децентрализованная сеть.
     
     
  • 2.27, Аноним (27), 15:06, 02/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    С какой стороны банят?
     
     
  • 3.34, Аноним (32), 01:49, 05/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Со стороны смотрящего. Глаза закрывают когда просматривают =)
     
  • 2.28, Аноним (-), 20:32, 02/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Там банят запрещенку?

    Найди хостера, который не будет банить твои видосы. Лояльного человека или родственную душу, или сам запусти свой peertube-канал.

    >Если да, то это не децентрализованная сеть.

    Оно децентрализовано.

     
  • 2.31, Dmitry (??), 23:24, 04/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это федеративная сеть. Владельцы ноды могут тебя забанить. Не нравистся - поднимай свою ноду.
     
     
  • 3.35, Аноним (32), 01:50, 05/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот это и подведет текущую реализацию PeerTube. Нужна реализация индивидуальная.
     
     
  • 4.36, Jh (?), 04:46, 05/03/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Нужна - делай
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру