PeerTube 2.3 dhe WebTorrent Desktop 0.23 në dispozicion

botuar botim Peer Tube 2.3, një platformë e decentralizuar për organizimin e hostimit të videove dhe transmetimeve video. PeerTube ofron një alternativë neutrale nga shitësi ndaj YouTube, Dailymotion dhe Vimeo, duke përdorur një rrjet të shpërndarjes së përmbajtjes bazuar në komunikimet P2P dhe duke lidhur së bashku shfletuesit e vizitorëve. Zhvillimet e projektit përhapet licencuar sipas AGPLv3.

PeerTube bazohet në klientin BitTorrent webtorrent, lançuar në shfletues dhe duke përdorur teknologjinë WebRTC për të organizuar një kanal komunikimi të drejtpërdrejtë P2P midis shfletuesve dhe protokollit AktivitetiPub, i cili ju lejon të bashkoni serverë të ndryshëm video në një rrjet të përbashkët të federuar, në të cilin vizitorët marrin pjesë në shpërndarjen e përmbajtjes dhe kanë aftësinë për t'u abonuar në kanale dhe për të marrë njoftime për video të reja. Ndërfaqja e internetit e ofruar nga projekti është ndërtuar duke përdorur kornizën Këndor.

Rrjeti i federuar i PeerTube është formuar si një komunitet i serverëve të vegjël pritës të videove të ndërlidhur, secili prej të cilëve ka administratorin e vet dhe mund të miratojë rregullat e veta. Çdo server me video vepron si një gjurmues BitTorrent, i cili pret llogaritë e përdoruesve të këtij serveri dhe videot e tyre. ID-ja e përdoruesit është formuar në formën "@user_name@server_domain". Të dhënat e shfletimit transmetohen drejtpërdrejt nga shfletuesit e vizitorëve të tjerë që shikojnë përmbajtjen.

Nëse askush nuk e shikon videon, ngarkimi organizohet nga serveri në të cilin videoja është ngarkuar fillimisht (përdoret protokolli WebSeed). Përveç shpërndarjes së trafikut midis përdoruesve që shikojnë video, PeerTube gjithashtu lejon nyjet e lançuara nga krijuesit që fillimisht të presin video për të ruajtur në memorien e videove nga krijuesit e tjerë, duke formuar një rrjet të shpërndarë jo vetëm të klientëve, por edhe të serverëve, si dhe duke ofruar tolerancë ndaj gabimeve.

Për të filluar transmetimin përmes PeerTube, përdoruesi duhet vetëm të ngarkojë një video, përshkrim dhe një grup etiketash në një nga serverët. Pas kësaj, videoja do të bëhet e disponueshme në të gjithë rrjetin e federuar, dhe jo vetëm nga serveri fillestar i shkarkimit. Për të punuar me PeerTube dhe për të marrë pjesë në shpërndarjen e përmbajtjes, mjafton një shfletues i rregullt dhe nuk kërkon instalimin e softuerit shtesë. Përdoruesit mund të ndjekin aktivitetin në kanalet e përzgjedhura të videove duke u abonuar në kanale me interes në rrjetet sociale të federuara (për shembull, Mastodon dhe Pleroma) ose nëpërmjet RSS. Për të shpërndarë video duke përdorur komunikimet P2P, përdoruesi mund të shtojë gjithashtu një miniaplikacion të veçantë me një luajtës të integruar në ueb në faqen e tij të internetit.

Aktualisht, më shumë se një faqe interneti është hapur për të pritur përmbajtje 300 serverë të mirëmbajtur nga vullnetarë dhe organizata të ndryshme. Nëse një përdorues nuk është i kënaqur me rregullat për postimin e videove në një server të caktuar PeerTube, ai mund të lidhet me një server tjetër ose vrapoj serverin tuaj. Për vendosjen e shpejtë të serverit, ofrohet një imazh i para-konfiguruar në formatin Docker (chocobozzz/peertube).

