Peertube что это
Перейти к содержимому

Peertube что это

  • автор:

PeerTube

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

Видео платформа PeerTube, созданная в 2015 году веб-разработчиком Chocobozzz’ом, в настоящее время поддерживается французской некоммерческой организацией Framasoft[3]. Ее цель состоит в создании альтернативы популярным коммерческим централизованным платформам YouTube, Vimeo, и Dailymotion.

Экземпляр PeerTube от Blender Foundation

Содержание
1 Принцип работы сети
2 Происхождение и история
3 Технология
4 См. также
5 Ссылки

Принцип работы сети

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

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

Одноранговая сеть — вот основа распространения видео в Peertube. Каждый пользователь сети выполняет функции ретрансляционной точки, отправляя остальным фрагменты видео.[6]

Происхождение и история

Сепия, талисман Peertube

PeerTube был создан веб-разработчиком Chocobozzz’ом для распространения видео как альтернатива YouTube с использованием протокола WebTorrent[7]. В 2017 году с ним контактировала компания Framasoft, которая тогда запустила кампанию Contributopia[8], целью которой было создание альтернативных децентрализованных платформ. Чтобы помочь ему в работе, особенно с улучшением дизайна и удобства использования, Framesoft наняла программиста,

Запущенная в 2018 году той же Framesoft краудфандинговая кампания на KissKissBankBank принесла €53,100 вместо ожидаемых €20,000[9][3].

Март 2018 года стал месяцем, когда появилась бета-версия PeerTube[10], и первый стабильный релиз вышел в октябре 2018 года. В июне 2018 года, спустя всего несколько месяцев после выхода бета-версии, в интернете уже было 133 экземпляра[11], на которых вместе взятых находилось более 10 000 видео[12][13].

В результате исчезновения их видео вследствие изменения правил монетизации каналов на YouTube, в июне 2018 Blender Foundation начала экспериментировать с размещением своих видео на экземплярах PeerTube для их распространения в интернете[14].

Технология

Видеофильм о PeerTube

Базовая технология в PeerTube это WebTorrent. Размещенный на каждом сервере торрент-трекер распространяет просматриваемые видео вместе с веб-браузером. В результате вместе с необходимой пропускной способностью сети снижается нагрузка на каждый сервер, которую делят с ним его клиенты благодаря технологии p2p.

За федерациями экземпляров стоят самостоятельные субъекты, и на этой основе построена вся система. Одинаковый веб-интерфейс каждого сервера позволяет пользователям просматривать сколько угодно видео, находящихся как на нем, так и на других серверах, с которыми он объединен в федерацию. Без построения инфраструктуры как у веб-гигантов, такая федерация позволяет собрать вместе колоссальное количество видео на единой платформе. При этом каждый сервер работает и остается под контролем своего самобытного администратора.

Устойчив к цензуре и препятствует привязке к поставщику протокол ActivityPub, используемый в PeerTube и обеспечивающий децентрализацию и совместимость с другими федеративными сервисами.[14][15]

Наконец, зто программное обеспечение интегрировано в популярные видео платформы Reddit[16], Kodi[17] и другие, и использует СУБД PostgreSQL.

Peertube что это

* Removed videos, fastlane cant upload them d98bf8c
* Update fastlane cef0043

Thorium — это клиент PeerTube, который может подключаться к любому серверу Peertube с версией v1.1.0-alpha.2 или выше.

PeerTube — это федеративная (ActivityPub) платформа потокового видео, использующая P2P (BitTorrent) непосредственно в веб-браузере. Для получения дополнительной информации посетите https://joinpeertube.org/ .

Этот клиент поставляется с предварительно сконфигурированным одним сервером PeerTube, управляемым создателем приложения, а не самим проектом PeerTube, подробности которого перечислены на http://instances.joinpeertube.org/, чтобы вы могли почувствовать, на что способен клиент. Выберите свой сервер, чтобы настроить свой опыт!

Текущие возможности:
— Подключиться к любому серверу PeerTube
— Торрент-видео или прямое воспроизведение
— Поиск в PeerTube
— Скачать / поделиться видео
— Темы / Темный режим
— Фоновое воспроизведение
— Полноэкранное воспроизведение в альбомной ориентации
— Скорость воспроизведения
— Фильтр содержимого NSFW
— Аутентификация / Вход
— Лайк / дизлайк видео

Скоро:
— Комментировать видео
— Регистр
— Страница обзора пользователя / канала
— Пожаловаться на видео

Разрешения:
— Доступ к хранилищу, необходимый для скачивания через торрент или видео.

Под лицензией GNU Affero General Public License v3.0

