Izdaja decentralizirane platforme za video oddajanje PeerTube 1.3

Objavljeno sprostitev Peer Tube 1.3, decentralizirana platforma za organiziranje video gostovanja in video oddajanja. PeerTube ponuja glede ponudnika nevtralno alternativo YouTubu, Dailymotion in Vimeo, z uporabo omrežja za distribucijo vsebin, ki temelji na komunikaciji P2P in povezuje brskalnike obiskovalcev. Razvoj projekta širjenje licenciran pod AGPLv3.

PeerTube temelji na odjemalcu BitTorrent WebTorrent, ki se zažene v brskalniku in uporablja tehnologijo WebRTC za organizacijo neposrednega komunikacijskega kanala P2P med brskalniki in protokolom ActivityPub, ki vam omogoča združitev različnih video strežnikov v skupno zvezno omrežje, v katerem obiskovalci sodelujejo pri dostavi vsebin in imajo možnost naročanja na kanale ter prejemanja obvestil o novih videoposnetkih. Spletni vmesnik, ki ga zagotavlja projekt, je zgrajen z uporabo ogrodja Kotna.

Zvezno omrežje PeerTube je oblikovano kot skupnost med seboj povezanih majhnih strežnikov za gostovanje videa, od katerih ima vsak svojega skrbnika in lahko sprejme lastna pravila. Vsak strežnik z videom deluje kot sledilnik BitTorrent, ki gosti uporabniške račune tega strežnika in njihove videoposnetke. ID uporabnika je oblikovan v obliki “@ime_uporabnika@domena_strežnika”. Podatki o brskanju se prenašajo neposredno iz brskalnikov drugih obiskovalcev, ki si ogledujejo vsebino.

Če si videoposnetka nihče ne ogleda, vrnitev organizira strežnik, na katerega je bil videoposnetek prvotno naložen (uporablja se protokol WebSeed). Poleg distribucije prometa med uporabniki, ki gledajo videoposnetke, PeerTube prav tako omogoča vozliščem, ki so jih zagnali ustvarjalci, da prvotno gostijo videoposnetke za predpomnilnik videoposnetkov drugih ustvarjalcev, s čimer tvorijo porazdeljeno omrežje ne samo odjemalcev, ampak tudi strežnikov, ter zagotavljajo odpornost na napake.

Za začetek oddajanja prek PeerTube mora uporabnik samo naložiti video, opis in nabor oznak na enega od strežnikov. Po tem bo videoposnetek na voljo v celotnem zveznem omrežju in ne samo iz začetnega strežnika za prenos. Za delo s PeerTube in sodelovanje pri distribuciji vsebin zadostuje navaden brskalnik in ne zahteva namestitve dodatne programske opreme. Uporabniki lahko spremljajo aktivnost v izbranih video kanalih tako, da se naročijo na zanimive kanale v zveznih družbenih omrežjih (na primer Mastodon in Pleroma) ali prek RSS. Za distribucijo videoposnetkov s komunikacijo P2P lahko uporabnik na svojo spletno stran doda tudi poseben gradnik z vgrajenim spletnim predvajalnikom.

Če uporabnik ni zadovoljen s pravili za objavo videov na določenem strežniku PeerTube, se lahko poveže z drugim strežnikom oz. teči svoj strežnik. Za hitro namestitev strežnika je na voljo vnaprej konfigurirana slika v formatu Docker (chocobozzz/peertube). Trenutno poteka za objavo vsebine 332 strežniki, ki jih vzdržujejo različni prostovoljci in organizacije.

Ključne nove funkcije v izdaji 1.3:

  • Dodana podpora za video sezname predvajanja, s katerimi lahko uporabnik ustvari seznam za odloženo gledanje.
    Možno je ustvariti zasebne in javne sezname predvajanja. Vsak vnos lahko ne le definira videoposnetek, temveč tudi navede položaj za začetek in konec predvajanja. Za razliko od kanalov seznami predvajanja ne morejo biti predmet naročnine, ampak so sredstvo individualnega gledanja. Na seznam predvajanja lahko vključite ne samo svoje videoposnetke, ampak tudi videoposnetke drugih oseb. V konfiguracijsko datoteko production.yaml je bila dodana nastavitev streaming_playlists, ki določa imenik za shranjevanje seznamov predvajanja;

  • Dodana funkcija videoposnetkov v karanteni (ko je omogočena, so preneseni videoposnetki samodejno dodani na črni seznam in po pregledu izključeni z njega);
  • Dodana podpora za eksperimentalni protokol HLS (HTTP Live Streaming), ki omogoča prilagodljiv nadzor toka glede na pasovno širino. Za uporabo HLS je za vsako ločljivost treba naložiti ločeno video datoteko. Podprto s FFmpeg 4 ali novejšim;
  • Izboljšane zmožnosti upravljanja naročnikov. Dodana podpora za brisanje naročnika, blokiranje ustvarjanja novih naročnin, ročno dodajanje naročnikov in pošiljanje obvestil o novih naročnikih;
  • Izboljšan uporabniški vmesnik. Višina območja predvajanja je bila povečana, dizajn gumbov je bil spremenjen, velikost sličic je bila povečana,
    v meniju je dodan razdelek »Moja knjižnica«, izboljšan je prikaz na mobilnih napravah in dodani so novi animirani učinki;

  • Skrbniški vmesnik ima zdaj možnost onemogočiti sledilnik (prepoved delovanja v načinu P2P), spremeniti/ponastaviti uporabniška gesla, si ogledati dnevnike strežnika, diagnosticirati težave z omrežjem, omejiti velikost zgodovine ogledanih videoposnetkov in izbrisati stare vnose o zunanjih videoposnetkih .

Vir: opennet.ru

Dodaj komentar