Ukukhutshwa kweqonga lolawulo lokuququzelela ukusingathwa kwevidiyo kunye nosasazo lwevidiyo iPeerTube 4.3 yenzeka. I-PeerTube inikezela ngomthengisi-ongathathi hlangothi kwiYouTube, Dailymotion kunye neVimeo, usebenzisa inethiwekhi yokusabalalisa umxholo ngokusekelwe kunxibelelwano lwe-P2P kunye nokudibanisa iiphequluli zeendwendwe kunye. Uphuhliso lweprojekthi lusasazwa phantsi kwelayisensi ye-AGPLv3.
Iinguqulelo eziphambili:
- Ukukwazi ukungenisa iividiyo ngokuzenzekelayo kwamanye amaqonga evidiyo kuphunyeziwe. Ngokomzekelo, umsebenzisi unokuqala ukuthumela ividiyo kwi-YouTube kwaye alungiselele ukudluliselwa ngokuzenzekelayo kwijelo lakhe elisekelwe kwi-PeerTube. Kuyenzeka ukuba udibanise iividiyo ezivela kumaqonga ahlukeneyo kwitshaneli enye yePeerTube, kunye nokudluliselwa okulinganiselweyo kweevidiyo kuluhlu lokudlala oluchaziweyo. Ukungenisa ngokuzenzekelayo kunikwe amandla kwimenyu ethi "Ithala lam" ngeqhosha elithi "Ulungelelwaniso lwam" kwithebhu ethi "Amatshaneli".

- Kuye kwenziwa umsebenzi wokuphucula ujongano lomsebenzisi. Uyilo lwephepha lokudala i-akhawunti luhlaziywe, apho inani lezigaba ngexesha lokubhalisa liye landa: ukubonisa ulwazi oluqhelekileyo, ukwamkela imimiselo yokusetyenziswa, ukuzalisa ifom kunye nedatha yomsebenzisi, isicelo sokwenza ishaneli yokuqala kunye nolwazi. malunga nokubhaliswa kweakhawunti ngempumelelo. Itshintshe indawo yezinto eziphezulu kwiphepha lokungena ukwenza imiyalezo yolwazi ibonakale ngakumbi. Ibar yokukhangela iye yasiwa embindini womphezulu wesikrini. Ukunyuswa kwesayizi yefonti kunye nombala ohlengahlengisiweyo.

- Amathuba okufakela iividiyo kwezinye iisayithi andiwe. Kusasazo olwakhelwe ngaphakathi kumdlali odityaniswe kumaphepha, ngexesha ngaphambi kokuqala kwaye emva kokuphela kosasazo, izikrini ezichazayo ziboniswa endaweni yokungabi nanto, ukudala ukuvakalelwa kokungaphumeleli. Kwakhona kuphunyeziwe kuqalwa ngokuzenzekela kokudlala emva kokuqala kosasazo lwangoku olucwangcisiweyo.
- Ukongeza iinketho ezintsha zokuseta i-node yakho yePeerTube. Umlawuli unikezelwa ngezixhobo zokuqalisa umsebenzi kwimodi ye-batch kwii-nodes ezidibeneyo (i-Federation), umzekelo, ukususa ababhalisi abathile kuzo zonke iindawo ezilawulwayo kanye. Iinketho ezongeziweyo zokukhubaza i-transcoding ukutshintsha isisombululo seevidiyo ezikhutshelweyo okanye usasazo oluphilayo, kubandakanya ukukwazi ukukhubaza ukuhanjiswa kweekhowudi kwiividiyo ngesisombululo esingaphezulu kunobona buvunyelweyo kuseto. Ukukwazi ukucima iifayile kwiividiyo zongezwa kwi-interface yewebhu, enokuba luncedo ekukhululeni indawo yasimahla (umzekelo, unokucima ngokukhawuleza iividiyo ngesisombululo esingaphezulu kunesikhankanyiweyo).

- Ulungelelwaniso lwenziwe ukuphucula ukusebenza kunye nokwandisa ukulinganisa.
Iqonga le-PeerTube lisekelwe ekusebenziseni umxhasi we-WebTorrent BitTorrent, eqhuba kwi-browser kwaye isebenzisa iteknoloji ye-WebRTC ukuququzelela ijelo lonxibelelwano lwe-P2P ngqo phakathi kweziphequluli, kunye ne-ActivePub protocol, ekuvumela ukuba udibanise iiseva zevidiyo ezihlukeneyo zibe yimbumba eqhelekileyo. inethiwekhi apho iindwendwe zithatha inxaxheba ekuhanjisweni komxholo kwaye zikwazi ukubhalisa kumajelo kunye nokufumana izaziso malunga neevidiyo ezintsha. Ujongano lwewebhu olubonelelwa yiprojekthi lwakhiwe kusetyenziswa isakhelo se-Angular.
Inethiwekhi edityanisiweyo yePeerTube yenziwe njengoluntu lwabantu abancinci abadibeneyo abancedisi Iiwebhusayithi zokubamba iividiyo, nganye inomlawuli wayo kunye nemithetho yayo. Iseva nganye yevidiyo isebenza njenge-BitTorrent tracker, ibamba iiakhawunti zomsebenzisi zeseva kunye neevidiyo zazo. Ii-ID zomsebenzisi zenziwe ngohlobo "@username@serverdomain." Ukudluliselwa kwedatha ngexesha lokubukela kwenzeka ngokuthe ngqo kwiibrawuza zabanye abatyeleli ababukela umxholo.
Ukuba akukho mntu ujonga ividiyo, ukulayishwa kuququzelelwe ngumncedisi apho ividiyo yayifakwe khona kuqala (i-WebSeed protocol isetyenziswa). Ukongeza ekusasazeni i-traffic phakathi kwabasebenzisi ababukele iividiyo, i-PeerTube iphinda ivumele ii-nodes eziqaliswe ngabadali ukuba baqale ukusingatha iividiyo kwi-cache yevidiyo kwabanye abadali, ukwenza inethiwekhi esasazwayo yabathengi kuphela kodwa kunye neeseva, kunye nokubonelela ukunyamezela impazamo. Kukho inkxaso yokusasazwa okubukhoma kunye nokuhanjiswa komxholo kwimodi ye-P2P (iiprogram eziqhelekileyo ezifana ne-OBS zingasetyenziselwa ukulawula ukusasazwa).
Ukuqala ukusasaza ngePeerTube, umsebenzisi ufuna nje ukulayisha ividiyo, inkcazo kunye nesethi yeethegi kwenye yeeseva. Emva koku, ividiyo iya kufumaneka kuyo yonke inethiwekhi edibeneyo, kwaye hayi kwiseva yokuqala yokukhuphela. Ukusebenzisana ne-PeerTube kunye nokuthatha inxaxheba ekusasazeni umxholo, isiphequluli esiqhelekileyo sanele kwaye asifuni ukufakwa kwesofthiwe eyongezelelweyo. Abasebenzisi banokulandela umsebenzi kwiitshaneli zevidiyo ezikhethiweyo ngokubhalisela kumajelo anomdla kwiinethiwekhi zentlalo ezidibeneyo (umzekelo, iMastodon kunye nePleroma) okanye nge-RSS. Ukusasaza iividiyo usebenzisa unxibelelwano lweP2P, umsebenzisi unokongeza iwijethi ekhethekileyo kunye nomdlali wewebhu owakhelwe ngaphakathi kwiwebhusayithi yakhe.
Okwangoku, kukho malunga neeseva ezingama-1100 ezisebenza ekubambeni umxholo, ezigcinwa ngamavolontiya kunye nemibutho eyahlukeneyo. Ukuba umsebenzisi akanelisekanga yimithetho yokuthumela iividiyo kwiseva ethile, umncedisi I-PeerTube inokunxibelelana nenye iseva okanye isebenzise iseva yayo. Umfanekiso weDocker olungiselelwe kwangaphambili unikezelwa ukuze kusetyenziswe iseva ngokukhawuleza (chocobozzz/peertube).
umthombo: opennet.ru



