Saadaval on PeerTube 2.3 ja WebTorrent Desktop 0.23

avaldatud vabastama Peer Tube 2.3, detsentraliseeritud platvorm videomajutuse ja videoedastuse korraldamiseks. PeerTube pakub müüja-neutraalset alternatiivi YouTube'ile, Dailymotionile ja Vimeole, kasutades P2P-suhtlusel põhinevat sisujaotusvõrku ja ühendades külastajate brauserid omavahel. Projekti arengud levima litsentsitud AGPLv3 alusel.

PeerTube põhineb BitTorrenti kliendil WebTorrent, mis käivitati brauseris ja kasutab tehnoloogiat WebRTC otse P2P-suhtluskanali korraldamiseks brauserite ja protokolli vahel ActivityPub, mis võimaldab ühendada erinevad videoserverid ühiseks ühendatud võrguks, kus külastajad osalevad sisu edastamises ja saavad tellida kanaleid ja saada teateid uute videote kohta. Projekti pakutav veebiliides on üles ehitatud raamistikku kasutades nurgeline.

PeerTube'i liitvõrk moodustatakse omavahel ühendatud väikeste videomajutusserverite kogukonnana, millest igaühel on oma administraator ja mis võivad vastu võtta oma reeglid. Iga videoga server toimib BitTorrenti jälgijana, mis majutab selle serveri kasutajakontosid ja nende videoid. Kasutaja ID moodustatakse kujul “@kasutaja_nimi@serveri_domeen”. Sirvimisandmed edastatakse otse teiste sisu vaatavate külastajate brauserist.

Kui keegi videot ei vaata, korraldab üleslaadimise server, kuhu video algselt üles laaditi (kasutatakse protokolli WebSeed). Lisaks liikluse jaotamisele videoid vaatavate kasutajate vahel võimaldab PeerTube ka loojate käivitatud sõlmedel algselt majutada videoid, et vahemällu salvestada teistelt loojatelt pärit videoid, moodustades mitte ainult klientide, vaid ka serverite hajutatud võrgu ning pakkudes tõrketaluvust.

PeerTube'i kaudu edastamise alustamiseks peab kasutaja lihtsalt ühte serverisse üles laadima video, kirjelduse ja siltide komplekti. Pärast seda muutub video kättesaadavaks kogu liitvõrgus, mitte ainult algsest allalaadimisserverist. PeerTube'iga töötamiseks ja sisu levitamises osalemiseks piisab tavalisest brauserist ja see ei nõua lisatarkvara installimist. Kasutajad saavad jälgida tegevust valitud videokanalites, tellides huvipakkuvaid kanaleid ühendatud sotsiaalvõrgustikes (nt Mastodon ja Pleroma) või RSS-i kaudu. P2P-side abil videote levitamiseks saab kasutaja lisada oma veebisaidile ka spetsiaalse vidina, millel on sisseehitatud veebipleier.

Praegu on sisu majutamiseks käivitatud rohkem kui üks veebisait 300 serverid, mida haldavad erinevad vabatahtlikud ja organisatsioonid. Kui kasutaja ei ole rahul konkreetses PeerTube'i serveris videote postitamise reeglitega, saab ta ühenduse luua mõne teise serveriga või jooksma oma server. Serveri kiireks juurutamiseks pakutakse Dockeri vormingus eelkonfigureeritud kujutist (chocobozzz/peertube).

В uus väljalase:

  • Lisatud globaalse otsingu tugi (vaikimisi keelatud ja nõuab administraatori aktiveerimist).
  • Administraatorile antakse võimalus määratleda praeguse PeerTube'i eksemplari lehtedel kuvatav bänner.
  • Laiendatud on liitvõrkude ehitamise tööriistu: Lisatud on seadistus avalikes nimekirjades mitteolevate videote edastamiseks teistele võrkudele. Rakendatud on videofailide sortimise tugi ekraani eraldusvõime järgi vastupidises järjekorras. Videoobjektide täielike kirjelduste saatmine ActivityPubi kaudu on lubatud.
  • Moderaatoritel on pisipiltide vaatamise ajal võimalik antud konto kommentaare massiliselt kustutada ja kontod keelata. Lisatud tugi tüüpiliste kustutamise põhjuste eelmääratlemiseks.
  • Pisipiltide ruudustiku kuvamisel on optimeeritud kogu saadaoleva ekraaniruumi kasutamine.
  • Videoloendur ja kanaliteave on lisatud lehele „Minu videod”.
  • Menüüs navigeerimine administraatoriliideses on lihtsustatud.
  • Teatud kanalite ja kontode jaoks on võimalik piirata juurdepääsu RSS-kanalitele uute videotega.
  • Pistikprogrammi alfaversioon välja pakutud Videote automaatne blokeerimine, mis võimaldab avalike blokeerimisnimekirjade alusel videoid blokeerida.
  • Järgides üldist kaasavate terminite kasutamise suundumust, on funktsioon "videote must nimekiri" ümber nimetatud "videote blokeerimiseks/blokeerimisloendiks".
  • Pilditöötluseks köitmise teegi asemel terav moodul lubatud
    jimp (JavaScripti kujutise manipuleerimisprogramm), mis on kirjutatud täielikult JavaScriptis.

Lisaks moodustatud uus number WebTorrenti töölaud 0.22, torrent-klient, mis toetab video voogedastust ja võimaldab teil vaadata video- ja helisisu, ootamata selle täielikku allalaadimist, laadides vajaduse korral uusi andmeid. WebTorrent Desktop võimaldab teil muuta ka asukohta failide sees, mida pole veel täielikult alla laaditud (positsiooni muutmine muudab automaatselt allalaadimisplokkide prioriteeti). Standardprogrammide, nagu Transmission või uTorrent, abil on võimalik ühenduda nii WebTorrenti-põhiste brauseri kaaslastega kui ka BitTorrenti kaaslastega. Toetatud on magnetlingid, torrent-failid, partnerite tuvastamine DHT (Distributed Hash Table), PEX (peer exchang) ja jälgimisserverite loendite abil. Toetatakse voogesitust AirPlay, Chromecasti ja DLNA protokollide abil.

Uus versioon tähelepanuväärne mitmerajalise heli tugi, täiustatud kodeki tuvastamine, failide kinnitamise teatised, MPEG-Layer-2, Musepacki, Matroska (heli) ja WavePacki vormingute tugi, Linuxi rpm-pakettide ja arm64 arhitektuuri koostude avaldamise algus. Väljalase 0.22 on üles ehitatud Electron 9 platvormile, kuid seejärel avaldati värskendus 0.23, mis lülitus üle Electron 10 platvormi testversiooni kasutamisele.

Tuletame meelde, et WebTorrent on BitTorrenti protokolli laiendus, mis võimaldab teil korraldada detsentraliseeritud sisu levitamise võrku, mis toimib sisu vaatavate kasutajate brauserite linkimise kaudu. Projekt ei vaja töötamiseks välist serveri infrastruktuuri ega brauseri pistikprogramme. Veebilehe külastajate ühendamiseks ühtsesse sisuedastusvõrku piisab veebilehele spetsiaalse JavaScripti koodi paigutamisest, mis kasutab WebRTC tehnoloogiat otseseks andmevahetuseks brauserite vahel.

Allikas: opennet.ru

Lisa kommentaar