
Свой видеохостинг на P2P и Fediverse: PeerTube
DrArgentum 44 минуты назад Свой видеохостинг на P2P и Fediverse: PeerTube 17 мин 995 Настройка Linux * Децентрализованные сети * Linux * Системное администрирование * DevOps * Туториал Из песочницы Всем привет! Сегодня...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
В сфере искусственного интеллекта произошло заметное событие. DrArgentum 44 минуты назад Свой видеохостинг на P2P и Fediverse: PeerTube 17 мин 995 Настройка Linux * Децентрализованные сети * Linux * Системное администрирование * DevOps * Туториал Из песочницы Всем привет! Сегодня я хочу вам рассказать о Peertube — некоммерческой децентрализованной видеоплатформе с открытым исходным кодом. В нем есть возможность загрузки контента, комментирования, поиска, а также изменения видео, когда оно уже опубликовано.
Peertube основан на технологии P2P (peer-to-peer) для обмена видео по принципу всех известных торрентов. Исторически PeerTube использовал WebTorrent, но уже несколько лет (начиная с версии 6. 0) проект полностью перешел на протокол HLS в связке с WebRTC.
Технические детали
Что лучше — централизация или децентрализация? И наконец — как создать свой инстанс-сайт для сохранения видео на случай, например, блокировки ютуба? Давайте-ка погрузимся в теорию и практику!
В конце мы опубликуем свой сайт! imgPeerTube — это децентрализованная платформа для организации видеохостинга и видеовещания. PeerTube представляет собой независимую легковесную масштабируемую альтернативу для YouTube, Dailymotion и Vimeo и использует браузеры посетителей для создания сети распространения контента на базе P2P-коммуникаций.
Платформа поддерживает протокол ActivityPub, позволяющий объединить разрозненные серверы с видео в общую федеративную сеть, в которой посетители имеют возможность подписки на каналы и получения уведомлений о новых видео. Исходный код проекта распространяется под свободной лицензией AGPLv3. Вообще, изначально проект был основан на применении BitTorrent-клиента WebTorrent, запускаемого в браузере и использующего технологию WebRTC для организации прямого P2P-канала связи между браузера.
Отраслевые последствия
Позднее вместо WebTorrent был задействован протокол HLS (HTTP Live Streaming) в связке с WebRTC, позволяющий адаптивно управлять потоком в зависимости от полосы пропускания. Для объединения разрозненных серверов с видео в общую федеративную сеть (Fediverse, ниже я расскажу о нем), в которой посетители участвуют в поставке контента и имеют возможность подписки на каналы и получения уведомления о новых видео, задействован протокол ActivityPub. Предоставляемый проектом web-сервер построен с использованием веб-фреймворка Angular.
Федеративная сеть (Fediverse) — собирательное название для децентрализованных сервисов, связанных воедино протоколом ActivityPub. Если по-простому, это совокупность сервисов, работающих по принципу Федерации, таких как Mastodon, Pleroma и Peertube. Федерацией называют принцип устройства сервисов, при котором сервис работает на множестве отдельных автономных серверов, образующих единую сеть.
Благодаря этому видео с Peertube можно смотреть в Mastodon.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





