I-PeerTube isuselwe kuklayenti le-BitTorrent
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.
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
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