В lëshim i ri:

  • Mbështetje e shtuar për kërkimin global (i çaktivizuar si parazgjedhje dhe kërkon aktivizim nga administratori).
  • Administratorit i jepet aftësia për të përcaktuar banerin e shfaqur në faqet e shembullit aktual të PeerTube.
  • Mjetet për ndërtimin e rrjeteve të federuara janë zgjeruar: Është shtuar një cilësim për transmetimin e videos që nuk përfshihet në listat publike në rrjete të tjera. Mbështetja për renditjen e skedarëve video sipas rezolucionit të ekranit në rend të kundërt është zbatuar. Aktivizoi dërgimin e përshkrimeve të plota të objekteve video nëpërmjet ActivityPub.
  • Moderatorët kanë mundësinë të fshijnë në masë komentet për një llogari të caktuar dhe të çaktivizojnë llogaritë gjatë shikimit të miniaturave. Mbështetje e shtuar për paracaktimin e arsyeve tipike për fshirje.
  • Përdorimi i të gjithë hapësirës së disponueshme të ekranit kur shfaqet një rrjet fotografish është optimizuar.
  • Një numërues video dhe informacioni i kanalit janë shtuar në faqen "Videot e mia".
  • Lundrimi i menysë në ndërfaqen e administratorit është thjeshtuar.
  • Është e mundur të kufizohet qasja në burimet RSS me video të reja për kanale dhe llogari të caktuara.
  • Propozohet lëshimi alfa i shtojcës Blloko automatikisht videot, i cili ju lejon të bllokoni video bazuar në listat e bllokimeve publike.
  • Duke ndjekur trendin e përgjithshëm të përdorimit të termave gjithëpërfshirëse, veçoria "lista e zezë e videove" është riemërtuar "blloqe video/lista e bllokimit".
  • Për përpunimin e imazhit në vend të një biblioteke detyruese i mprehtë moduli i aktivizuar
    kërcim (Programi i Manipulimit të Imazheve JavaScript), i shkruar tërësisht në JavaScript.

Përveç kësaj formuar numri i ri Desktop WebTorrent 0.22, një klient torrent që mbështet transmetimin e videos dhe ju lejon të shikoni përmbajtjen video dhe audio pa pritur që ajo të shkarkohet plotësisht, duke ngarkuar të dhëna të reja sipas nevojës. WebTorrent Desktop ju lejon gjithashtu të ndryshoni pozicionin brenda skedarëve që ende nuk janë shkarkuar plotësisht (ndryshimi i pozicionit ndryshon automatikisht përparësinë në blloqet e shkarkimit). Është e mundur të lidheni si me kolegët e shfletuesit të bazuar në WebTorrent ashtu edhe me kolegët e BitTorrent duke përdorur programe standarde si Transmisioni ose uTorrent. Mbështeten lidhjet magnetike, skedarët torrent, identifikimi i kolegëve nga DHT (Tabela e Hashit të Shpërndarë), PEX (Shkëmbimi i kolegëve) dhe listat nga serverët gjurmues. Transmetimi duke përdorur protokollet AirPlay, Chromecast dhe DLNA mbështetet.

Një version i ri jashtëzakonshme mbështetje për audio me shumë këngë, zbulim i përmirësuar i kodeve, njoftime për verifikimin e skedarëve, mbështetje për formatet MPEG-Layer-2, Musepack, Matroska (tingull) dhe WavePack, fillimi i publikimit të paketave rpm për Linux dhe asambletë për arkitekturën arm64. Release 0.22 është ndërtuar në platformën Electron 9, por më pas u publikua përditësimi 0.23, i cili kaloi në përdorimin e një versioni testues të platformës Electron 10.

Ju kujtojmë se WebTorrent është një zgjerim i protokollit BitTorrent që ju lejon të organizoni një rrjet të decentralizuar të shpërndarjes së përmbajtjes që funksionon duke lidhur shfletuesit e përdoruesve që shikojnë përmbajtje. Projekti nuk kërkon infrastrukturë të jashtme të serverit ose shtojca të shfletuesit për të funksionuar. Për të lidhur vizitorët e faqes në internet në një rrjet të vetëm të shpërndarjes së përmbajtjes, mjafton të vendosni një kod të veçantë JavaScript në faqen e internetit që përdor teknologjinë WebRTC për shkëmbimin e drejtpërdrejtë të të dhënave midis shfletuesve.

Burimi: opennet.ru

Shto një koment