PeerTube 2.3 uye WebTorrent Desktop 0.23 iripo

rakabudiswa kusunungurwa Peer Tube 2.3, chikuva chakasarudzika chekuronga kubata kwevhidhiyo uye kutepfenyura kwevhidhiyo. PeerTube inopa mutengesi-asina kwaakarerekera kune YouTube, Dailymotion uye Vimeo, uchishandisa yemukati yekugovera network yakavakirwa paP2P kutaurirana uye kubatanidza mabhurawuza evashanyi pamwechete. Kuvandudzwa kweprojekiti paradzira ine rezinesi pasi pe AGPLv3.

PeerTube yakavakirwa paBitTorrent mutengi WebTorrent, yakatangwa mubrowser uye kushandisa tekinoroji WebRTC kuronga yakananga P2P yekutaurirana chiteshi pakati pebrowser, uye protocol ChiitikoPub, iyo inokutendera kuti ubatanidze maseva evhidhiyo akasiyana mune yakajairwa federated network umo vashanyi vanotora chikamu mukuunza zvemukati uye vane kugona kunyorera kumachaneli uye kugamuchira zviziviso nezvemavhidhiyo matsva. Iyo yewebhu interface inopihwa neprojekiti inovakwa uchishandisa iyo hurongwa Angular.

Iyo PeerTube federated network inoumbwa senharaunda yeakabatana madiki vhidhiyo hosting maseva, imwe neimwe ine yayo yega maneja uye inogona kutora yayo yega mitemo. Sevha yega yega ine vhidhiyo inoita seBitTorrent tracker, iyo inobata mushandisi maakaundi eiyi server nemavhidhiyo avo. Iyo ID yemushandisi inoumbwa muchimiro "@user_name@server_domain". Kubhurawuza data kunofambiswa zvakananga kubva kumabhurawuza evamwe vashanyi vachiona zvirimo.

Kana pasina anoona vhidhiyo, kurodha kunorongwa neseva iyo vhidhiyo yakatanga kuiswa (iyo protocol inoshandiswa. WebSeed) Pamusoro pekugovera traffic pakati pevashandisi vanoona mavhidhiyo, PeerTube inobvumirawo node dzakatangwa nevagadziri kuti vatange kutora mavhidhiyo ekuchengetedza mavhidhiyo kubva kune vamwe vagadziri, vachigadzira network yakagoverwa kwete vatengi chete asiwo maseva, pamwe nekupa kukanganisa kushivirira.

Kutanga kutepfenyura kuburikidza nePeerTube, mushandisi anongoda kurodha vhidhiyo, tsananguro uye seti yema tag kune imwe yemaseva. Mushure meizvi, vhidhiyo inozove inowanikwa mukati mefederated network, uye kwete kubva kune yekutanga yekurodha server. Kushanda nePeerTube uye kutora chikamu mukugovera zvemukati, browser yenguva dzose yakakwana uye haidi kuisirwa imwe software. Vashandisi vanogona kuteedzera chiitiko mumatanho evhidhiyo akasarudzwa nekunyoresa kumatanho ekufarira mune federated social network (semuenzaniso, Mastodon nePleroma) kana kuburikidza neRSS. Kugovera mavhidhiyo uchishandisa P2P kutaurirana, mushandisi anogona zvakare kuwedzera yakakosha widget ine yakavakirwa-mukati webhu inoridza kune yake webhusaiti.

Parizvino, inopfuura webhusaiti imwe yakavhurwa kuti itore zvirimo 300 maseva anochengetwa nevazvipiri vakasiyana siyana nemasangano. Kana mushandisi asina kugutsikana nemitemo yekutumira mavhidhiyo pane imwe PeerTube server, anogona kubatana kune imwe sevha kana. mhanya server yako. Nekukurumidza kutumira server, mufananidzo wakafanogadzirirwa muDocker fomati (chocobozzz/peertube) inopihwa.

