Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 2.1

Lofalitsidwa kumasulidwa Peer Tube 2.1, 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:

  • Wogwiritsa akufuna kukonza mawonekedwewo adaganiziridwa. Anawonjezera makanema ojambula mukamayamba ndikuyimitsa kusewerera makanema kuti mupereke ndemanga pazochitikazo. Zithunzi zokonzedwanso ndi mabatani patsamba lowonera makanema. Kwa ogwiritsa ntchito ovomerezeka, poyang'ana mbewa pazithunzi za kanema, chithunzi cha wotchi tsopano chikuwoneka kuti chikuwonjezera kanemayo pamndandanda Wowonera Pambuyo pake;

    Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 2.1Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 2.1

  • Tsamba la "About" lomwe lili ndi chiwonetsero cha polojekiti lakonzedwanso, lomwe limapereka mwayi wofulumira ku zolemba ndi ntchito zina. Zokulitsidwa mochititsa chidwi zolemba, maupangiri ambiri atsopano okhazikitsa ndikuwunika mavuto aperekedwa;

    Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 2.1

  • Mwayi wokambirana mavidiyo wawonjezedwa. Mapangidwe atsopano a ndemanga aperekedwa, momwe ndemanga zoyambirira ndi mayankho kwa iwo zimasiyanitsidwa momveka bwino. Kuwoneka bwino kwa ma avatar ndikupangitsa kuti mayina olowera aziwoneka bwino. Mayankho omwe mlembi wa kanema yemwe akukambidwa awonetsedwa. Pali mitundu iwiri yowonera, yosanjidwa ndi nthawi yomwe ndemanga idatumizidwa komanso ndi kuchuluka kwa mayankho. Tsopano ndizotheka kugwiritsa ntchito Markdown markup pamawu. Zosankha zowonjezera kuti mubise mauthenga kuchokera kwa otenga nawo mbali kapena node;

    Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 2.1

  • Yawonjeza "kanema wogwiritsa ntchito mkati" mwachinsinsi, kukulolani kuti musindikize kanema kwa ogwiritsa ntchito omwe ali ndi seva yamakono pomwe vidiyoyo idakwezedwa. Njirayi ingagwiritsidwe ntchito kukonza mwayi wopeza mavidiyo achinsinsi kwa magulu ena a ogwiritsa ntchito, monga abwenzi, achibale kapena ogwira nawo ntchito;
  • Kukhazikitsa ma hyperlink okhazikika pakanthawi kochepa muvidiyo pomwe nthawi yatchulidwa (mm:ss kapena h:mm:ss) pofotokozera kapena ndemanga;

    Kutulutsidwa kwa nsanja yowulutsa makanema ya PeerTube 2.1

  • Zokonzekera JavaScript library ndi API yoyang'anira kuyika kwamavidiyo pamasamba;
  • Zowonjezedwa mwayi kupanga mavidiyo a HLS (HTTP Live Streaming) pogwiritsa ntchito crepe-transcoding-job script. Ndikothekanso kuletsa WebTorrent ndikugwiritsa ntchito HLS yokha;
  • Anawonjezera thandizo kwa kanema mtundu m4v;
  • Yakhazikitsidwa zomangamanga zomasulira molumikizana mawonekedwe m'zilankhulo zosiyanasiyana pogwiritsa ntchito Webusaiti.

Source: opennet.ru

Kuwonjezera ndemanga