Yra PeerTube 2.3 ir WebTorrent Desktop 0.23

paskelbta paleisti „PeerTube 2.3“, decentralizuota vaizdo įrašų talpinimo ir vaizdo transliavimo platforma. „PeerTube“ siūlo pardavėjams neutralią „YouTube“, „Dailymotion“ ir „Vimeo“ alternatyvą, naudojant turinio platinimo tinklą, pagrįstą P2P ryšiais ir susiejant lankytojų naršykles. Projektų plėtra skleisti licencijuota pagal AGPLv3.

„PeerTube“ yra pagrįstas „BitTorrent“ klientu „WebTorrent“, paleistas naršyklėje ir naudojant technologijas WebRTC organizuoti tiesioginį P2P ryšio kanalą tarp naršyklių ir protokolą „ActivityPub“, kuri leidžia sujungti skirtingus vaizdo serverius į bendrą federalinį tinklą, kuriame lankytojai dalyvauja teikiant turinį ir turi galimybę prenumeruoti kanalus bei gauti pranešimus apie naujus vaizdo įrašus. Projekto teikiama žiniatinklio sąsaja sukurta naudojant sistemą Kampinis.

„PeerTube“ susietas tinklas yra suformuotas kaip tarpusavyje sujungtų mažų vaizdo įrašų prieglobos serverių bendruomenė, kurių kiekvienas turi savo administratorių ir gali priimti savo taisykles. Kiekvienas serveris su vaizdo įrašu atlieka BitTorrent sekimo funkciją, kuri talpina šio serverio vartotojų paskyras ir jų vaizdo įrašus. Vartotojo ID yra „@naudotojo_vardas@serverio_domenas“. Naršymo duomenys perduodami tiesiogiai iš kitų turinį peržiūrinčių lankytojų naršyklių.

Jei vaizdo įrašo niekas nežiūri, įkėlimą organizuoja serveris, į kurį vaizdo įrašas iš pradžių buvo įkeltas (naudojamas protokolas WebSeed). Be srauto paskirstymo tarp vaizdo įrašus žiūrinčių vartotojų, „PeerTube“ taip pat leidžia kūrėjų paleistiems mazgams iš pradžių talpinti vaizdo įrašus, kad būtų galima išsaugoti kitų kūrėjų vaizdo įrašus, suformuojant paskirstytą ne tik klientų, bet ir serverių tinklą, taip pat užtikrinant atsparumą gedimams.

Norint pradėti transliuoti per PeerTube, vartotojui tereikia įkelti vaizdo įrašą, aprašą ir žymų rinkinį į vieną iš serverių. Po to filmas bus pasiekiamas visame federaciniame tinkle, o ne tik iš pirminio atsisiuntimo serverio. Norint dirbti su PeerTube ir dalyvauti platinant turinį, pakanka įprastos naršyklės ir nereikia jokios papildomos programinės įrangos. Vartotojai gali sekti veiklą pasirinktuose vaizdo kanaluose užsiprenumeravę dominančius kanalus susietuose socialiniuose tinkluose (pvz., Mastodon ir Pleroma) arba per RSS. Norėdami platinti vaizdo įrašą naudodamas P2P ryšius, vartotojas taip pat gali į savo svetainę įtraukti specialų valdiklį su įmontuotu žiniatinklio grotuvu.

Šiuo metu turiniui talpinti jau atidaryta daugiau nei viena svetainė 300 įvairių savanorių ir organizacijų prižiūrimi serveriai. Jei vartotojo netenkina vaizdo įrašų skelbimo taisyklės tam tikrame PeerTube serveryje, jis gali prisijungti prie kito serverio arba paleisti savo serverį. Norint greitai įdiegti serverį, pateikiamas iš anksto sukonfigūruotas vaizdas Docker formatu (chocobozzz/peertube).

В naujas leidimas:

  • Добавлена поддержка глобального поиска (по умолчанию отключена и требует активации администратором).
  • Администратору предоставлена возможность определения баннера, отображаемого на страницах текущего экземпляра PeerTube.
  • Расширены средства построения федеративных сетей: Добавлена настройка для передачи другим сетям видео, не включённых в публичные списки. Реализована поддержка сортировки файлов видео по экранному разрешению в обратном порядке. Обеспечена отправка полных описаний объектов видео через ActivityPub.
  • Модераторам предоставлена возможность массового удаления комментариев для заданной учётной записи и отключений учётных записей во время просмотра миниатюр. Добавлена поддержка предопределения типовых причин удаления.
  • Проведена оптимизация использования всего доступного экранного пространства при отображении сетки миниатюр.
  • На странице «My videos» добавлен счётчик видео и информация о канале.
  • Упрощена навигация по меню в интерфейсе администратора.
  • Предоставлена возможность ограничения доступа к RSS-лентам с новыми видео для определённых каналов и учётных записей.
  • Предложен альфа-выпуск плагина Auto block videos, позволяющего блокировать видео на основе публичных списков блокировки.
  • Следуя общей тенденции в применении инклюзивных терминов, функция «videos blacklist» переименована в «videos blocks/blocklist».
  • Для обработки изображений вместо библиотеки-обвязки aštrus задействован модуль
    jimp (JavaScript Image Manipulation Program), написанный целиком на JavaScript.

Be susiformavo naujas numeris „WebTorrent“ darbalaukis 0.22, торрент-клиента, поддерживающего стриминг видео и позволяющего просматривать видео и звуковой контент не дожидаясь его полной загрузки, подгружая новые данные по мере необходимости. WebTorrent Desktop также позволяет менять позицию внутри ещё полностью не загруженных файлов (смена позиции автоматически меняет приоритет в загрузке блоков). Имеется возможность подключения как к браузерным-пирам на базе WebTorrent, так и к пирам BitTorrent, использующим типовые программы, такие как Transmission или uTorrent. Поддерживаются magnet-ссылки, torrent-файлы, определение пиров по DHT (Distributed Hash Table), PEX (Peer exchang) и спискам с серверов-трекеров. Поддерживается потоковое вещание с использованием протоколов AirPlay, Chromecast и DLNA.

Nauja versija nepaprastas поддержкой многотрекового звука, улучшенным определением кодеков, уведомлением о верификации файлов, поддержкой форматов MPEG-Layer-2, Musepack, Matroska (звук) и WavePack, началом публикации rpm-пакетов для Linux и сборок для архитектуры arm64. Выпуск 0.22 построен на основе платформы Electron 9, но следом уже опубликовано обновление 0.23, в котором осуществлён переход на использование тестовой версии платформы Electron 10.

Напомним, что WebTorrent представляет собой расширение протокола BitTorrent, позволяющее организовать децентрализованную сеть распространения контента, функционирующую через связывание между собой браузеров пользователей, просматривающих контент. Проект не требует для работы внешней серверной инфраструктуры и браузерных плагинов. Для связывания посетителей сайтов в единую сеть доставки контента достаточно разместить на сайте специальный JavaScript-код, использующий для прямого обмена данными между браузерами технологию WebRTC.

Šaltinis: opennet.ru

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