Сервер для самостоятельного проведения прямых видеотрансляций и чата, рассчитанный на одного стримера и включающий встроенный чат.
- Звёзды
- 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
Прочитайте руководство по установке для промышленной среды для вашей ОС
- 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.
Открытая федеративная платформа для микроблогинга, работающая по протоколу ActivityPub в федивёрсе.
Pixelfed — платформа для обмена фотографиями с открытым исходным кодом без рекламы, связанная с fediverse через ActivityPub.
Федеративная платформа для коротких видео, которую можно развернуть на своём сервере и подключить к соцсети на базе ActivityPub (Mastodon, Pixelfed).
Реализация WebRTC API на чистом Go для создания одноранговых соединений с передачей аудио, видео и данных в реальном времени.