Разрешения этой сильнейшей лицензии с авторским левом обусловлены предоставлением полного исходного кода лицензионных произведений и модификаций, которые включают более крупные произведения с использованием лицензионных произведений, по той же лицензии. Уведомления об авторских правах и лицензии должны быть сохранены. Соавторы предоставляют явное предоставление патентных прав. Когда изменённая версия используется для предоставления услуги по сети, полный исходный код изменённой версии должен быть доступен.

Исходный код: https://github.com/sschueller/peertube-android/

  • Лицензия: GNU Affero General Public License v3.0 only
  • Отслеживание проблем
  • Перевод
  • Исходный код
  • Список изменений
  • Метаданные сборки

Пожертвовать

  • скриншот приложения
  • скриншот приложения
  • скриншот приложения
  • скриншот приложения
  • скриншот приложения
  • скриншот приложения
  • скриншот приложения

Версии

Можно выбрать загрузку приложения в виде APK (доступно по ссылкам ниже), однако следует помнить, что при такой установке вы не сможете получать уведомления об обновлениях, и что это менее безопасный способ скачивания. Советуем установить приложение F-Droid и использовать его.

Версия 1.12.2 (1080) предложен Добавлено 2022-04-05

arm64-v8a armeabi-v7a x86 x86_64 Для этой версии требуется Android 5.0 или новее. Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.

запускать активные сервисы
Разрешить приложению использовать активные сервисы.
неограниченный доступ к Интернету

Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.

изменение или удаление данных на общем накопителе
Приложение сможет записывать данные на общий накопитель.
просмотр сетевых подключений

Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.

просмотр данных на общем накопителе
Приложение сможет считывать данные с общего накопителя.
Версия 1.11.0 (1077) — Добавлено 2022-01-11

arm64-v8a armeabi-v7a x86 x86_64 Для этой версии требуется Android 5.0 или новее. Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.

запускать активные сервисы
Разрешить приложению использовать активные сервисы.
неограниченный доступ к Интернету

Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.

изменение или удаление данных на общем накопителе
Приложение сможет записывать данные на общий накопитель.
просмотр сетевых подключений

Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.

просмотр данных на общем накопителе
Приложение сможет считывать данные с общего накопителя.
Версия 1.10.4 (1076) — Добавлено 2022-01-05

arm64-v8a armeabi-v7a x86 x86_64 Для этой версии требуется Android 5.0 или новее. Собрано и подписано F-Droid, и гарантированно соответствует исходному коду из архива.

запускать активные сервисы
Разрешить приложению использовать активные сервисы.
неограниченный доступ к Интернету

Приложение сможет создавать сетевые сокеты и использовать различные сетевые протоколы. Так как браузер и другие приложения обеспечивают средства для отправки данных в Интернет, это разрешение необязательно для отправки данных в Интернет.

изменение или удаление данных на общем накопителе
Приложение сможет записывать данные на общий накопитель.
просмотр сетевых подключений

Приложение сможет просматривать информацию о сетевых подключениях, например о том, какие сети доступны и к каким из них вы подключены.

PeerTube — федеративный видеохостинг

Продолжаю рассказывать про Fediverse. На очереди Peertube.

PeerTube — открытая, распределённая видеоплатформа, децентрализованный видеохостинг, альтернатива YouTube и прочим. Это соцсеть, приспособленная для распространения видео, без рекламы и слежки. PeerTube состоит из множества независимых сайтов, способных общаться между собой, образуя сеть. Вся сеть целиком не принадлежит никому. Не имеет значения, на каком Вы зарегистрируетесь — вся сеть в Вашем распоряжении. Плюс Вы можете встроить видео с PeerTube куда угодно. PeerTube также использует стандарт ActivityPub, и подписаться на Ваш канал смогут пользователи PeerTube, Mastodon, Friendica и так далее. Собственно, в поиске Mastodon можно найти мой аккаунт Peertube.

— Peertube не нуждается в сборе сведений о Вашей сетевой активности, Ваших просмотрах, аналитике действий или рекламе. Проект распространяется под лицензией AGPLv3+;
— Peertube — это свободное ПО, которое позволяет любому желающему стать участником, узлом для распространения видео. В мире уже существуют настроенные и независимо действующие узлы, которыми можно воспользоваться для загрузки своих видео;
— При просмотре видео можно делится этим видео с другими (P2P) по протоколу Webtorrent. Присутствует стандартная система оценок видео. Автор видео может добавить кнопки «Скачать» и Поддержки канала.

Критерии по выбору узла для регистрации:

— Территориальный;
— Откровенные видео;
— Модерация видео при размещении;
— Поддержка видео в различных разрешениях;
— Импорт видео с других сайтов напрямую
— Импорт видео на сервер через торрент;
— Доступность P2P раздачи видео;
— Квота для загрузки видео на сервер (суточная и общая);
— Количество серверов-друзей.

