Dostupni su PeerTube 2.3 i WebTorrent Desktop 0.23

Objavljeno izdanje Peer Tube 2.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 videozapis, prijenos organizira poslužitelj na koji je video izvorno prenesen (koristi se protokol WebSeed). Osim distribucije prometa među korisnicima koji gledaju videozapise, PeerTube također omogućuje čvorovima koje su kreatori pokrenuli 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, 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.

Trenutačno je pokrenuto više od jedne web stranice za smještaj sadržaja 300 poslužitelji koje održavaju razni volonteri i organizacije. 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).

В novo izdanje:

  • Dodana podrška za globalno pretraživanje (onemogućeno prema zadanim postavkama i zahtijeva aktivaciju od strane administratora).
  • Administrator ima mogućnost definiranja bannera prikazanog na stranicama trenutne PeerTube instance.
  • Alati za izgradnju objedinjenih mreža su prošireni: Dodana je postavka za prijenos videa koji nije uključen u javne popise drugim mrežama. Implementirana je podrška za razvrstavanje video datoteka prema razlučivosti zaslona obrnutim redoslijedom. Omogućeno slanje potpunih opisa video objekata putem ActivityPuba.
  • Moderatori imaju mogućnost masovnog brisanja komentara za određeni račun i onemogućavanja računa dok gledaju sličice. Dodana podrška za unaprijed definiranje tipičnih razloga za brisanje.
  • Optimizirano je korištenje cijelog dostupnog prostora na zaslonu pri prikazu mreže sličica.
  • Brojač videozapisa i informacije o kanalu dodani su na stranicu "Moji videozapisi".
  • Navigacija izbornikom u administratorskom sučelju je pojednostavljena.
  • Moguće je ograničiti pristup RSS feedovima s novim videozapisima za određene kanale i račune.
  • Predloženo alfa izdanje dodatka Automatsko blokiranje videozapisa, koji vam omogućuje blokiranje videozapisa na temelju javnih popisa blokiranih.
  • Slijedeći opći trend korištenja inkluzivnih pojmova, značajka "crna lista videozapisa" preimenovana je u "blokovi videozapisa/popis blokiranih".
  • Za obradu slika umjesto knjižnice za uvezivanje oštar modul omogućen
    vitak (JavaScript program za manipulaciju slikama), u potpunosti napisan u JavaScriptu.

dodatno formirana novo izdanje WebTorrent radna površina 0.22, torrent klijent koji podržava video streaming i omogućuje pregled video i audio sadržaja bez čekanja da se u potpunosti preuzme, učitavajući nove podatke prema potrebi. WebTorrent Desktop vam također omogućuje promjenu položaja unutar datoteka koje još nisu u potpunosti preuzete (promjenom položaja automatski se mijenja prioritet u blokovima preuzimanja). Moguće je povezati se i s peerovima preglednika temeljenim na WebTorrentu i s peerovima BitTorrenta pomoću standardnih programa kao što su Transmission ili uTorrent. Podržani su magnetni linkovi, torrent datoteke, identifikacija peerova pomoću DHT-a (Distributed Hash Table), PEX (Peer exchang) i popisi s poslužitelja za praćenje. Podržano je strujanje putem AirPlay, Chromecast i DLNA protokola.

Nova verzija izvanredan podrška za multi-track audio, poboljšana detekcija kodeka, obavijesti o provjeri datoteka, podrška za formate MPEG-Layer-2, Musepack, Matroska (zvuk) i WavePack, početak izdavanja rpm paketa za Linux i sklopova za arm64 arhitekturu. Izdanje 0.22 izgrađeno je na platformi Electron 9, ali je zatim objavljeno ažuriranje 0.23, koje je prešlo na korištenje testne verzije platforme Electron 10.

Podsjetimo, WebTorrent je ekstenzija BitTorrent protokola koja omogućuje organiziranje decentralizirane mreže za distribuciju sadržaja koja funkcionira povezivanjem preglednika korisnika koji pregledavaju sadržaj. Projekt ne zahtijeva infrastrukturu vanjskog poslužitelja ili dodatke za preglednik za rad. Za povezivanje posjetitelja web stranice u jedinstvenu mrežu za isporuku sadržaja dovoljno je na web stranicu postaviti poseban JavaScript kod koji koristi WebRTC tehnologiju za izravnu razmjenu podataka između preglednika.

Izvor: opennet.ru

Dodajte komentar