Выпуск дэцэнтралізаванай відэавяшчальнай платформы PeerTube 2.4

Апублікаваны выпуск Peer Tube 2.4, дэцэнтралізаванай платформы для арганізацыі відэахостынгу і відэавяшчання. PeerTube прапануе незалежную ад асобных пастаўшчыкоў альтэрнатыву YouTube, Dailymotion і Vimeo, якая выкарыстоўвае сетку распаўсюджвання кантэнту на базе P2P-камунікацый і звязвання паміж сабой браўзэраў наведвальнікаў. Напрацоўкі праекта распаўсюджваюцца пад ліцэнзіяй AGPLv3.

PeerTube грунтуецца на ўжыванні BitTorrent-кліента WebTorrent, які запускаецца ў браўзэры і выкарыстоўвае тэхналогію WebRTC для арганізацыі прамога P2P-канала сувязі паміж браўзэрамі, і пратаколу ActivityPub, які дазваляе аб'яднаць разрозненыя серверы з відэа ў агульную федэратыўную сетку, у якой наведвальнікі ўдзельнічаюць у дастаўцы кантэнту і маюць магчымасць падпіскі на каналы і атрымання апавяшчэнняў аб новых відэа. Які прадстаўляецца праектам web-інтэрфейс пабудаваны з выкарыстаннем фрэймворка вуглаваты.

Федэратыўная сетка PeerTube утворыцца як садружнасць звязаных паміж сабой невялікіх сервераў хостынгу відэа, на кожным з якіх маецца свой адміністратар і могуць быць прыняты свае правілы. Кожны сервер з відэа выконвае ролю BitTorrent-трэкера, на якім змешчаны ўліковыя запісы карыстальнікаў дадзенага сервера і іх відэа. Ідэнтыфікатар карыстальніка фармуюцца ў форме "@імя_карыстальніка@дамен_сервера". Перадача даных пры праглядзе ажыццяўляецца непасрэдна з браўзэраў іншых наведвальнікаў, якія праглядаюць кантэнт.

Калі відэа ніхто не праглядае, аддача арганізуецца серверам, на які першапачаткова загружана відэа (выкарыстоўваецца пратакол WebSeed). Акрамя размеркавання трафіку паміж карыстальнікамі, якія праглядаюць відэа, PeerTube таксама дазваляе вузлам, запушчаным аўтарамі для першаснага размяшчэння відэа, кэшаваць відэа іншых аўтараў, фармуючы размеркаваную сетку не толькі з кліентаў, але і з сервераў, а таксама забяспечваючы адмоваўстойлівасць.

Для пачатку вяшчання праз PeerTube карыстачу дастаткова загрузіць на адзін з сервераў відэаролік, апісанне і набор тэгаў. Пасля гэтага ролік стане даступны ва ўсёй федэратыўнай сетцы, а не толькі з сервера першаснай загрузкі. Для працы з PeerTube і ўдзелу ў распаўсюджванні кантэнту дастаткова звычайнага браўзэра і не патрабуецца ўстаноўка дадатковага ПЗ. Карыстальнікі могуць адсочваць актыўнасці ў абраных відэаканалах, падпісаўшыся на цікавыя каналы ў федэратыўных сацыяльных сетках (напрыклад, у Mastodon і Pleroma) ці праз RSS. Для распаўсюджвання відэа з выкарыстаннем P2P-камунікацый карыстальнік таксама можа дадаць на свой сайт спецыяльны віджэт з убудаваным web-плэерам.

У цяперашні час для размяшчэння кантэнту запушчаны больш 300 сервераў, якія падтрымліваюцца рознымі добраахвотнікамі і арганізацыямі. Калі карыстальніка не задавальняюць правілы размяшчэння відэа на пэўным серверы PeerTube, ён можа падлучыцца да іншага сервера або запусціць свой уласны сервер. Для хуткага разгортвання сервера прадастаўляецца наладжаны вобраз у фармаце Docker (chocobozzz/peertube).

В новым выпуску:

  • Пашыраны сродкі мадэравання. Акрамя інфармавання мадэратараў аб праблемных відэа, дададзена магчымасць адпраўкі апавяшчэнняў аб парушаючых правілы ўліковых запісах і каментарах.

    Выпуск дэцэнтралізаванай відэавяшчальнай платформы PeerTube 2.4

    Выпуск дэцэнтралізаванай відэавяшчальнай платформы PeerTube 2.4

    Карыстачам, якія адправілі папярэджанне аб парушэнні, зараз адпраўляецца апавяшчэнне аб прыняцці або адхіленні скаргі з магчымай нататкай ад мадэратара. У наладах уліковага запісу таксама з'явілася секцыя My Abuse Reports, у якой можна паглядзець спіс аформленых скаргаў і адправіць паведамленне мадэратару.

    Выпуск дэцэнтралізаванай відэавяшчальнай платформы PeerTube 2.4

  • У дадатак да магчымасці ўбудавання віджэтаў з відэа на сайтах дададзена аналагічная падтрымка ўбудавання спісаў прайгравання.

    Выпуск дэцэнтралізаванай відэавяшчальнай платформы PeerTube 2.4

  • Дададзена магчымасць адлюстраванне ў спісе прайгравання адразу некалькіх урыўкаў (кліпаў) з аднаго відэа. Для дадання спасылак на розныя ўрыўкі відэароліка пры даданні відэа ў спісы прайгравання зараз даступная опцыя, праз якую можна задаць зрушэнне і памер чарговага ўрыўка. Указаную магчымасць можна ўжываць, напрыклад, для стварэння рэміксаў з найболей цікавых урыўкаў відэа.

    Выпуск дэцэнтралізаванай відэавяшчальнай платформы PeerTube 2.4

  • Дададзены плягін для дадання анатацый да відэа. Пры дапамозе названага плагіна карыстальнік можа пазначыць інфармацыю, якая будзе паказана ў пэўны час прайгравання відэа.

    Выпуск дэцэнтралізаванай відэавяшчальнай платформы PeerTube 2.4

  • Палепшаны інтэрфейс для напісання каментароў - дададзеная кнопка з індыкатарам выкарыстання фармату Markdown і рэалізаваная магчымасць выдалення або рэдагавання каментароў, якія застаюцца без адказу.
  • У інтэрфейсе адміністратара пры працы з адной укладкай у меню забяспечана зацяненне іншых укладак для іх візуальнага аддзялення.
    Зменена кампаноўка табліц ва ўкладцы кіравання карыстальнікамі - кнопкі з дзеяннямі зараз адлюстроўваюцца злева, што спрашчае працу на мабільных прыладах. Квоты адлюстроўваюцца ў форме навочных індыкатараў, а катэгорыі карыстачоў падсвятляюцца рознымі колерамі.

    Выпуск дэцэнтралізаванай відэавяшчальнай платформы PeerTube 2.4

  • Палепшана форма рэдагавання, якая паказваецца пасля загрузкі ці абнаўленні відэа. У меню выбару канала паказваецца піктаграма бягучага канала, а ў меню выбару мовы - бягучая мова.

    Выпуск дэцэнтралізаванай відэавяшчальнай платформы PeerTube 2.4

  • Праведзена праца па павелічэнні прадукцыйнасці - першая загрузка інтэрфейсу вузла зараз выконваецца значна хутчэй.

Крыніца: opennet.ru

Дадаць каментар