Izdanje decentralizirane platforme za video emitiranje PeerTube 4.3

Puštena je decentralizirana platforma za organiziranje video hostinga i video emitiranja PeerTube 4.3. PeerTube nudi alternativu YouTubeu, Dailymotionu i Vimeu neovisnu o dobavljaču, koristeći mrežu za distribuciju sadržaja temeljenu na P2P komunikaciji i povezivanju preglednika posjetitelja. Razvoj projekta distribuira se pod licencom AGPLv3.

Glavne inovacije:

  • Implementirana je mogućnost automatskog uvoza videozapisa s drugih video platformi. Na primjer, korisnik može prvo objaviti video na YouTubeu i konfigurirati automatski prijenos na svoj PeerTube kanal. Moguće je grupiranje videa s različitih platformi u jedan PeerTube kanal, kao i ograničen prijenos videa sa određenih playlista. Automatski uvoz omogućen je u izborniku "Moja biblioteka" putem gumba "Moje sinkronizacije" na kartici "Kanali".
    Izdanje decentralizirane platforme za video emitiranje PeerTube 4.3
  • Radilo se na modernizaciji korisničkog sučelja. Revidiran je dizajn stranice za kreiranje računa na kojoj je povećan broj faza prilikom registracije: prikaz općih informacija, prihvaćanje uvjeta korištenja, ispunjavanje obrasca s korisničkim podacima, zahtjev za kreiranje prvog kanala i informacija o uspješnoj registraciji računa. Promijenio je položaj gornjih elemenata na stranici za prijavu kako bi informativne poruke bile vidljivije. Traka za pretraživanje pomaknuta je u središte vrha zaslona. Povećana veličina fonta i prilagođena boja.
    Izdanje decentralizirane platforme za video emitiranje PeerTube 4.3
  • Proširene su mogućnosti za ugradnju videozapisa na drugim stranicama. Za ugrađene prijenose uživo u playeru integriranom u stranice, u trenucima prije početka i nakon završetka prijenosa, umjesto praznine prikazuju se čuvari zaslona s objašnjenjima, stvarajući osjećaj neuspjeha. Implementiran je i automatski početak reprodukcije nakon početka planiranog prijenosa uživo.
  • Dodane su nove opcije za postavljanje vašeg PeerTube čvora. Administrator ima alate za pokretanje rada u skupnom načinu rada na udruženim čvorovima (Federacija), na primjer, za uklanjanje određenih pretplatnika iz svih kontroliranih čvorova odjednom. Dodane opcije za onemogućavanje transkodiranja za promjenu razlučivosti preuzetih videozapisa ili prijenosa uživo, uključujući mogućnost onemogućavanja transkodiranja videozapisa s razlučivošću većom od maksimalno dopuštene u postavkama. U web sučelje dodana je mogućnost selektivnog brisanja datoteka iz videa, što može biti korisno za oslobađanje slobodnog prostora (na primjer, možete odmah obrisati videozapise rezolucije veće od navedene).
    Izdanje decentralizirane platforme za video emitiranje PeerTube 4.3
  • Napravljene su optimizacije za poboljšanje performansi i povećanje skalabilnosti.

PeerTube platforma temelji se na WebTorrent BitTorrent klijentu, koji radi u pregledniku i koristi WebRTC tehnologiju za organiziranje izravnog P2P komunikacijskog kanala između preglednika, i ActivityPub protokolu, koji vam omogućuje kombiniranje različitih video poslužitelja u zajedničku združenu mrežu u kojoj posjetitelji sudjeluju u isporuci sadržaja i imaju mogućnost pretplate na kanale i primanja obavijesti o novim videima. Web sučelje koje pruža projekt izgrađeno je pomoću okvira Angular.

PeerTube federalna mreža formirana je kao zajednica međusobno povezanih malih poslužitelja za video hosting, od kojih svaki ima svog administratora i može usvojiti vlastita pravila. Svaki poslužitelj s videom igra ulogu BitTorrent trackera, koji ugošćuje korisničke račune ovog poslužitelja i njihove videozapise. Korisnički ID je u obliku "@user_name@server_domain". Podaci o pregledavanju prenose se izravno iz preglednika drugih posjetitelja koji gledaju sadržaj.

Ako nitko ne gleda video, povrat organizira poslužitelj na koji je video originalno postavljen (koristi se WebSeed protokol). Osim distribucije prometa između korisnika koji gledaju videozapise, PeerTube također omogućuje hostovima koje su autori pokrenuli da po prvi put ugoste videozapise za predmemoriju videozapisa drugih autora, tvoreći distribuiranu mrežu ne samo klijenata, već i poslužitelja, kao i pružajući toleranciju na pogreške . Postoji podrška za live streaming s isporukom sadržaja u P2P načinu (tipični programi kao što je OBS mogu se koristiti za kontrolu streaminga).

Za početak emitiranja putem PeerTubea, korisnik samo treba prenijeti video, opis i skup oznaka na jedan od poslužitelja. Nakon toga, film će biti dostupan na cijeloj federalnoj mreži, a ne samo s primarnog poslužitelja za preuzimanje. Za rad s PeerTubeom i sudjelovanje u distribuciji sadržaja dovoljan je običan preglednik i nije potreban dodatni softver. Korisnici mogu pratiti aktivnosti na odabranim video kanalima pretplatom na feedove od interesa na udruženim društvenim mrežama (kao što su Mastodon i Pleroma) ili putem RSS-a. Za distribuciju videa korištenjem P2P komunikacije, korisnik također može dodati poseban widget s ugrađenim web playerom na svoju stranicu.

Trenutno postoji oko 1100 poslužitelja za hosting sadržaja koje održavaju razni volonteri i organizacije. Ako korisnik nije zadovoljan pravilima za postavljanje videa na određeni PeerTube poslužitelj, može se spojiti na drugi poslužitelj ili pokrenuti vlastiti poslužitelj. Za brzu implementaciju poslužitelja, osigurana je unaprijed konfigurirana Docker slika (chocobozzz/peertube).

Izvor: opennet.ru

Dodajte komentar