Decentralizētās video apraides platformas PeerTube 1.4 izlaišana

publicēts atbrīvot PeerTube 1.4, decentralizēta platforma video mitināšanas un video apraides organizēšanai. PeerTube piedāvā pārdevējiem neitrālu alternatīvu vietnei YouTube, Dailymotion un Vimeo, izmantojot satura izplatīšanas tīklu, kura pamatā ir P2P komunikācija un kas savieno apmeklētāju pārlūkprogrammas. Projektu attīstība izplatīties licencēts saskaņā ar AGPLv3.

PeerTube pamatā ir BitTorrent klients Webtorrent, kas palaista pārlūkprogrammā un izmantojot tehnoloģiju WebRTC lai organizētu tiešu P2P saziņas kanālu starp pārlūkprogrammām un protokolu ActivityPub, kas ļauj apvienot atšķirīgus video serverus kopējā federētajā tīklā, kurā apmeklētāji piedalās satura piegādē un ir iespēja abonēt kanālus un saņemt paziņojumus par jauniem videoklipiem. Projekta nodrošinātā tīmekļa saskarne ir veidota, izmantojot ietvaru leņķa.

PeerTube federētais tīkls ir izveidots kā savstarpēji savienotu mazu video mitināšanas serveru kopiena, no kuriem katram ir savs administrators un kuri var pieņemt savus noteikumus. Katrs serveris ar video pilda BitTorrent izsekotāja lomu, kas mitina šī servera lietotāju kontus un to videoklipus. Lietotāja ID ir šādā formā: @lietotāja_vārds@servera_domēns. Pārlūkošanas dati tiek pārsūtīti tieši no citu apmeklētāju, kuri skatās saturu, pārlūkprogrammām.

Ja neviens neskatās video, atgriešanos organizē serveris, kurā video sākotnēji tika augšupielādēts (tiek izmantots protokols WebSeed). Papildus trafika sadalei starp lietotājiem, kuri skatās videoklipus, PeerTube ļauj arī veidotāju palaistajiem mezgliem sākotnēji mitināt videoklipus, lai kešatmiņā saglabātu citu veidotāju videoklipus, veidojot ne tikai klientu, bet arī serveru izplatītu tīklu, kā arī nodrošinot kļūdu toleranci.

Lai sāktu apraidi, izmantojot PeerTube, lietotājam vienkārši ir jāaugšupielādē videoklips, apraksts un atzīmju kopa vienā no serveriem. Pēc tam videoklips būs pieejams visā federālajā tīklā, nevis tikai no sākotnējā lejupielādes servera. Lai strādātu ar PeerTube un piedalītos satura izplatīšanā, pietiek ar parastu pārlūkprogrammu un tai nav nepieciešama papildu programmatūras instalēšana. Lietotāji var izsekot aktivitātēm atlasītajos video kanālos, abonējot interesējošos kanālus federētajos sociālajos tīklos (piemēram, Mastodon un Pleroma) vai izmantojot RSS. Lai izplatītu video, izmantojot P2P sakarus, lietotājs savai vietnei var pievienot arī īpašu logrīku ar iebūvētu tīmekļa atskaņotāju.

Pašlaik darbojas satura publicēšanai 320 serveri, ko uztur dažādi brīvprātīgie un organizācijas.
Ja lietotāju neapmierina noteikumi par video ievietošanu noteiktā PeerTube serverī, viņš var izveidot savienojumu ar citu serveri vai palaist savu serveri. Ātrai servera izvietošanai tiek nodrošināts iepriekš konfigurēts attēls Docker formātā (chocobozzz/peertube).

Jaunajā laidienā:

  • Pievienots eksperimentāls atbalsts spraudņiem un motīviem, kurus var instalēt, izmantojot administratora tīmekļa saskarni. Katrai PeerTube instancei var būt savs motīvs (administrators augšupielādē motīvus, pēc tam lietotājiem tie kļūst pieejami aktivizēšanai);
  • Pievienots atbalsts audio failu ielādei. PeerTube pats pēc tiem izveidos video ar statisku attēlu, sapludinot audio failu ar albuma vāku un faila parametriem;
  • Ir ieviests atbalsts vairāku posmu lietotāju reģistrācijai. Jauni lietotāji var izveidot savu kanālu (lietotājvārdu/kanālu). Pēc noklusējuma lietotājam tiek rādīta viņa kanāla lapa, nevis konta sākumlapa;
  • Pievienota iespēja vietrāžos URL izmantot izslēgtos, cilpas un peertubeLink parametrus;
  • Video publicēšanas saskarne ir pārveidota, pievienojot iespēju piešķirt atskaņošanas sākuma un beigu laiku, subtitrus, automātiskās un cikliskās atskaņošanas karogus;
  • Nodrošināts abonentu grupu un nesen pievienoto videoklipu attēlojums hronoloģiskā secībā;
  • Pievienots valodas filtrs, kas ļauj rādīt video tikai noteiktās valodās;
  • Pievienota iespēja pārsūtīt publiskus vai vēl nepublicētus videoklipus, kā arī atskaņošanas sarakstus uz kategoriju privāti;
  • Ir ieviesta iespēja pārkodēt video ar 4K kvalitāti;
  • Nodrošina atbalstu video īpašnieka izdzēsto komentāru apvienotai dzēšanai (citos serveros);
  • Pievienota iespēja iestatīt administratora paroli pirmās palaišanas laikā;
  • Novērš drošības problēmu, ko izraisa moderatori, kas var izveidot un mainīt priviliģētu lietotāju iestatījumus. Turpmāk moderatoru darbības ir ierobežotas tikai ar parastajiem lietotājiem;
  • CLI utilītas ir iekļautas atsevišķā pakotnē, lai samazinātu servera atkarību lielumu;
  • Uzlabota statiskā failu kešatmiņas veiktspēja un ātrāka fontu parādīšana.

Avots: opennet.ru

Pievieno komentāru