Peertube — свобода, устойчивость, самостоятельность, распределённость, противодействие тотальной цензуре, возможность стать собственником своих данных. Здесь канал не будет удалён без уведомления и общения со службой поддержки, потому что он не принадлежит конкретному поставщику услуг. При просмотре видео с другого сервера, оно передаётся сначала на Ваш сервер. Владелец сервера может ограничить взаимодействие с другими участниками. Таким образом, образуется сеть — основа интернета. При просмотре несколькими пользователями, видео будет собрано с нескольких источников по кускам, что снижает нагрузку на железо, делает поток отказоустойчивым и исключает блокировки видео. На мои видео никто не жаловался, так что тут ничего добавить не смогу. Все они успешно прошли модерацию. Это занимало не больше суток. Учитывая ограничение на суточную загрузку, этого вполне хватает. При загрузке видео можно выбрать, на каком канале опубликовать. Их на аккаунте владельца может быть несколько. После описания всей информации при Редактировании, видео появляется в списке загруженных. Уже теперь нужно отправить его в плэйлист. При просмотре видео доступны настройки качества, скорости воспроизведения, размер окна плэера, громкость и выбор языка субтитров.

Для загрузки есть 2 способа:

— Обычная загрузка напрямую
— Импорт с URL адреса

Не давно платформа обновилась до v 3.1. Об улучшениях можно почитать в интернете. Ключевым новшеством PeerTube 3.0 стала поддержка потокового вещания (live streaming) с доставкой контента в режиме P2P. Для управления стримингом могут использоваться типовые программы, такие, как OBS. Но данная функция доступна не на всех узлах в данный момент. Проверить это можно в разделе с информацией об узле. С развитием и выходом новых версий продолжает улучшаться внешний вид и удобство управления, как для владельцев узла, так и для владельцев канала.
На приветственной странице проекта много информации о проекте. Страница переключается на различные языки. Это — Преимущества, Описание функций, «стандартные» Юр. условия, Контакты, Форум, Ссылки на исходники и прочая, более подробная информация.

На странице можно задать вариант языкового перевода и предлагаемые видео для просмотра. В настройках свой ник, аватарку. Навигация по настройкам тут приятная и понятная, перевод трудностей не вызывает. Не хватает тем оформления (скорее всего, это зависит от сервера).

В разделе «Мой аккаунт» вкладки:

Ø Настройки — тут достаточно параметров для управления аккаунтом: Настройки профиля, Настройки видео, детальный подход к Уведомлениям с возможностью отправлять их на e-mail;
Ø Уведомления — собраны события, для которых включено оповещение. Настраивается push уведомление и отправка письма на почту;

В разделе «Моя библиотека»

1. Каналы — отображена статистика по каналу. Тут можно создавать несколько каналов с разными названиями, задавать их описание;
2. Видео — содержит список всех видео, которые автор загрузил;
3. Плэйлисты — для удобства есть возможность группировать видео;
4. Подписки — список каналов, на которые подписан автор;
5. История — история просмотренных видео.

Ниже раздел, который содержит видео сервера по группам: Обзор (всех видео), В Тренде, Понравившиеся, Недавно добавленные, Локальные видео (с этого сервера). Раздел «Описание», в котором представлена техническая информация о конкретном сервере: поддерживаемые языки, версия ПО, администратора узла, статистика по серверу и прочее.

PeerTube 3.4.0

PeerTube

PeerTube — это сервисная платформа для загрузки и обмена видео, этот проект построен на базе проекта webtorrent и протокола ActivityPub; архитектура очень гибкая и может поддерживать самостоятельно созданные серверы, веб-версии битторрент-раздач видео, короче говоря, это создание децентрализованной, онлайн-версии Crypto.

Каждый узел peertube называется Instance.
Инстанс может предоставлять сервис, подобный youtube, с открытым доступом для пользователей к регистрации и загрузке видео.
Услуги распределяются между несколькими экземплярами через bittorent.
Когда пользователь обращается к инстансу, множество пользователей обмениваются данными через webtorrent, преобразуя их в семена, тем самым снижая нагрузку на сервер и увеличивая скорость работы машины.
Если смотрит только один пользователь, Instance автоматически становится сидом.
Поддерживается протокол ActivityPub и впоследствии может быть построена децентрализованная платформа для комментирования или что-то в этом роде.

Разработчик: Chocobozzz
Лицензия: FreeWare — Бесплатно
Язык: English — Русская версия и Русификатор отсутствуют
Размер: 167 MB
Версия программы: 3.4.0
Скачать PeerTube

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *