U lëshua plataforma decentralizuar për organizimin e videohostingut dhe transmetimit video PeerTube 3.1. PeerTube ofron një alternativë të pavarur nga ofruesit e veçantë ndaj YouTube, Dailymotion dhe Vimeo, duke përdorur një rrjet shpërndarjeje të përmbajtjes mbi bazën e komunikimeve P2P dhe lidhjes midis shfletuesve të vizitorëve. Progreset e projektit shpërndahen nën licencën AGPLv3.
TĂ« rejat kryesore:
- Janë zgjeruar mundësitë për konvertimin e audios dhe videos nga një format në tjetrin për të siguruar aksesin në përmbajtje në të gjitha pajisjet (konvertimi realizohet në sfond, kështu që videoja e re nuk bëhet e disponueshme për të gjitha pajisjet menjëherë, por pas një kohe, e nevojshme për përfundimin e konvertimit). Në këtë version të ri është shtuar mbështetje për profilin e konvertimit, të cilat mund të përdoren për të ndryshuar rregullat e konvertimit në një nyje të caktuar PeerTube. Profillet janë të dizajnuara si plugina dhe zakonisht ofrojnë cilësime të ndryshme të FFmpeg. Administratorët e nyjeve tani mund të zgjedhin profilin e konvertimit që i përshtatet detyrave aktuale. Për shembull, është e mundur të krijoni profile konvertimi për optimizimin e kapacitetit ose për dhënien e audios në cilësinë më të lartë.
Proceset e menaxhimit të detyrave për konvertimin janë modernizuar. Më parë, përmbajtja vendosej në radhë dhe konvertohej sipas rendit të shtimit nga përdoruesi. Në versionin e ri, administratorit i janë ofruar mjete për të përcaktuar prioritetin e kryerjes së punëve dhe është shtuar mundësia për uljen automatike të prioritetit në varësi të numrit të videove të ngarkuara (përparësi do të kenë ngarkimet individuale, duke zhvendosur përdoruesit që kanë ngarkuar një numër të madh videosh të njëkohshëm). Administratori mund të ndjekë përparimin e konvertimit dhe të rregullojë numrin e detyrave që ekzekutohen njëkohësisht.

- Në ndërfaqen web, kategoria "most liked" është përjashtuar nga paneli anësor dhe në vend të saj është futur seksioni "trending", që ofron tri mundësi për përzgjedhjen e videove më të kërkuara: hot (video të fundit që përdoruesit kanë ndarë më shumë), views (video më të shikuara në 24 orët e fundit) dhe likes (video me më shumë like).

- Disa disa elementĂ« tĂ« ndĂ«rfaqes sĂ« administratorit tĂ« nodit janĂ« ndryshuar, pĂ«r shembull, Ă«shtĂ« ndryshuar tab-i i listĂ«s sĂ« pĂ«rdoruesve dhe Ă«shtĂ« transferuar nĂ« anĂ«n e majtĂ« butoni pĂ«r krijimin e pĂ«rdoruesit. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« konfiguruar njĂ« kuotĂ« tĂ« pĂ«rgjithshme dhe ditore pĂ«r vĂ«llimin e tĂ« dhĂ«nave tĂ« ngarkuara.

- ĂshtĂ« thjeshtuar procedura e abonimit pĂ«r llogaritĂ« e vendosura nĂ« njĂ« nod tjetĂ«r, nĂ«se ekziston njĂ« llogari e vetme nĂ« atĂ« nod â pĂ«r tĂ« abonuar tani mjafton tĂ« klikoni butonin «subscribe» nĂ«n videon dhe tĂ« fusni identifikuesin tuaj.

