Ukukhishwa kweplatifomu yokusakaza ividiyo ehlukaniselwe i-PeerTube 2.0

eshicilelwe ukukhululwa I-PeerTube 2.0, inkundla ehlukaniselwe ukuhlela ukusingathwa kwevidiyo nokusakazwa kwevidiyo. I-PeerTube inikeza enye indlela engathathi hlangothi yomthengisi ku-YouTube, Dailymotion kanye ne-Vimeo, isebenzisa inethiwekhi yokusabalalisa okuqukethwe esekelwe kwezokuxhumana kwe-P2P nokuxhumanisa iziphequluli zezivakashi ndawonye. Intuthuko yephrojekthi ukubhebhetheka ilayisensi ngaphansi kwe-AGPLv3.

I-PeerTube isuselwe kuklayenti le-BitTorrent I-WebTorrent, yethulwe kusiphequluli futhi isebenzisa ubuchwepheshe I-WebRTC ukuhlela ishaneli yokuxhumana ye-P2P eqondile phakathi kweziphequluli, kanye nephrothokholi UmsebenziPub, okukuvumela ukuthi uhlanganise amaseva evidiyo ahlukene abe yinethiwekhi efanayo ehlangene lapho izivakashi zibamba iqhaza ekulethweni kokuqukethwe futhi zibe nekhono lokubhalisela iziteshi futhi zithole izaziso mayelana namavidiyo amasha. Isizindalwazi sewebhu esihlinzekwe yiphrojekthi sakhiwe kusetshenziswa uhlaka I-Angular.

Inethiwekhi ehlanganisiwe ye-PeerTube yakhiwe njengomphakathi wamaseva amancane abamba amavidiyo axhumene, ngayinye enomlawuli wayo futhi ingasebenzisa imithetho yayo. Iseva ngayinye enevidiyo idlala indima ye-BitTorrent tracker, esingethe ama-akhawunti wabasebenzisi bale seva namavidiyo abo. I-ID yomsebenzisi ikwifomu elithi "@user_name@server_domain". Idatha yokuphequlula idluliselwa ngqo kusuka kuziphequluli zezinye izivakashi ezibuka okuqukethwe.

Uma kungekho muntu obuka ividiyo, imbuyiselo ihlelwa yiseva ividiyo elayishwe kuyo ekuqaleni (kusetshenziswa umthetho olandelwayo. WebSeed). Ngaphezu kokusabalalisa ithrafikhi phakathi kwabasebenzisi ababuka amavidiyo, i-PeerTube iphinde ivumele ama-node aqaliswe abadali ukuthi aqale abambe amavidiyo ukuze agcine amavidiyo avela kwabanye abadali, enze inethiwekhi esabalalisiwe yamakhasimende kuphela kodwa namaseva, kanye nokunikeza ukubekezelelana kwamaphutha.

Ukuze uqale ukusakaza nge-PeerTube, umsebenzisi udinga nje ukulayisha ividiyo, incazelo kanye nesethi yamathegi kwenye yeziphakeli. Ngemuva kwalokhu, ividiyo izotholakala kuyo yonke inethiwekhi ehlanganisiwe, hhayi nje kuseva yokulanda yokuqala. Ukuze usebenze ne-PeerTube futhi ubambe iqhaza ekusabalaliseni okuqukethwe, isiphequluli esivamile sanele futhi asidingi ukufakwa kwesofthiwe eyengeziwe. Abasebenzisi bangalandelela okwenziwa eziteshini zevidiyo ezikhethiwe ngokubhalisela iziteshi ezinentshisekelo kuzo ezinkundleni zokuxhumana ezihlanganisiwe (isibonelo, i-Mastodon ne-Pleroma) noma nge-RSS. Ukuze usabalalise amavidiyo kusetshenziswa ukuxhumana kwe-P2P, umsebenzisi angakwazi futhi ukwengeza iwijethi ekhethekile enesidlali sewebhu esakhelwe ngaphakathi kuwebhusayithi yakhe.

Njengamanje, kunewebhusayithi engaphezu kweyodwa eyethulwe ukusingatha okuqukethwe 300 amaseva agcinwe amavolontiya ahlukahlukene nezinhlangano. Uma umsebenzisi enganelisekile ngemithetho yokuthumela amavidiyo kuseva ethile ye-PeerTube, angaxhuma kwenye iseva noma gijima iseva yakho. Ukuze kusetshenziswe iseva esheshayo, isithombe esilungiselelwe kusengaphambili ngefomethi ye-Docker (chocobozzz/peertube) siyanikezwa.

В udaba olusha:

  • Izinguquko zenziwe ezihambisana nekhefu. Kukhishwe ukusetshenziswa kwesistimu endala iziqinisekiso isayinda ngokwedijithali amadokhumenti e-JSON LD (I-Linked Dat). Ipharamitha yokumisa i-imeyili.object iqanjwe kabusha yaba yi-imeyili.subject;
  • Usekelo lwama-plugin nezindikimba luzinzile. Isenzakalo ngasinye se-PeerTube singaba netimu yaso (umlawuli ulayisha izingqikithi, ngemva kwalokho zitholakale ukuze zisebenze ngabasebenzisi);
  • Amandla okuxhuma izibambi zokuhlunga abasebenzisi ngesikhathi sokubhalisa lengezwe ku-API yokuthuthukisa i-plugin (isihlungi:api.user.signup.allowed.result);
  • Amathuluzi okuphatha amanodi e-PeerTube anwetshiwe kusixhumi esibonakalayo sewebhu somlawuli. Njengengxenye yomsebenzi wokudala uhla lwemibhalo olusha lwe-PeerTube node (joinpeertube.org) wengeze izinkambu zolwazi olwengeziwe ezichaza i-node esekelwe: isigaba, ulimi lokuxhumana, Ikhodi Yokuziphatha, imithetho yokulinganisa, ulwazi mayelana nomnikazi nomlawuli, ulwazi mayelana nemishini kanye nokuxhaswa kwe-node. Ulwazi olushiwo luphinde lubekwe ekhasini lokuxhuma umsebenzisi endaweni kanye nasesigabeni esithi “Mayelana”;
  • Kwengezwe amandla okulandelela ngokuzenzakalelayo amanye ama-node kanye nokubhaliswa okufinyeleleka esidlangalaleni;
  • Kwengezwe ikhasi elinamavidiyo athandwa kakhulu;
  • Isigaba esinezibalo sengeziwe ekhasini le-node yolwazi;
  • Ithebhu yevidiyo manje isekela ukusesha okungenazwelo;
  • Kwengezwe imodi yokudlala ezenzakalelayo kuvidiyo elandelayo enconyiwe;
  • Ukwesekwa okwengeziwe kwemibhalo engezansi ngendlela yamafayela ombhalo alula;
  • Imisebenzi yokushintsha itimu isheshisiwe;
  • Ikhono lokunika amandla ukusakaza kusetshenziswa i-HLS (Ukusakaza bukhoma kwe-HTTP) lengezwe kuphaneli yomqondisi.

Source: opennet.ru

Engeza amazwana