Decentralizuoto vaizdo transliavimo platformos PeerTube 1.3 išleidimas

paskelbta paleisti „PeerTube 1.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, grąžinimą 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.

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

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). Šiuo metu vykdomas turinio paskelbimas 332 įvairių savanorių ir organizacijų prižiūrimi serveriai.

Pagrindinės naujos 1.3 versijos funkcijos:

  • Pridėtas vaizdo įrašų grojaraščių palaikymas, su kuriuo vartotojas gali sudaryti atidėto peržiūros sąrašą.
    Galima kurti tiek privačius, tiek viešus grojaraščius. Kiekvienas įrašas gali ne tik apibrėžti vaizdo įrašą, bet ir nurodyti atkūrimo pradžios ir pabaigos vietą. Skirtingai nuo kanalų, grojaraščiai negali būti prenumeratos objektas, bet yra individualaus žiūrėjimo priemonė. Į grojaraštį galite įtraukti ne tik savo, bet ir kitų žmonių vaizdo įrašus. Nustatymas streaming_playlists buvo įtrauktas į production.yaml konfigūracijos failą, kuris apibrėžia grojaraščių išsaugojimo katalogą;

  • Pridėta vaizdo įrašų karantino funkcija (kai įjungta, atsisiųsti vaizdo įrašai automatiškai įtraukiami į juodąjį sąrašą ir po peržiūros iš jo pašalinami);
  • Pridėtas eksperimentinio protokolo palaikymas HLS (HTTP tiesioginis srautas), kuris leidžia adaptyviai valdyti srautą, priklausomai nuo pralaidumo. Norint naudoti HLS, kiekvienai skyrai reikia įkelti atskirą vaizdo failą. Palaikoma su FFmpeg 4 ar naujesne versija;
  • Patobulintos abonentų valdymo galimybės. Pridėtas abonento ištrynimo, naujų prenumeratų kūrimo blokavimas, prenumeratorių įtraukimas rankiniu būdu ir pranešimų apie naujus abonentus siuntimas;
  • Patobulinta vartotojo sąsaja. Padidintas atkūrimo srities aukštis, pakeistas mygtukų dizainas, padidintas miniatiūrų dydis,
    į meniu įtraukta skiltis „Mano biblioteka“, patobulintas ekranas mobiliuosiuose įrenginiuose, pridėti nauji animaciniai efektai;

  • Administratoriaus sąsaja dabar turi galimybę išjungti sekiklį (draudžiama veikti P2P režimu), pakeisti/iš naujo nustatyti vartotojų slaptažodžius, peržiūrėti serverio žurnalus, diagnozuoti tinklo problemas, apriboti žiūrėtų vaizdo įrašų istorijos dydį ir ištrinti senus įrašus apie išorinius vaizdo įrašus. .

Šaltinis: opennet.ru

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