Π’ kuburitswa kutsva:

  • Yakawedzerwa rutsigiro rwekutsvaga kwepasirese (yakaremara nekusarudzika uye inoda activation nemaneja).
  • Mutariri anopiwa kugona kutsanangura banner inoratidzwa pamapeji ezvino PeerTube muenzaniso.
  • Zvishandiso zvekuvaka mafederated network zvawedzerwa: Setiro yakawedzerwa yekufambisa vhidhiyo isingabatanidzwe mumazita eruzhinji kune mamwe network. Tsigiro yekurongedza mafaera evhidhiyo nescreen resolution mune reverse order yaitwa. Kugonesa kutumira tsananguro izere yezvinhu zvevhidhiyo kuburikidza neActivityPub.
  • MaModerators ane kugona kudzima mameseji eakaundi yakapihwa uye kudzima maakaundi uchiona zvidhoma. Yakawedzerwa rutsigiro rwekufanotsanangura zvikonzero zvakajairika zvekudzima.
  • Iko kushandiswa kwese kunowanikwa skrini nzvimbo kana ichiratidza gidhi yezvigunwe yakagadziridzwa.
  • Vhidhiyo counter uye ruzivo rwechiteshi zvawedzerwa kune "Mavhidhiyo angu" peji.
  • Menu navigation mune admin interface yakareruka.
  • Zvinogoneka kuganhurira kuwana maRSS feeds nemavhidhiyo matsva kune mamwe machaneli nemaakaundi.
  • Alpha kuburitswa kweplugin kwakarongwa Auto block mavhidhiyo, iyo inokutendera kuti uvhare mavhidhiyo zvichienderana neruzhinji block list.
  • Kutevera maitiro akajairwa ekushandisa mazwi anosanganisirwa, iyo "mavhidhiyo blacklist" ficha yakanzi "mavhidhiyo blocks/blocklist".
  • Zvekugadzirisa mifananidzo pachinzvimbo chekusunga raibhurari Akacheka module yakagoneswa
    jimp (JavaScript Image Manipulation Chirongwa), yakanyorwa zvachose muJavaScript.

Mukuwedzera akaumbwa nyaya itsva WebTorrent Desktop 0.22, torrent mutengi inotsigira vhidhiyo kutenderera uye inokutendera kuti utarise vhidhiyo uye odhiyo zvemukati usingamiriri kuti inyatso kudhawunirodha, kurodha data nyowani sezvinodiwa. WebTorrent Desktop zvakare inobvumidza iwe kuti uchinje chinzvimbo mukati mafaera anga asati anyatso kudhawunirodha (kuchinja chinzvimbo kunochinja otomatiki kukosha mukurodha mabhuroko). Zvinogoneka kubatanidza kune ese ari maviri WebTorrent-based browser vezera uye BitTorrent vezera uchishandisa zvakajairwa zvirongwa zvakaita seTransmission kana uTorrent. Magnet links, torrent files, kuzivikanwa kwevezera neDHT (Distributed Hash Table), PEX (Peer exchang) uye rondedzero kubva kumaseva e tracker anotsigirwa. Kutenderera uchishandisa AirPlay, Chromecast uye DLNA protocol inotsigirwa.

Shanduro nyowani zvinoshamisa tsigiro yeakawanda-track odhiyo, yakavandudzwa yekodhi yekuona, faira yekuzivisa zviziviso, tsigiro yeMPEG-Layer-2, Musepack, Matroska (ruzha) uye WavePack mafomati, kutanga kwekuburitsa rpm mapakeji eLinux nemagungano eiyo arm64 architecture. Kuburitswa 0.22 kwakavakirwa paElectron 9 papuratifomu, asi yakazogadziridza 0.23 yakabudiswa, iyo yakashandura kushandisa shanduro yekuedza yeElectron 10 platform.

Ngatikuyeuchidzei kuti WebTorrent ndeyekuwedzeredzwa kweBitTorrent protocol iyo inokutendera iwe kuronga yakasarudzika yetiweki yekugovera zvemukati inoshanda nekubatanidza mabhurawuza evashandisi vanoona zvirimo. Iyo purojekiti haidi zvekunze sevha yekuvaka kana browser plugins kuti ishande. Kuti ubatanidze vashanyi vewebhusaiti mune imwechete yekutumira network, zvinokwana kuisa yakakosha JavaScript kodhi pawebhusaiti inoshandisa tekinoroji yeWebRTC yekutsinhana data pakati pemabhurawuza.

Source: opennet.ru

Voeg