- Në ndërfaqen e administratorit të nodit është shtuar konfigurimi i numrit të detyrave të importit që mund të punojnë njëkohësisht (njoftim për ngarkimin përmes URL-së ose përmes torrent-it).
- ĂshtĂ« realizuar njĂ« sistem pĂ«r krijimin e torrentĂ«ve pĂ«r videot e ngarkuara, qĂ« operon nĂ« mĂ«nyrĂ« asinkrone.
- ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r versionin PostgreSQL 9.6, mbĂ«shtetja pĂ«r Node.js 10 Ă«shtĂ« shpallur e skaduar dhe Ă«shtĂ« shtuar mbĂ«shtetja pĂ«r degĂ«t e reja Node.js 14 dhe 15.
Kujtojmë se PeerTube bazohet në përdorimin e klientit BitTorrent WebTorrent, i cili funkson në shfletues dhe përdor teknologjinë WebRTC për të organizuar një kanal të drejtpërdrejtë P2P komunikimi midis shfletuesve, dhe protokollin ActivityPub, i cili lejon lidhjen e serverëve të ndryshëm me video në një rrjet të përbashkët federativ, ku vizitorët kontribuojnë në shpërndarjen e përmbajtjes dhe kanë mundësinë të subscribohen në kanale dhe të marrin njoftime për video të reja. Ndërfaqja web e ofruar nga projekti është ndërtuar me përdorimin e kornizës Angular.
Rrjeti federal PeerTube formohet si njĂ« shoqatĂ« e lidhur e vogĂ«l serverĂ«ve tĂ« hostimit tĂ« videos, ku secili ka administratorin e vet dhe mund tĂ« vendosĂ« rregullat e veta. Ădo server me video funksionon si njĂ« tracker BitTorrent, ku janĂ« regjistruar llogaritĂ« e pĂ«rdoruesve tĂ« kĂ«tij serveri dhe videot e tyre. Identifikuesi i pĂ«rdoruesit formohet nĂ« formĂ«n «@emri_i_pĂ«rdoruesit@domeni_i_serverit». Transferimi i tĂ« dhĂ«nave gjatĂ« shikimit bĂ«het drejtpĂ«rdrejt nga shfletuesit e vizitorĂ«ve tĂ« tjerĂ« qĂ« shikojnĂ« pĂ«rmbajtjen.
Nëse videoja nuk shihet nga askush, ngarkesa menaxhohet nga serveri ku videoja është ngarkuar fillimisht (duke përdorur protokollin WebSeed). Përveç shpërndarjes së trafikëve midis përdoruesve që shohin videon, PeerTube gjithashtu lejon nyjet e drejtuara nga autorët për vendosjen fillestare të videos, për të ruajtur videot e autorëve të tjerë, duke formuar një rrjet të shpërndarë jo vetëm nga klientët, por edhe nga serverët, dhe duke siguruar qëndrushmëri. Ka mbështetje për transmetim të drejtpërdrejtë (live streaming) me shpërndarje të përmbajtjes në mënyrë P2P (për menaxhimin e transmetimit mund të përdoren programe standarde, si OBS).
Për të filluar transmetimin përmes PeerTube, përdoruesi duhet të ngarkojë një video në njërin nga serverët, përshkrimin dhe disa etiketa. Pas kësaj, videoja do të bëhet e disponueshme në të gjithë rrjetin federativ, jo vetëm nga serveri i ngarkesës fillestare. Për të punuar me PeerTube dhe për të marrë pjesë në shpërndarjen e përmbajtjes, është e mjaftueshme një shfletues standard dhe nuk kërkohet instalimi i softuerëve të tjerë. Përdoruesit mund të ndjekin aktivitetet në kanalet e zgjedhura të videove duke u abonuar në kanalet që i interesojnë në rrjetet sociale federative (p.sh., Mastodon dhe Pleroma) ose përmes RSS. Për të shpërndarë video duke përdorur komunikime P2P, përdoruesi gjithashtu mund të shtojë një widget të veçantë me një web-player të integruar në faqen e tij.
Aktualisht, rreth 700 servera funksionojnë për të mikluar përmbajtjen, të mbështetur nga vullnetarë dhe organizata të ndryshme. Nëse përdoruesi nuk është i kënaqur me rregullat e ngarkimit të videove në një server të caktuar serveri PeerTube, ai mund të lidhet me një server tjetër ose të niste serverin e tij. Për një vendosje të shpejtë të serverit, ofrohet një imazh i parakonfiguruar në formatin Docker (chocobozzz/peertube).
Burimi: opennet.ru




