Repolode
Chocobozzz

Chocobozzz/PeerTube

Самостоятельно размещаемая видеоплатформа с федерацией через ActivityPub, где независимые инстансы обмениваются контентом, а WebRTC P2P снижает нагрузку на серверы.

Open source альтернатива:YouTubeVimeo

Звёзды
15,361
Форки
1,847
Открытые issues
698
Последний коммит
8 дней назад

Что это?

PeerTube — платформа для видеохостинга, которую можно запустить на собственном сервере. Вместо единой компании, размещающей все видео, PeerTube состоит из множества независимых инстансов, которые взаимодействуют друг с другом через ActivityPub. Благодаря этому пользователи других инстансов и Fediverse-приложений, например Mastodon, могут подписываться на автора и находить его видео.

Браузеры зрителей могут обмениваться видеоданными друг с другом через WebRTC, снижая нагрузку на канал инстанса, с которого раздаётся видео. Инстансы также могут кэшировать видео друг друга, помогая небольшим серверам охватить более широкую аудиторию. Авторы могут загружать видео, вести прямые трансляции, встраивать плеер на другие сайты и добавлять кнопку поддержки со ссылкой на свои аккаунты для пожертвований.

Проект написан на TypeScript, веб-клиент создан на Angular. В PeerTube есть REST API, схема OpenAPI, инструменты командной строки для импорта и загрузки видео, а также варианты установки с помощью Docker и другие способы, поддерживаемые сообществом.

Ключевые возможности

  • 01Объединяет инстансы и Fediverse-приложения через ActivityPub
  • 02Использует WebRTC P2P, чтобы зрители совместно распределяли нагрузку при просмотре видео
  • 03Поддерживает загрузку видео и прямые трансляции
  • 04Позволяет инстансам кэшировать видео друг друга для повышения отказоустойчивости
  • 05Предоставляет REST API со схемой OpenAPI и CLI-инструменты для импорта

Сценарии использования

  • Запуск видеосервера для сообщества или организации без зависимости от YouTube и Vimeo
  • Размещение образовательных видеоархивов или библиотек общественной значимости на собственном инстансе
  • Публикация видео авторами с возможностью подписываться на них из Mastodon и других приложений Fediverse
  • Встраивание плеера с собственным видеохостингом на существующий сайт

Быстрый старт

  1. 1

    Прочитайте руководство по установке для промышленной среды для вашей ОС

  2. 2

    В качестве альтернативы рассмотрите пакеты сообщества (YunoHost, Docker)

Что важно знать

  • Для запуска собственного экземпляра потребуется выделенный сервер и некоторый опыт системного администрирования.
  • Рекомендуемый в README способ установки предполагает полную настройку для промышленной среды, а не установку одной командой.

В подборках

Темы

Частые вопросы

Что такое PeerTube?
Самостоятельно размещаемая видеоплатформа с федерацией через ActivityPub, где независимые инстансы обмениваются контентом, а WebRTC P2P снижает нагрузку на серверы. PeerTube — платформа для видеохостинга, которую можно запустить на собственном сервере. Вместо единой компании, размещающей все видео, PeerTube состоит из множества независимых инстансов, которые взаимодействуют друг с другом через ActivityPub. Благодаря этому пользователи других инстансов и Fediverse-приложений, например Mastodon, могут подписываться на автора и находить его видео.
PeerTube можно использовать бесплатно? Какая у него лицензия?
PeerTube распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
PeerTube всё ещё поддерживается?
Активно поддерживается. Последний коммит в PeerTube — 16 окт. 2026 г..
Для чего можно использовать PeerTube?
Запуск видеосервера для сообщества или организации без зависимости от YouTube и Vimeo Размещение образовательных видеоархивов или библиотек общественной значимости на собственном инстансе Публикация видео авторами с возможностью подписываться на них из Mastodon и других приложений Fediverse Встраивание плеера с собственным видеохостингом на существующий сайт
Как установить PeerTube?
Прочитайте руководство по установке для промышленной среды для вашей ОС В качестве альтернативы рассмотрите пакеты сообщества (YunoHost, Docker)
Где скачать PeerTube?
Исходный код и инструкции по установке — на GitHub: https://github.com/Chocobozzz/PeerTube

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый сервер федеративной социальной сети на базе ActivityPub, где пользователи могут общаться с участниками других серверов Mastodon и Fediverse.

50,4 тыс.+9 за неделю7,5 тыс.RubyAGPL-3.0Обновлён 20 часов назад

Реализация WebRTC API на чистом Go для создания одноранговых соединений с передачей аудио, видео и данных в реальном времени.

16,9 тыс.1,9 тыс.GoMITОбновлён вчера