Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 3.1

Kutulutsidwa kwa nsanja yokhazikika yokonzekera kuchititsa mavidiyo ndi kuwulutsa mavidiyo PeerTube 3.1 kunachitika. 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. Zomwe polojekitiyi ikuchita zimagawidwa pansi pa layisensi ya AGPLv3.

Zatsopano zazikulu:

  • Kuthekera kwa ma transcoding audio ndi makanema kuchokera kumtundu wina kupita kumtundu wina kwakulitsidwa kuti zitsimikizire kupezeka kwazomwe zili pazida zonse (transcoding imachitika chakumbuyo, kotero kuti kanema watsopanoyo sapezeka pazida zonse nthawi yomweyo, koma pakapita nthawi. zofunika kumaliza transcoding). Kutulutsidwa kwatsopano kumawonjezera chithandizo cha ma transcoding profiles, omwe angagwiritsidwe ntchito kusintha malamulo a transcoding pa node inayake ya PeerTube. Mbiri idapangidwa ngati mapulagini, ndipo, monga lamulo, imapereka zosintha zosiyanasiyana za FFmpeg. Woyang'anira webusayiti tsopano akhoza kusankha mbiri ya transcoding yomwe ikugwirizana ndi zomwe zikuchitika pano. Mwachitsanzo, mutha kupanga ma transcoding profiles kuti mukweze bandwidth kapena kutulutsa mawu apamwamba kwambiri.

    Njira zoyendetsera ntchito za transcoding zasinthidwa zamakono. M'mbuyomu, zomwe zidalipo zidayikidwa pamzere ndikusinthidwanso monga momwe wogwiritsa adaziwonjezera. Pakumasulidwa kwatsopano, woyang'anira amapatsidwa zida zoyika patsogolo ntchito ndikuwonjezera kuthekera kochepetsera zoyambira kutengera kuchuluka kwamavidiyo omwe adatsitsidwa (kutsitsa kumodzi kumasinthidwanso koyamba, kusuntha ogwiritsa ntchito omwe adatsitsa ambiri. mavidiyo nthawi imodzi). Woyang'anira amatha kuyang'anira momwe transcoding ikuyendera ndikusintha kuchuluka kwa ntchito zomwe zakhazikitsidwa nthawi imodzi.

    Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 3.1

  • Mu mawonekedwe a intaneti, gulu "lokondedwa kwambiri" lachotsedwa pamphepete, lomwe lasinthidwa ndi gawo la "trending", lomwe limapereka njira zitatu zopangira mavidiyo otchuka kwambiri: otentha (makanema aposachedwa omwe ogwiritsa ntchito adalumikizana nawo kwambiri) , zowonera (mavidiyo omwe adawonedwa kwambiri maola 24 apitawa) ndi zokonda (makanema omwe amakonda kwambiri).
    Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 3.1
  • Zinthu zina zasinthidwa mu mawonekedwe a woyang'anira malo, mwachitsanzo, tabu yokhala ndi mndandanda wa ogwiritsa ntchito yasinthidwa ndipo batani lopanga ogwiritsa ntchito lasunthidwa kumanzere. Adawonjezera kuthekera kosintha ma quotas wamba komanso tsiku lililonse pazambiri zomwe zidatsitsidwa.
    Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 3.1
  • Kulembetsa kumaakaunti omwe amasungidwa pa node ina kwakhala kosavuta ngati muli ndi akaunti yanu pa nodeyo - kuti mulembetse, muyenera kungodina batani "kulembetsa" pansi pa kanema ndikulowetsa ID yanu.
    Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 3.1
  • Zosintha zowonjezeredwa pakuyambitsa ntchito zolowetsa nthawi imodzi (ndi kutsitsa kudzera pa URL kapena kudzera pa torrent) ku mawonekedwe a node administrator.
  • Dongosolo lopanga mitsinje yamavidiyo otsitsidwa lakhazikitsidwa, likugwira ntchito mosiyanasiyana.
  • Thandizo la kutulutsidwa kwa PostgreSQL 9.6 latha, chithandizo cha Node.js 10 chachotsedwa, ndipo kuthandizira nthambi zatsopano za Node.js14 ndi 15 zawonjezeredwa.

Tikukumbutseni kuti PeerTube idakhazikitsidwa pakugwiritsa ntchito kasitomala wa BitTorrent WebTorrent, yomwe imayenda mumsakatuli ndipo imagwiritsa ntchito ukadaulo wa WebRTC kukonza njira yolumikizirana ya P2P pakati pa asakatuli, ndi protocol ya ActivityPub, yomwe imakupatsani mwayi wophatikiza ma seva amakanema osiyanasiyana. netiweki yodziwika bwino yomwe alendo amatenga nawo gawo pazopereka komanso amatha kulembetsa kumayendedwe ndikulandila zidziwitso zamavidiyo atsopano. Mawonekedwe a intaneti omwe amaperekedwa ndi polojekitiyi amamangidwa pogwiritsa ntchito Angular framework.

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, kukwezako kumakonzedwa ndi seva yomwe kanemayo adakwezedwa (protocol ya WebSeed imagwiritsidwa ntchito). 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. Pali chithandizo chotsatsira pompopompo ndi kutumiza zomwe zili mumtundu wa P2P (mapulogalamu okhazikika monga OBS angagwiritsidwe ntchito kuwongolera kusuntha).

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.

Pakali pano pali pafupifupi 700 ma seva ochititsa chidwi omwe amasungidwa ndi odzipereka osiyanasiyana ndi mabungwe. Ngati wosuta sakukhutira ndi malamulo oyika mavidiyo pa seva inayake ya PeerTube, akhoza kugwirizanitsa ndi seva ina kapena kuyambitsa seva yake. Kuti mutumize mwachangu seva, chithunzi chokhazikitsidwa kale mumtundu wa Docker (chocobozzz/peertube) chimaperekedwa.

Source: opennet.ru

Kuwonjezera ndemanga