Izdanje decentralizirane platforme za video emitiranje PeerTube 1.3

Objavljeno izdanje Peer Tube 1.3, decentralizirana platforma za organiziranje video hostinga i video emitiranja. PeerTube nudi neutralnu alternativu YouTubeu, Dailymotionu i Vimeu, koristeći mrežu za distribuciju sadržaja temeljenu na P2P komunikaciji i međusobnom povezivanju preglednika posjetitelja. Razvoj projekta širenje licenciran pod AGPLv3.

PeerTube se temelji na BitTorrent klijentu WebTorrent, pokrenut u pregledniku i pomoću tehnologije WebRTC organizirati izravni P2P komunikacijski kanal između preglednika i protokola ActivityPub, koji vam omogućuje ujedinjavanje različitih video poslužitelja u zajedničku federalnu mrežu u kojoj posjetitelji sudjeluju u isporuci sadržaja i imaju mogućnost pretplate na kanale i primanja obavijesti o novim video zapisima. Web sučelje koje pruža projekt izgrađeno je pomoću okvira Kutni.

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 pogleda video, povrat organizira poslužitelj na koji je video originalno postavljen (koristi se protokol WebSeed). Osim distribucije prometa među korisnicima koji gledaju videozapise, PeerTube također omogućuje čvorovima koje pokrenu kreatori da inicijalno hostiraju videozapise za predmemoriju videozapisa drugih kreatora, tvoreći distribuiranu mrežu ne samo klijenata već i poslužitelja, kao i pružajući toleranciju na pogreške.

Za početak emitiranja putem PeerTubea, korisnik samo treba prenijeti video, opis i skup oznaka na jedan od poslužitelja. Nakon toga, video će postati dostupan u cijeloj federalnoj mreži, a ne samo s početnog poslužitelja za preuzimanje. Za rad s PeerTubeom i sudjelovanje u distribuciji sadržaja dovoljan je običan preglednik i ne zahtijeva instalaciju dodatnog softvera. Korisnici mogu pratiti aktivnosti na odabranim video kanalima pretplatom na kanale od interesa u udruženim društvenim mrežama (na primjer, 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 svoje web mjesto.

Ako korisnik nije zadovoljan pravilima za postavljanje videa na određenom PeerTube poslužitelju, može se spojiti na drugi poslužitelj ili trčanje svoj vlastiti poslužitelj. Za brzu implementaciju poslužitelja, osigurana je unaprijed konfigurirana slika u Docker formatu (chocobozzz/peertube). Trenutno je u tijeku objavljivanje sadržaja 332 poslužitelji koje održavaju razni volonteri i organizacije.

Ključne nove značajke u izdanju 1.3:

  • Dodana podrška za video popise za reprodukciju s kojima korisnik može napraviti popis za odgođeno gledanje.
    Moguće je izraditi privatne i javne popise za reprodukciju. Svaki unos ne samo da može definirati video zapis, već i referencirati poziciju za početak i kraj reprodukcije. Za razliku od kanala, playliste ne mogu biti predmet pretplate, već su sredstvo individualnog gledanja. Na popis za reprodukciju možete uključiti ne samo svoje videozapise, već i videozapise drugih osoba. Postavka streaming_playlists dodana je konfiguracijskoj datoteci production.yaml, koja definira direktorij za spremanje popisa za reprodukciju;

  • Dodana je funkcija postavljanja videozapisa u karantenu (kada je omogućeno, preuzeti videozapisi automatski se dodaju na crnu listu i isključuju s nje nakon pregleda);
  • Dodana podrška za eksperimentalni protokol HLS (HTTP Live Streaming), koji vam omogućuje adaptivno upravljanje streamom ovisno o propusnosti. Za korištenje HLS-a, svaka rezolucija zahtijeva učitavanje zasebne video datoteke. Podržano s FFmpeg 4 ili novijim;
  • Poboljšane mogućnosti upravljanja pretplatnicima. Dodana podrška za brisanje pretplatnika, blokiranje stvaranja novih pretplata, ručno dodavanje pretplatnika i slanje obavijesti o novim pretplatnicima;
  • Poboljšano korisničko sučelje. Povećana je visina područja reprodukcije, promijenjen je dizajn gumba, povećana je veličina sličica,
    u izbornik je dodan odjeljak “Moja biblioteka”, poboljšan je prikaz na mobilnim uređajima i dodani su novi animirani efekti;

  • Administratorsko sučelje sada ima mogućnost onemogućiti tracker (zabranjujući rad u P2P modu), promijeniti/poništiti korisničke lozinke, pregledati zapisnike poslužitelja, dijagnosticirati mrežne probleme, ograničiti veličinu povijesti pogledanih videa i izbrisati stare unose o vanjskim video zapisima .

Izvor: opennet.ru

Dodajte komentar