Decentralizuoto vaizdo transliavimo platformos PeerTube 3.4 išleidimas

Buvo išleista decentralizuota vaizdo įrašų talpinimo ir vaizdo transliavimo organizavimo platforma PeerTube 3.4. „PeerTube“ siūlo nuo pardavėjo nepriklausomą „YouTube“, „Dailymotion“ ir „Vimeo“ alternatyvą, naudojant turinio platinimo tinklą, pagrįstą P2P ryšiu ir susiejančias lankytojų naršykles. Projekto plėtra platinama pagal AGPLv3 licenciją.

Pagrindinės naujovės:

  • Įdiegta nauja filtravimo sistema, kuri veikia visuose puslapiuose su vaizdo įrašais, įskaitant paskyros puslapius, kanalus, puslapius su neseniai pridėtais ir vis populiaresniais vaizdo įrašais. Be anksčiau galimų rūšiavimo režimų, buvo pridėta galimybė rūšiuoti ir filtruoti pagal kalbą, amžiaus apribojimus, šaltinį (vietinius vaizdo įrašus ir medžiagą iš kitų serverių), tipą (tiesiogiai, VOD) ir kategorijas. Norint valdyti filtrus, kiekvieno vaizdo įrašo puslapio viršutiniame kairiajame kampe buvo pridėtas specialus mygtukas.
    Decentralizuoto vaizdo transliavimo platformos PeerTube 3.4 išleidimas
  • Pridėta galimybė užsiprenumeruoti visą konkretaus kanalo ar paskyros mazgą, neįjungus susiejimo su mazgu, kuriame yra pasirinktas kanalas arba naudotojas. Prenumerata vykdoma administratoriaus meniu per skirtuko Federacija skyrių Toliau.
    Decentralizuoto vaizdo transliavimo platformos PeerTube 3.4 išleidimas
  • Palaikomas paieškos rezultatų filtravimas pagal mazgus, iš kurių platinami rasti vaizdo įrašai. Pavyzdžiui, jei žinote, kad tam tikras mazgas turi gerai suformuotą tam tikros temos rinkinį, galite apriboti rezultatus tik tuo mazgu.
    Decentralizuoto vaizdo transliavimo platformos PeerTube 3.4 išleidimas
  • Atnaujinta „PeerTube“ vaizdo grotuve naudojama HLS.js biblioteka. Aptinkamas ir išsaugomas vartotojo ryšio kanalo pralaidumas, o tai leidžia iš karto pradėti aukštos arba žemos kokybės perdavimą, o ne naudoti numatytąjį vidutinės kokybės lygį ir tik po kelių sekundžių grįžti į priimtiną skiriamąją gebą.
  • Pridėtas vietinis vaizdo failų įrašymo objektų saugykloje, pvz., „Amazon S3“, palaikymas, leidžiantis svetainės administratoriams saugoti vaizdo įrašus sistemose, kurios dinamiškai suteikia vietos pagal vartotojo poreikius.

Primename, kad PeerTube yra pagrįstas BitTorrent kliento WebTorrent, kuris veikia naršyklėje ir naudoja WebRTC technologiją tiesioginiam P2P ryšio kanalui tarp naršyklių organizuoti, ir ActivityPub protokolo, leidžiančio sujungti skirtingus vaizdo serverius į bendras susietas tinklas, 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 „Angular“ sistemą.

„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 WebSeed protokolas). Be srauto paskirstymo tarp vaizdo įrašus žiūrinčių vartotojų, „PeerTube“ taip pat leidžia autorių paleistiems priegloboms pirmą kartą priglobti vaizdo įrašus, kad būtų galima išsaugoti kitų autorių vaizdo įrašus talpykloje, sudarydama paskirstytą ne tik klientų, bet ir serverių tinklą, taip pat užtikrindama atsparumą gedimams. . Yra palaikomas tiesioginis srautinis perdavimas su turinio pateikimu P2P režimu (įprastos programos, tokios kaip OBS, gali būti naudojamos srautiniam perdavimui valdyti).

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 yra daugiau nei 900 turinio prieglobos serverių, kuriuos prižiūri įvairūs savanoriai ir organizacijos. 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).

Šaltinis: opennet.ru

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