Llançament de la plataforma de difusió de vídeo descentralitzada PeerTube 1.3

publicat qüestió Peertube 1.3, una plataforma descentralitzada per organitzar l'allotjament i la difusió de vídeos. PeerTube ofereix una alternativa de proveïdor neutral a YouTube, Dailymotion i Vimeo, utilitzant una xarxa de distribució de contingut basada en comunicacions P2P i enllaçant els navegadors dels visitants. Desenvolupaments del projecte propagació amb llicència sota AGPLv3.

PeerTube es basa en el client BitTorrent WebTorrent, llançat al navegador i utilitzant tecnologia WebRTC per organitzar un canal de comunicació P2P directe entre els navegadors i el protocol ActivitatPub, que permet unir servidors de vídeo diferents en una xarxa federada comuna en la qual els visitants participen en el lliurament de contingut i tenen la possibilitat de subscriure's als canals i rebre notificacions sobre vídeos nous. La interfície web proporcionada pel projecte es construeix mitjançant el framework Angular.

La xarxa federada PeerTube es forma com una comunitat de petits servidors d'allotjament de vídeo interconnectats, cadascun dels quals té el seu propi administrador i poden adoptar les seves pròpies regles. Cada servidor amb vídeo fa el paper d'un rastrejador BitTorrent, que allotja els comptes d'usuari d'aquest servidor i els seus vídeos. L'ID d'usuari té la forma "@nom_usuari@domini_servidor". Les dades de navegació es transmeten directament des dels navegadors d'altres visitants que visualitzen el contingut.

Si ningú veu el vídeo, el retorn l'organitza el servidor al qual es va penjar el vídeo originalment (s'utilitza el protocol WebSeed). Помимо распределения трафика между пользователями, просматривающими видео, PeerTube также позволяет узлам, запущенным авторами для первичного размещения видео, кэшированить видео других авторов, формируя распределённую сеть не только из клиентов, но и из серверов, а также обеспечивая отказоустойчивость.

Per començar a emetre a través de PeerTube, l'usuari només ha de pujar un vídeo, una descripció i un conjunt d'etiquetes a un dels servidors. Després d'això, el vídeo estarà disponible a tota la xarxa federada, i no només des del servidor de descàrrega inicial. Per treballar amb PeerTube i participar en la distribució de contingut, n'hi ha prou amb un navegador normal i no requereix la instal·lació de programari addicional. Els usuaris poden fer un seguiment de l'activitat als canals de vídeo seleccionats subscrivint-se a canals d'interès en xarxes socials federades (per exemple, Mastodon i Pleroma) o mitjançant RSS. Per distribuir vídeos mitjançant comunicacions P2P, l'usuari també pot afegir un giny especial amb un reproductor web integrat al seu lloc web.

Si un usuari no està satisfet amb les regles per publicar vídeos en un servidor PeerTube concret, es pot connectar a un altre servidor o correr свой собственный сервер. Для быстрого развёртывания сервера предоставляется преднастроенный образ в формате Docker (chocobozzz/peertube). В настоящее время для размещения контента запущены 332 сервера, поддерживаемые разными добровольцами и организациями.

Основные новшества выпуска 1.3:

  • Добавлена поддержка списков воспроизведения видео при помощи которых пользователь может создать список для отложенного просмотра.
    Возможно создание как приватных так и публичных плейлистов. Каждая запись может не только определять видеоролик, но и ссылаться на позицию для начала и завершения воспроизведения. В отличие от каналов списки воспроизведения не могут быть объектом подписки, а являются средством индивидуальной организации просмотра. В плейлист можно включать не только свои, но и чужие видео. В файл конфигурации production.yaml добавлена настройка streaming_playlists, определяющая каталог для сохранения плейлистов;

  • Добавлена функция помещения видео в карантин (при включении загруженные видео автоматически добавляются в чёрный список и исключаются из него после рецензирования);
  • Добавлена экспериментальная поддержка протокола HLS (HTTP Live Streaming), позволяющего адаптивно управлять потоком в зависимости от полосы пропускания. Для использования HLS для каждого разрешения требуется загрузить отдельный файл с видео. Поддерживается при наличии FFmpeg 4 или более новой версии;
  • Расширены возможности управления подписчиками. Добавлена поддержка удаления подписчика, блокировки создания новых подписок, ручного добавления подписчиков и отправки уведомлений о новых подписчиках;
  • Улучшен интерфейс пользователя. Увеличена высота области воспроизведения, изменено оформление кнопок, увеличен размер миниатюр,
    в меню добавлена секция «Моя библиотека», улучшено отображение на мобильных устройствах, добавлены новые анимированные эффекты;

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

Font: opennet.ru

Afegeix comentari