I-PeerTube 2.3 kunye ne-WebTorrent Desktop 0.23 ekhoyo

ipapashiwe ukukhululwa I-PeerTube 2.3, 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:

  • Inkxaso eyongeziweyo yophendlo lwehlabathi (ikhutshazwe ngokungagqibekanga kwaye ifuna isebenze ngumlawuli).
  • Umlawuli unikwe amandla okuchaza ibhanile eboniswe kumaphepha omzekelo wangoku wePeerTube.
  • Izixhobo zokwakha uthungelwano oludibeneyo zandisiwe: Kufakwe isethingi yokuhambisa ividiyo engaqukwanga kuluhlu lukawonkewonke ukuya kwamanye amanethiwekhi. Inkxaso yokuhlelwa kweefayile zevidiyo ngesisombululo sesikrini ngokulandelelana kwe-reverse iphunyeziwe. Ukuthumela iinkcazo ezipheleleyo zezinto zevidiyo nge-ActivityPub.
  • Iimodareyitha ziyakwazi ukucima ubuninzi bezimvo zeakhawunti enikiweyo kwaye zivale ii-akhawunti ngelixa ujonge i-thumbnails. Inkxaso eyongeziweyo yokuchaza kwangaphambili izizathu eziqhelekileyo zokucima.
  • Ukusetyenziswa kwaso sonke isithuba sesikrini esikhoyo xa ubonisa igridi ye-thumbnails iye yalungiswa.
  • Ikhawuntara yevidiyo kunye nolwazi lwetshaneli yongezwe kwiphepha elithi "Iividiyo zam".
  • Ukukhangela iMenu kujongano lolawulo lwenziwe lula.
  • Kuyenzeka ukuba uthintele ukufikelela kwi-RSS feeds ngeevidiyo ezintsha zamajelo athile kunye neeakhawunti.
  • Ukukhutshwa kwe-Alpha kweplagi ecetywayo Vimba ngokuzenzekelayo iividiyo, ekuvumela ukuba uvale iividiyo ezisekelwe kuluhlu lwebhlokhi yoluntu.
  • Ukulandela umkhwa oqhelekileyo wokusetyenziswa kwamagama abandakanyayo, inqaku elithi "uluhlu oluvaliweyo lweevidiyo" libizwa ngokuba "iibhloko zevidiyo/uluhlu oluvaliweyo".
  • Ukulungisa umfanekiso endaweni yethala leencwadi elibophelelayo Bukhali imodyuli yenziwe yasebenza
    jimp (INkqubo yokuLawula uMfanekiso weJava), ebhalwe ngokupheleleyo kwiJavaScript.

Ephakamileyo yenziwe ukukhutshwa okutsha Desktop yeWebhu 0.22, umxhasi we-torrent oxhasa ukuhanjiswa kwevidiyo kwaye ikuvumela ukuba ujonge ividiyo kunye nomxholo womsindo ngaphandle kokulinda ukuba ukhutshelwe ngokupheleleyo, ukulayisha idatha entsha njengoko kufuneka. I-WebTorrent Desktop ikuvumela ukuba utshintshe indawo ngaphakathi kweefayile ezingekakhutshelwa ngokupheleleyo (ukutshintsha indawo ngokuzenzekelayo kutshintsha okubalulekileyo ekukhupheni iibhloko). Kuyenzeka ukuba uqhagamshele kwizikhangeli zombini ezisekwe kwi-WebTorrent kunye noontanga beBitTorrent usebenzisa iinkqubo eziqhelekileyo ezinje ngoThumelo okanye uTorrent. Izixhumanisi zeMagnet, iifayile ze-torrent, ukuchongwa koontanga nge-DHT (Itheyibhile ye-Hash eSasaziwe), i-PEX (Ukutshintshana koontanga) kunye noluhlu oluvela kwiiseva ze-tracker zixhaswa. Ukusasaza usebenzisa iAirPlay, iChromecast kunye neeprotocol zeDLNA ziyaxhaswa.

Inguqulelo entsha ephawulekayo inkxaso ye-multi-track audio, ukuphuculwa kwe-codec ukufunyanwa, izaziso zokuqinisekisa iifayile, inkxaso ye-MPEG-Layer-2, i-Musepack, i-Matroska (isandi) kunye neefomati ze-WavePack, ukuqala kokupapasha iipakethi ze-rpm ze-Linux kunye neendibano ze-architecture ye-arm64. Ukukhutshwa kwe-0.22 kwakhiwe kwi-platform ye-Electron 9, kodwa emva koko uhlaziyo lwe-0.23 lwapapashwa, olutshintshele ekusebenziseni inguqulo yokuvavanya ye-Electron 10 yesikhulumi.

Masikukhumbuze ukuba iWebTorrent lulwandiso lweBitTorrent protocol ekuvumela ukuba uququzelele inethiwekhi yokusasaza umxholo osebenza ngokudibanisa izikhangeli zabasebenzisi abajonga umxholo. Iprojekthi ayifuni isiseko seseva yangaphandle okanye iiplagi zesiphequluli ukuze zisebenze. Ukudibanisa iindwendwe zewebhusayithi kwinethiwekhi yokuhanjiswa komxholo omnye, kwanele ukubeka ikhowudi ekhethekileyo yeJavaScript kwiwebhusayithi esebenzisa iteknoloji yeWebRTC yokutshintshiselana ngokuthe ngqo kwedatha phakathi kweziphequluli.

umthombo: opennet.ru

Yongeza izimvo