Перейти к содержанию
  • Лента
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Свернуть
exlends
Категории
  1. Главная
  2. Категории
  3. Новости
  4. Релиз децентрализованной видеовещательной платформы PeerTube 8.0

Релиз децентрализованной видеовещательной платформы PeerTube 8.0

Запланировано Прикреплена Закрыта Перенесена Новости
2 Сообщения 2 Постеры 66 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • AladdinA Не в сети
    AladdinA Не в сети
    Aladdin
    js
    написал в отредактировано Aladdin
    #1

    PeerTube — это свободная децентрализованная видеоплатформа, построенная на протоколе ActivityPub и использующая федеративную модель: множество независимых серверов (инстансов) объединяются в единую сеть. Проект развивается некоммерческой организацией Framasoft и позиционируется как альтернатива крупным централизованным площадкам, позволяющая сообществам и организациям контролировать свои данные и правила модерации.

    Официальный сайт проекта — joinpeertube.org, где доступны обзор возможностей, FAQ и ссылки на мобильные клиенты. Техническая документация и руководство по установке размещены на docs.joinpeertube.org, а исходный код и раздел релизов — в репозитории Chocobozzz/PeerTube на GitHub. Дополнительные справочные материалы о проекте можно найти в статье русской Википедии (ru.wikipedia.org/wiki/PeerTube) и на портале Fediverse.Party.

    Федерация и P2P‑архитектура

    В федеративной сети PeerTube каждый сервер управляется собственным администратором, действует по своим правилам, но при этом может обмениваться видео и каналами с другими инстансами через ActivityPub. Учетная запись пользователя представляется в виде адреса вида @имя_пользователя@домен_сервера, что позволяет подписываться на каналы и получать уведомления между разными серверами и совместимыми социальными сетями.

    При просмотре видео платформа по возможности раздает медиаконтент по P2P‑схеме: браузеры зрителей соединяются между собой по WebRTC, а сегменты потока доставляются по протоколу HLS (HTTP Live Streaming). Если для конкретного ролика нет активных зрителей, данные отдаются напрямую с исходного сервера по схеме WebSeed, так что видео остается доступным даже без P2P‑клиентов.

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

    Публикация и потребление контента

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

    Видео можно встраивать на сторонние сайты через специальный web‑виджет с плеером, по аналогии с тем, как обычно встраиваются ролики с YouTube. Отслеживать новые публикации удобно через подписку на каналы из федеративных соцсетей (например, совместимых с ActivityPub платформ, упомянутых на joinpeertube.org), а также через RSS‑ленты, которые PeerTube автоматически формирует для каналов.

    Существуют отдельные проекты и сервисы, которые агрегируют или облегчают работу с сетью PeerTube, например каталог инстансов и контента на joinpeertube.org и отдельные публичные хостинги вроде PeerTube.TV. Для массовой загрузки и интеграции с другими системами доступны сторонние инструменты, такие как Node.js‑скрипт peertube-mass-uploader.

    Инфраструктура сети и развёртывание

    По данным публикации на opennet.ru, в федеративную сеть PeerTube на момент выхода новости входило 1289 серверов, поддерживаемых сообществами, организациями и отдельными энтузиастами. На официальном сайте проекта также приводятся агрегированные оценки масштаба сети: сотни тысяч пользователей, свыше миллиона видео и более полутора тысяч инстансов.

    Если пользователю не подходят правила или политика конкретного инстанса, он может свободно перейти на другой сервер или развернуть собственную инсталляцию. Для быстрого старта разработчики предоставляют готовые Docker‑образы, в частности официальный образ chocobozzz/peertube и вспомогательный web‑сервер chocobozzz/peertube-webserver. Подробное руководство по установке в Docker опубликовано в разделе документации «Docker guide».

    Веб‑интерфейс PeerTube реализован на базе фреймворка Angular, а серверная часть использует современный стек веб‑технологий и интеграцию с протоколом ActivityPub. Технические детали, схемы архитектуры и инструкции по вкладу в разработку доступны в разделе «Contribute» официальной документации и в README репозитория Chocobozzz/PeerTube.

    Новое в PeerTube 8.0

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

    Это делает внешний вид инстанса более настраиваемым и позволяет авторам подстраивать оформление под бренд или тематику конкретного канала.
    5df83f28-e28e-4664-9de1-94c51f2aba80-image.png

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

    c47cd345-12c0-4681-9ba5-2800bac2b2ed-image.png
    dd0afd74-c3e8-45f6-b66e-e0836c11a365-image.png

    Изменён внешний вид уведомлений, которые теперь лучше сочетаются с темой оформления PeerTube
    710b8380-2d58-4a6d-8b63-ae7933b872c0-image.png

    Подробный перечень изменений и технические примечания к обновлению можно посмотреть в новости «PeerTube v8: manage your videos with your team» и на странице релизов GitHub.

    Настоящий материал подготовлен по мотивам официальных анонсов проекта PeerTube и заметки на opennet.ru, с уважением к авторским правам.

    1 ответ Последний ответ
    3
    • kirilljsxK Не в сети
      kirilljsxK Не в сети
      kirilljsx
      js
      написал в отредактировано
      #2

      Я кстати даже щупал его как-то, правда конечно одного энтузиазма маловато для таких проектов))

      1 ответ Последний ответ
      0

      Категории

      • Главная
      • Новости
      • Фронтенд
      • Бекенд
      • Языки программирования

      Контакты

      • Сотрудничество
      • info@exlends.com
      • Наш чат
      • Наш ТГ канал

      © 2024 - 2025 ExLends, Inc. Все права защищены.

      Политика конфиденциальности
      • Войти

      • Нет учётной записи? Зарегистрироваться

      • Войдите или зарегистрируйтесь для поиска.
      • Первое сообщение
        Последнее сообщение
      0
      • Лента
      • Категории
      • Последние
      • Метки
      • Популярные
      • Пользователи
      • Группы