Ukukhutshwa kweqonga losasazo levidiyo elinatyisiweyo iPeerTube 3.4

Ukukhutshwa kweqonga lolawulo lokuququzelela ukusingathwa kwevidiyo kunye nosasazo lwevidiyo iPeerTube 3.4 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:

  • Inkqubo entsha yokucoca iphunyeziwe esebenza kuwo nawaphi na amaphepha aneevidiyo, kuquka amaphepha eakhawunti, amajelo, amaphepha aneevidiyo ezongeziweyo ezisanda kufakwa kunye nezithandwa kakhulu. Ukongeza kwiindlela zokuhlela ezikhoyo ngaphambili, ukukwazi ukuhlela kunye nokucoca ngolwimi, izithintelo zeminyaka yobudala, umthombo (iividiyo zendawo kunye nezinto ezivela kwezinye iiseva), uhlobo (ukuphila, i-VOD) kunye neendidi zongeziweyo. Ukulawula izihluzi, iqhosha elikhethekileyo longezwe kwikona ephezulu ngasekhohlo kwiphepha levidiyo ngalinye.
    Ukukhutshwa kweqonga losasazo levidiyo elinatyisiweyo iPeerTube 3.4
  • Yongeza ukukwazi ukubhalisa indawo yonke kwitshaneli ethile okanye iakhawunti ngaphandle kokuvumela umanyano kwindawo ebamba itshaneli ekhethiweyo okanye umsebenzisi. Ubhaliso lwenziwa kwimenyu yomlawuli ngokusebenzisa icandelo elilandelayo kwi-Federation tab.
    Ukukhutshwa kweqonga losasazo levidiyo elinatyisiweyo iPeerTube 3.4
  • Inkxaso ibonelelwa ngokucoca iziphumo zophando ngamaqhuqhuva apho iividiyo ezifunyenweyo zisasazwa khona. Umzekelo, ukuba uyazi ukuba i-node ethile inengqokelela eyenziwe kakuhle kwisihloko esithile, unokunciphisa iziphumo kuloo node kuphela.
    Ukukhutshwa kweqonga losasazo levidiyo elinatyisiweyo iPeerTube 3.4
  • Ithala leencwadi le-HLS.js elisetyenziswe kwisidlali sevidiyo sePeerTube lihlaziyiwe. I-bandwidth yejelo lonxibelelwano lomsebenzisi lichongiwe kwaye ligcinwe, elikuvumela ukuba uqalise ngokukhawuleza ukusasaza kumgangatho ophezulu okanye ophantsi, endaweni yokusebenzisa umgangatho ophakathi osemgangathweni kwaye ubuyele kwisisombululo esamkelekileyo kuphela emva kwemizuzwana embalwa.
  • Inkxaso yendalo eyongeziweyo yokugcina iifayile zevidiyo kwindawo yokugcina into efana ne-Amazon S3, evumela abalawuli besayithi ukuba bagcine ividiyo kwiinkqubo ezibonelela ngendawo ngokusekwe kwimfuno yomsebenzisi.

Masikukhumbuze ukuba i-PeerTube isekwe kusetyenziso lwe-BitTorrent client WebTorrent, esebenza kwisikhangeli kwaye isebenzisa itekhnoloji yeWebRTC ukuququzelela ijelo lonxibelelwano lwe-P2P ngqo phakathi kweziphequluli, kunye neprotocol ye-ActivePub, ekuvumela ukuba udibanise iiseva zevidiyo ezihlukeneyo. inethiwekhi eqhelekileyo edibeneyo apho iindwendwe zithatha inxaxheba kumxholo wokuhanjiswa kwaye zikwazi ukubhalisa kumajelo kunye nokufumana izaziso malunga neevidiyo ezintsha. Ujongano lwewebhu olubonelelwa yiprojekthi lwakhiwe kusetyenziswa isakhelo se-Angular.

Inethiwekhi edibeneyo ye-PeerTube yenziwe njengoluntu lweeseva ezincinci zokubamba ividiyo ezidibeneyo, nganye inomlawuli wayo kwaye inokwamkela imithetho yayo. Iseva nganye enevidiyo isebenza njenge-BitTorrent tracker, ebamba iiakhawunti zomsebenzisi wale seva kunye neevidiyo zabo. I-ID yomsebenzisi yenziwe kwifom "@user_name@server_domain". Idatha yokukhangela ihanjiswa ngokuthe ngqo kwiiphequluli zabanye abatyeleli abajonga 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.

Kukho ngoku ngaphezulu kwe-900 i-server yokubamba umxholo ogcinwe ngamavolontiya ahlukeneyo kunye nemibutho. Ukuba umsebenzisi akanelisekanga ngemigaqo yokuthumela iividiyo kwi-server ethile ye-PeerTube, unokuxhuma komnye umncedisi okanye aqale umncedisi wakhe. Ukusasazwa ngokukhawuleza kweseva, umfanekiso oqwalaselwe kwangaphambili kwifomati yeDocker (chocobozzz/peertube) unikiwe.

umthombo: opennet.ru

Yongeza izimvo