Ukukhutshwa kweqonga losasazo levidiyo elinatyisiweyo iPeerTube 2.1

ipapashiwe ukukhululwa I-PeerTube 2.1, iqonga elinatyisiweyo lokuququzelela ukusingathwa kwevidiyo kunye nosasazo lwevidiyo. 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 usasazeko ilayisenisi phantsi kwe-AGPLv3.

I-PeerTube isekwe kumxhasi weBitTorrent webtorrent, yaziswa kwibhrawuza kwaye isebenzisa itekhnoloji WebRTC ukuququzelela itshaneli yonxibelelwano ye-P2P ngqo phakathi kweziphequluli, kunye neprotocol UmsebenziPub, ekuvumela ukuba udibanise iiseva zevidiyo ezihlukeneyo kwinethiwekhi eqhelekileyo edibeneyo apho iindwendwe zithatha inxaxheba ekuhanjisweni komxholo kwaye zikwazi ukubhalisela iziteshi kunye nokufumana izaziso malunga neevidiyo ezintsha. Ujongano lwewebhu olubonelelwa yiprojekthi lwakhiwe kusetyenziswa isakhelo emboxo.

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 yayilayishwe khona kuqala (iprotocol isetyenziswa WebSeed). Ukongeza ekusasazeni i-traffic phakathi kwabasebenzisi ababukele iividiyo, i-PeerTube iphinda ivumele ii-nodes eziqaliswe ngabadali ukuba ziqale zibambe iividiyo kwi-cache yevidiyo ezivela kwabanye abadali, ukwenza inethiwekhi esasazwayo yabathengi kuphela kodwa kunye neeseva, kunye nokubonelela ukunyamezela impazamo.

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, ngaphezu kwewebhusayithi enye iye yasungulwa ukubamba umxholo 300 iiseva ezigcinwe ngamavolontiya ahlukeneyo kunye nemibutho. Ukuba umsebenzisi akanelisekanga ngemigaqo yokuthumela iividiyo kwiseva ethile yePeerTube, unokuxhuma kwenye iseva okanye ukubaleka iseva yakho. Ukusasazwa ngokukhawuleza kweseva, umfanekiso oqwalaselwe kwangaphambili kwifomati yeDocker (chocobozzz/peertube) unikiwe.

В umboniso omtsha:

  • Iminqweno yomsebenzisi yokuphucula ujongano ithathelwe ingqalelo. Iziphumo zoopopayi zongezwe xa uqalisa kwaye umisa ukudlala ividiyo ukunika ingxelo malunga nesenzo. Ii-icon ezihlaziyiweyo kunye namaqhosha kwiphepha lokubukela ividiyo. Kubasebenzisi abagunyazisiweyo, xa uhambisa imawusi phezu kwe-thumbnail yevidiyo, i-icon yewotshi ngoku ibonakala yongeza ividiyo kuluhlu lokubukela kamva;

    Ukukhutshwa kweqonga losasazo levidiyo elinatyisiweyo iPeerTube 2.1Ukukhutshwa kweqonga losasazo levidiyo elinatyisiweyo iPeerTube 2.1

  • Iphepha elithi "Malunga" elinomboniso weprojekthi lihlaziywe ngokutsha, elinika ukufikelela ngokukhawuleza kumaxwebhu kunye nezicelo ezongezelelweyo. Yandiswe ngokuphawulekayo amaxwebhu, ezininzi izikhokelo ezintsha zokumisela kunye nokuxilongwa kweengxaki ziye zacetywa;

    Ukukhutshwa kweqonga losasazo levidiyo elinatyisiweyo iPeerTube 2.1

  • Amathuba okuxoxa ngeevidiyo andiwe. Uyilo olutsha lwezimvo lucetyiwe, apho izimvo zokuqala kunye neempendulo kuzo zahlulwe ngokucacileyo. Ukuphuculwa komboniso wee-avatar kunye nokwenza ukuba amagama omsebenzisi afundeke ngakumbi. Iimpendulo ezithunyelwe ngumbhali wevidiyo ekuxoxwa ngayo zibalaselisiwe. Kukho iindlela ezimbini zokujonga, zihlelwe ngexesha lokuthunyelwa kwezimvo kunye nenani leempendulo. Ngoku kuyenzeka ukusebenzisa uphawulo lweMarkdown kwisicatshulwa. Iinketho ezongeziweyo zokufihla imiyalezo kumthathi-nxaxheba othile okanye indawo;

    Ukukhutshwa kweqonga losasazo levidiyo elinatyisiweyo iPeerTube 2.1

  • Yongeza imowudi entsha yabucala "yevidiyo yokusetyenziswa kwangaphakathi", ekuvumela ukuba upapashe ividiyo kuphela kubasebenzisi abaqhagamshelwe kwiseva yangoku apho ividiyo yayilayishwe khona kuqala. Le ndlela ingasetyenziselwa ukulungelelanisa ukufikelela kwiividiyo eziyimfihlo kuphela kumaqela athile abasebenzisi, njengabahlobo, amalungu osapho okanye oogxa basemsebenzini;
  • Kuphunyezwe ukuveliswa okuzenzekelayo kwee-hyperlink kumzuzu othile kwividiyo xa ixesha likhankanyiwe (mm: ss okanye h: mm: ss) kwinkcazo okanye kwizimvo;

    Ukukhutshwa kweqonga losasazo levidiyo elinatyisiweyo iPeerTube 2.1

  • Ilungisiwe JavaScript ilayibrari nge-API yokulawula ukufakwa kwevidiyo kumaphepha;
  • Yongeziwe ithuba ukuvelisa i-HLS (i-HTTP Live Streaming) ukusasazwa kwevidiyo usebenzisa i-creative-transcoding-job script. Kuyenzeka kwakhona ukukhubaza iWebTorrent kwaye usebenzise iHLS kuphela;
  • Inkxaso eyongeziweyo yefomathi yevidiyo m4v;
  • Yaziswa Isiseko soguqulo oludibeneyo lojongano kwiilwimi ezahlukeneyo kusetyenziswa inkonzo yeWebhu.

umthombo: opennet.ru

Yongeza izimvo