Ukukhishwa kweplatifomu yokusakaza ividiyo ehlukaniselwe i-PeerTube 1.3

eshicilelwe ukukhululwa I-PeerTube 1.3, 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.

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. Okwamanje isebenzela ukuthunyelwa kokuqukethwe 332 amaseva agcinwe amavolontiya ahlukahlukene nezinhlangano.

Izici ezintsha ezibalulekile ekukhishweni kwe-1.3:

  • Ukwesekwa okwengeziwe kohlu lwadlalwayo lwamavidiyo umsebenzisi angadala ngalo uhlu lokulibaziseka kokubukwa.
    Kuyenzeka udale izinhlu zokudlalayo eziyimfihlo nezisesidlangalaleni. Okufakiwe ngakunye akukwazi ukuchaza ividiyo kuphela, kodwa futhi kubhekisela endaweni yokuqala nokuqeda ukudlalwa. Ngokungafani namashaneli, izinhlu zokudlalayo azikwazi ukuba into yokubhalisa, kodwa ziyindlela yokubuka umuntu ngamunye. Awukwazi ukufaka amavidiyo akho kuphela, kodwa namavidiyo abanye abantu ohlwini lwadlalwayo. Ukuhlelwa kohlu lwadlalwayo lwe-streaming sengeziwe ku-production.yaml configuration file, echaza uhla lwemibhalo lokulondoloza izinhla zokudlalayo;

  • Kwengezwe umsebenzi wokuhlukanisa amavidiyo (uma kunikwe amandla, amavidiyo alandiwe afakwa ngokuzenzakalelayo ohlwini oluvinjelwe futhi akhishwe kulo ngemva kokubuyekezwa);
  • Kwengezwe ukwesekwa kwephrothokholi yokuhlola I-HLS (Ukusakazwa bukhoma kwe-HTTP), okukuvumela ukuthi ulawule ukusakazwa ngokushintshashintsha ngokuya ngomkhawulokudonsa. Ukuze usebenzise i-HLS, ukulungiswa ngakunye kudinga ifayela levidiyo elihlukile ukuze lilayishwe. Isekelwe nge-FFmpeg 4 noma entsha;
  • Amakhono athuthukisiwe okuphatha ababhalisile. Ukwesekwa okwengeziwe kokususa obhalisile, ukuvimbela ukudalwa kokubhaliselwe okusha, ukungeza mathupha ababhalisile kanye nokuthumela izaziso mayelana nababhalisile abasha;
  • Ukusebenzelana komsebenzisi okuthuthukisiwe. Ubude bendawo yokudlala bunyusiwe, ukuklanywa kwezinkinobho kushintshiwe, ubukhulu bezithonjana bukhulisiwe,
    ingxenye ethi “Ilabhulali Yami” yengezwe kumenyu, isibonisi kumadivayisi eselula sithuthukisiwe, futhi nemiphumela emisha yopopayi yengeziwe;

  • Isixhumi esibonakalayo somlawuli manje sinamandla okukhubaza i-tracker (evimbela ukusebenza kumodi ye-P2P), ukushintsha/ukusetha kabusha amagama ayimfihlo omsebenzisi, ukubuka izingodo zeseva, ukuhlonza izinkinga zenethiwekhi, ukukhawulela usayizi womlando wamavidiyo abukiwe, nokususa okufakiwe okudala mayelana namavidiyo angaphandle. .

Source: opennet.ru

Engeza amazwana