PeerTube 2.3 ndi WebTorrent Desktop 0.23 zilipo

Lofalitsidwa kumasulidwa Peer Tube 2.3, nsanja yokhazikika yokonzekera kuchititsa mavidiyo ndi kuwulutsa kwamavidiyo. PeerTube imapereka njira ina yosagwirizana ndi ogulitsa ku YouTube, Dailymotion ndi Vimeo, pogwiritsa ntchito netiweki yogawa zopezeka pamisonkhano ya P2P ndikulumikiza asakatuli a alendo palimodzi. Zotukuka za polojekiti kufalitsa zololedwa pansi pa AGPLv3.

PeerTube idakhazikitsidwa ndi kasitomala wa BitTorrent webtorrent, yoyambitsidwa mu msakatuli ndikugwiritsa ntchito ukadaulo WebRTC kukonza njira yolumikizirana ya P2P pakati pa asakatuli, ndi protocol NtchitoPub, zomwe zimakulolani kuti muphatikize ma seva amakanema osagwirizana ndi maukonde ogwirizana omwe alendo amatenga nawo gawo popereka zomwe zili komanso amatha kulembetsa kumayendedwe ndikulandila zidziwitso zamavidiyo atsopano. Mawonekedwe a intaneti omwe amaperekedwa ndi polojekitiyi amamangidwa pogwiritsa ntchito chimango Angular.

PeerTube federated network imapangidwa ngati gulu la ma seva ang'onoang'ono omwe amalumikizana nawo, omwe ali ndi woyang'anira wake ndipo amatha kutengera malamulo ake. Seva iliyonse yokhala ndi kanema imakhala ngati BitTorrent tracker, yomwe imakhala ndi maakaunti a seva iyi ndi makanema awo. Chidziwitso cha ogwiritsa ntchito chimapangidwa ngati "@user_name@server_domain". Zosakatula zimatumizidwa mwachindunji kuchokera kwa asakatuli a alendo ena omwe amawona zomwe zili.

Ngati palibe amene amawonera kanemayo, kuyikako kumakonzedwa ndi seva yomwe vidiyoyo idakwezedwa (protocol imagwiritsidwa ntchito. WebSeed). Kuphatikiza pa kugawa magalimoto pakati pa ogwiritsa ntchito omwe amawonera mavidiyo, PeerTube imalolanso ma node omwe adayambitsidwa ndi olenga kuti ayambe kuchititsa mavidiyo kuti asungidwe mavidiyo kuchokera kwa olenga ena, kupanga makina ogawidwa a makasitomala komanso ma seva, komanso kupereka kulekerera zolakwika.

Kuti muyambe kuwulutsa kudzera pa PeerTube, wogwiritsa ntchito amangofunika kukweza kanema, kufotokozera ndi ma tag ku imodzi mwama seva. Zitatha izi, kanemayo azipezeka pa netiweki yogwirizana, osati kuchokera pa seva yoyamba yotsitsa. Kuti mugwire ntchito ndi PeerTube ndikuchita nawo gawo logawa, msakatuli wokhazikika ndi wokwanira ndipo safuna kukhazikitsa mapulogalamu owonjezera. Ogwiritsa ntchito amatha kutsata zomwe zikuchitika m'makanema osankhidwa polembetsa kumayendedwe okonda malo ochezera apakati (mwachitsanzo, Mastodon ndi Pleroma) kapena kudzera pa RSS. Kuti mugawire makanema pogwiritsa ntchito P2P, wogwiritsa ntchito amathanso kuwonjezera widget yapadera yokhala ndi sewero lawebusayiti lomwe limapangidwira patsamba lake.

Pakadali pano, mawebusayiti opitilira amodzi akhazikitsidwa kuti apangitse zomwe zili 300 ma seva osungidwa ndi odzipereka osiyanasiyana ndi mabungwe. Ngati wosuta sakukhutira ndi malamulo oyika mavidiyo pa seva inayake ya PeerTube, akhoza kulumikiza ku seva ina kapena thamanga seva yanu. Kuti mutumize mwachangu seva, chithunzi chokhazikitsidwa kale mumtundu wa Docker (chocobozzz/peertube) chimaperekedwa.

