I-PeerTube isekwe kumxhasi weBitTorrent
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, imbuyekezo iququzelelwe ngumncedisi apho ividiyo yayilayishwe khona kuqala (iprotocol iyasetyenziswa.
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.
Ukuba umsebenzisi akanelisekanga ngemigaqo yokuthumela iividiyo kwiseva ethile yePeerTube, unokuxhuma kwenye iseva okanye
Iimpawu ezintsha eziphambili ekukhutshweni kwe-1.3:
- Inkxaso eyongeziweyo yoluhlu lokudlalwayo lwevidiyo apho umsebenzisi anokwenza uluhlu lokulibaziseka kokubukela.
Kuyenzeka ukuba wenze uluhlu lokudlala lwabucala nololuntu. Ingeno ngalinye alinakuchaza ividiyo kuphela, kodwa likwabhekisela kwindawo yokuqala kunye nokuphelisa ukudlalwa kwakhona. Ngokungafaniyo namajelo, uluhlu lokudlala alunakuba yinto yobhaliso, kodwa luyindlela yokujonga umntu ngamnye. Awunakubandakanya iividiyo zakho kuphela, kodwa neevidiyo zabanye abantu kuluhlu lokudlalayo. Uluhlu_lokudlala useto longezwe kwifayile yoqwalaselo production.yaml, echaza uvimba wokugcina uluhlu lokudlala; - Kongezwe umsebenzi wokuvalelwa kweevidiyo (xa kunikwe amandla, iividiyo ezikhutshelweyo zongezwa ngokuzenzekelayo kuluhlu olumnyama kwaye alubandakanywa kuyo emva kokuphononongwa);
- Kongezwe inkxaso yeprotocol yovavanyo
I-HLS (I-HTTP Live Streaming), ekuvumela ukuba ulawule ngokufanelekileyo umlambo ngokuxhomekeke kwi-bandwidth. Ukusebenzisa i-HLS, isisombululo ngasinye sifuna ifayile yevidiyo eyahlukileyo ukuze ifakwe. Ixhaswe ngeFFmpeg 4 okanye entsha; - Uphuculo lwezakhono zolawulo lwababhalisi. Inkxaso eyongeziweyo yokucima umrhumi, ukuvimba ukudalwa kwababhalisi abatsha, ukongeza ngesandla ababhalisile kunye nokuthumela izaziso malunga nababhalisi abatsha;
- Uphuculo lojongano lomsebenzisi. Ukuphakama kwendawo yokudlala yonyusiwe, uyilo lwamaqhosha lutshintshiwe, ubukhulu bezithonjana bunyusiwe,
icandelo elithi "iThala leencwadi lam" longezwe kwimenyu, ukuboniswa kwizixhobo eziphathwayo kuphuculwe, kwaye iziphumo ezitsha zoopopayi zongezwa; - I-interface yomlawuli ngoku inamandla okukhubaza umkhondo (ukuthintela ukusebenza kwimodi ye-P2P), ukutshintsha / ukuseta kwakhona amagama ayimfihlo omsebenzisi, ukujonga iilogi zeseva, ukuxilonga iingxaki zenethiwekhi, ukunciphisa ubungakanani bembali yeevidiyo ezibukelweyo, kunye nokucima amangeniso amadala malunga neevidiyo zangaphandle. .
umthombo: opennet.ru