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, okulayishiwe kuhlelwa yiseva ividiyo elayishwe kuyo ekuqaleni (kusetshenziswa umthetho olandelwayo.
Ukuze uqale ukusakaza nge-PeerTube, umsebenzisi udinga kuphela ukulayisha ividiyo, incazelo, kanye nesethi yomaka kwenye yeziphakeli. Ngemuva kwalokho, imuvi izotholakala kuyo yonke inethiwekhi ehlanganisiwe, hhayi nje kuseva yokulanda eyinhloko. Ukuze usebenze ne-PeerTube futhi ubambe iqhaza ekusabalaliseni okuqukethwe, isiphequluli esivamile sanele futhi ayikho isofthiwe eyengeziwe edingekayo. Abasebenzisi bangakwazi ukulandelela okwenziwa eziteshini zevidiyo ezikhethiwe ngokubhalisela izifunzo ozithandayo kumanethiwekhi omphakathi ahlanganisiwe (njenge-Mastodon ne-Pleroma) noma nge-RSS. Ukuze usabalalise ividiyo kusetshenziswa ukuxhumana kwe-P2P, umsebenzisi angakwazi futhi ukwengeza iwijethi ekhethekile enesidlali sewebhu esakhelwe ngaphakathi kusayithi lakhe.
Njengamanje, kunewebhusayithi engaphezu kweyodwa eyethulwe ukusingatha okuqukethwe
Π
- Izifiso zomsebenzisi zokuthuthukisa isixhumi esibonakalayo zicatshangelwe. Kungezwe imiphumela yokugqwayiza lapho uqala futhi umisa ukudlalwa kwevidiyo ukuze unikeze impendulo mayelana nesenzo. Izithonjana eziklanywe kabusha nezinkinobho ekhasini lokubuka ividiyo. Kubasebenzisi abagunyaziwe, lapho uhambisa igundane phezu kwesithonjana sevidiyo, isithonjana sewashi manje sibonakala singeza ividiyo ohlwini lokubuka kamuva;
- Ikhasi elithi "Mayelana" elinesethulo sephrojekthi liklanywe kabusha, elinikeza ukufinyelela okusheshayo kumadokhumenti nezinhlelo zokusebenza ezengeziwe. Kunwetshwe ngokuphawulekayo
imibhalo , iziqondiso eziningi ezintsha zokusetha nokuxilonga izinkinga ziye zahlongozwa; - Amathuba okuxoxa ngamavidiyo andliwe. Kuhlongozwe isakhiwo esisha samazwana, lapho ukuphawula kwasekuqaleni nezimpendulo kuzo kuhlukaniswa ngokucacile. Ukuboniswa okuthuthukisiwe kwama-avatar futhi kwenza amagama abasebenzisi afundeke kakhudlwana. Izimpendulo ezithunyelwe ngumbhali wevidiyo okuxoxwa ngayo ziyagqanyiswa. Kunezindlela ezimbili zokubuka, ezihlelwa ngesikhathi kuthunyelwa amazwana nangenani lezimpendulo. Manje sekungenzeka ukusebenzisa umaka we-Markdown embhalweni. Izinketho ezingeziwe zokufihla imilayezo kubahlanganyeli abathile noma indawo;
- Kwengezwe imodi "yevidiyo yokusetshenziswa kwangaphakathi" entsha eyimfihlo, okukuvumela ukuthi ushicilele ividiyo kuphela kubasebenzisi abaxhumeke kuseva yamanje lapho ividiyo ilayishwe khona ekuqaleni. Le modi ingasetshenziselwa ukuhlela ukufinyelela kumavidiyo ayimfihlo kuphela emaqenjini athile abasebenzisi, njengabangane, amalungu omndeni noma osebenza nabo;
- Kusetshenziswe ukukhiqizwa okuzenzakalelayo kwezixhumanisi ukuya esikhathini esithile kuvidiyo lapho kushiwo isikhathi (mm:ss noma h:mm:ss) encazelweni noma kumazwana;
- Ilungiselelwe
Umtapo wezincwadi weJavaScript nge-API yokuphatha ukushumeka kwevidiyo emakhasini; - Kwengeziwe
ithuba ikhiqiza ukusakaza bukhoma kwevidiyo ye-HLS (HTTP Live Streaming) kusetshenziswa iskripthi se-create-transcoding-job. Kungenzeka futhi ukukhubaza i-WebTorrent futhi usebenzise i-HLS kuphela; - Kwengezwe ukwesekwa kwefomethi yevidiyo
m4v ; -
Kwethulwa ingqalasizinda yokuhumusha okuhlanganyelwe kwesixhumi esibonakalayo ezilimini ezihlukene kusetshenziswa isevisi yeWebhusayithi.
Source: opennet.ru