Π’ nkhani yatsopano:

  • Thandizo lowonjezera pakusaka kwapadziko lonse (loyimitsidwa mwachisawawa ndipo likufunika kutsegulidwa ndi woyang'anira).
  • Woyang'anira amapatsidwa mwayi wofotokozera banner yomwe ikuwonetsedwa pamasamba a PeerTube yaposachedwa.
  • Zida zomangira maukonde ogwirizana zakulitsidwa: Makonzedwe awonjezedwa otumizira makanema omwe sanaphatikizidwe pamndandanda wapagulu kupita ku maukonde ena. Thandizo losanja mafayilo amakanema potengera mawonekedwe a skrini motsatira dongosolo lakhazikitsidwa. Yathandizira kutumiza mafotokozedwe athunthu azinthu zamakanema kudzera pa ActivityPub.
  • Oyang'anira ali ndi kuthekera kochotsa ndemanga zambiri pa akaunti yomwe mwapatsidwa ndikuyimitsa maakaunti mukamawona tizithunzi. Thandizo lowonjezera pakufotokozeratu zifukwa zenizeni zochotsera.
  • Kugwiritsiridwa ntchito kwa malo onse owonekera pazenera pamene mukuwonetsa gulu lazithunzithunzi kwakonzedwa bwino.
  • Kauntala yamakanema ndi zambiri zamakanema zawonjezedwa patsamba la "Makanema Anga".
  • Kuyenda kwa menyu mu mawonekedwe a admin kwakhala kosavuta.
  • Ndizotheka kuletsa mwayi wopeza ma RSS feed ndi makanema atsopano pamakanema ndi maakaunti ena.
  • Kutulutsidwa kwa alpha kwa pulogalamu yowonjezera yomwe yaperekedwa Auto block mavidiyo, zomwe zimakupatsani mwayi kuti mutseke makanema potengera mindandanda yamagulu agulu.
  • Kutsatira chizolowezi chogwiritsa ntchito mawu ophatikizika, gawo la "kanema wakuda" lasinthidwa kukhala "ma block blocks/blocklist".
  • Zokonza zithunzi m'malo momanga laibulale Lakuthwa module yathandizidwa
    zikomo (JavaScript Image Manipulation Programme), yolembedwa kwathunthu mu JavaScript.

Komanso anapanga nkhani yatsopano Zojambulajambula za WebTorrent 0.22, kasitomala wamakina omwe amathandizira kutsitsa makanema ndikukulolani kuti muwone makanema ndi zomvera popanda kuyembekezera kuti zitsitsidwe kwathunthu, ndikutsitsa zatsopano ngati pakufunika. WebTorrent Desktop imakupatsaninso mwayi wosintha mawonekedwe mkati mwa mafayilo omwe sanatsitsidwebe (kusintha malo kumangosintha zomwe zimafunikira pakutsitsa midadada). Ndizotheka kulumikizana ndi anzanu onse a WebTorrent-based browser ndi anzawo a BitTorrent pogwiritsa ntchito mapulogalamu okhazikika monga Transmission kapena uTorrent. Maulalo a maginito, mafayilo amtundu, chizindikiritso cha anzawo ndi DHT (Distributed Hash Table), PEX (Peer exchange) ndi mindandanda yochokera ku maseva a tracker amathandizidwa. Kutsatsa pogwiritsa ntchito ma protocol a AirPlay, Chromecast ndi DLNA kumathandizidwa.

Mtundu watsopano chodabwitsa kuthandizira kwamawu amitundu yambiri, kuzindikira kwa codec bwino, zidziwitso zotsimikizira mafayilo, kuthandizira kwa MPEG-Layer-2, Musepack, Matroska (phokoso) ndi mawonekedwe a WavePack, chiyambi cha kusindikiza phukusi la rpm la Linux ndi misonkhano yomanga ya arm64. Kutulutsidwa kwa 0.22 kumamangidwa pa pulatifomu ya Electron 9, koma kenaka sinthani 0.23, yomwe idasinthiratu kugwiritsa ntchito kuyesa kwa nsanja ya Electron 10.

Tikukumbutseni kuti WebTorrent ndi njira yowonjezera ya BitTorrent protocol yomwe imakupatsani mwayi wokonza netiweki yogawa zinthu zomwe zimagwira ntchito polumikiza asakatuli omwe amawonera zomwe zili. Pulojekitiyi simafuna ma seva akunja kapena mapulagini osatsegula kuti agwire ntchito. Kuti mulumikizane ndi alendo a pawebusaiti pa intaneti imodzi yobweretsera zinthu, ndikwanira kuyika code yapadera ya JavaScript patsamba lomwe limagwiritsa ntchito ukadaulo wa WebRTC pakusinthanitsa mwachindunji pakati pa asakatuli.

Source: opennet.ru

Kuwonjezera ndemanga