Ukukhishwa kweplatifomu yokusakaza ividiyo ehlukaniselwe i-PeerTube 3.1

Inkundla ehlukaniselwe ukuhlelela ukusingathwa kwevidiyo nokusakaza ividiyo i-PeerTube 3.1 yakhululwa. I-PeerTube inikezela ngenye indlela ezimele yomthengisi ku-YouTube, Dailymotion kanye ne-Vimeo, isebenzisa inethiwekhi yokusabalalisa okuqukethwe esekelwe ekuxhumaneni kwe-P2P nokuxhumanisa iziphequluli zezivakashi. Intuthuko yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-AGPLv3.

Okuqanjiwe okuyinhloko:

  • Amandla okudlulisa amakhodi okulalelwayo nevidiyo kusuka kufomethi eyodwa kuya kwenye anwetshiwe ukuze kuqinisekiswe ukutholakala kokuqukethwe kuwo wonke amadivayisi (ukudlulisela ikhodi kwenziwa ngemuva, ngakho ividiyo entsha ayitholakali kuwo wonke amadivayisi ngokushesha, kodwa ngemuva kwesikhathi esithile. okudingekayo ukuze uqedele ukudlulisa ikhodi). Ukukhishwa okusha kungeza ukusekelwa kwamaphrofayili e-transcoding, angasetshenziswa ukuguqula imithetho yokudlulisa amakhodi endaweni ethile ye-PeerTube. Amaphrofayili akhiwe njengama-plugin, futhi, njengomthetho, ahlinzeka ngezilungiselelo ezihlukile ze-FFmpeg. Umlawuli wesayithi manje angakhetha iphrofayela yokudlulisa ikhodi evumelana nemisebenzi yamanje. Isibonelo, ungakha amaphrofayili e-transcoding ukuze uthuthukise umkhawulokudonsa noma ulethe umsindo ngekhwalithi ephezulu kakhulu.

    Izinqubo zokuphatha imisebenzi ye-transcoding zenziwe zamanje. Ngaphambilini, okuqukethwe bekufakwe kulayini futhi kwabhalwa kabusha ngendlela umsebenzisi akungeze ngayo. Ekukhishweni okusha, umlawuli unikezwe amathuluzi okusetha ukubaluleka komsebenzi futhi wengeze ikhono lokunciphisa ngokuzenzekelayo okubalulekile kuye ngenani lamavidiyo alandiwe (okulandiwe okukodwa kuzoqoshwa kabusha kuqala, ukushintsha abasebenzisi abalande inombolo enkulu amavidiyo ngesikhathi esisodwa). Umlawuli angakwazi ukuqapha ukuqhubeka kwe-transcoding futhi alungise inani lemisebenzi ethulwe kanyekanye.

    Ukukhishwa kweplatifomu yokusakaza ividiyo ehlukaniselwe i-PeerTube 3.1

  • Kusixhumi esibonakalayo sewebhu, isigaba "esithandwa kakhulu" sikhishiwe kubha eseceleni, esithathelwe indawo "okuthrendayo", esinikeza izinketho ezintathu zokukhetha amavidiyo aziwa kakhulu: ashisayo (amavidiyo akamuva abasebenzisi abaxhumane nawo kakhulu) , ukubukwa (amavidiyo abukwe kakhulu emahoreni angu-24 edlule) nokuthandwa (amavidiyo athandwa kakhulu).
    Ukukhishwa kweplatifomu yokusakaza ividiyo ehlukaniselwe i-PeerTube 3.1
  • Ezinye izakhi zishintshiwe kusixhumi esibonakalayo somphathi wesayithi, isibonelo, ithebhu enohlu lwabasebenzisi ishintshiwe futhi inkinobho yokudala yomsebenzisi iyiswe kwesokunxele. Kwengezwe ikhono lokumisa ama-quota avamile nawezinsuku zonke yenani ledatha elandiwe.
    Ukukhishwa kweplatifomu yokusakaza ividiyo ehlukaniselwe i-PeerTube 3.1
  • Ukubhalisela ama-akhawunti aphethwe kwenye indawo kwenziwe lula uma une-akhawunti yakho kuleyo nodi - ukuze ubhalise, manje udinga ukuchofoza inkinobho "bhalisa" ngaphansi kwevidiyo bese ufaka i-ID yakho.
    Ukukhishwa kweplatifomu yokusakaza ividiyo ehlukaniselwe i-PeerTube 3.1
  • Kungezwe ukulungiselelwa emisebenzini yokungenisa eqaliswe kanyekanye (ngokulanda nge-URL noma ngesifufula) kusixhumi esibonakalayo somlawuli wenodi.
  • Uhlelo lokudala izifufula zamavidiyo alandiwe seluqalisiwe, lusebenza ngemodi engavumelaniyo.
  • Ukusekelwa kokukhishwa kwe-PostgreSQL 9.6 kunqanyuliwe, ukusekelwa kwe-Node.js 10 kuhoxisiwe, futhi nokusekelwa kwamagatsha amasha e-Node.js14 kanye ne-15 kwengeziwe.

Ake sikukhumbuze ukuthi i-PeerTube isuselwe ekusetshenzisweni kweklayenti le-BitTorrent WebTorrent, esebenza esipheqululini futhi isebenzisa ubuchwepheshe be-WebRTC ukuhlela isiteshi sokuxhumana esiqondile se-P2P phakathi kweziphequluli, kanye nephrothokholi ye-ActivationPub, ekuvumela ukuthi uhlanganise amaseva evidiyo ahlukene phakathi. inethiwekhi evamile ehlanganisiwe lapho izivakashi zibamba iqhaza ekulethweni kokuqukethwe futhi zibe nekhono lokubhalisela iziteshi futhi zithole izaziso mayelana namavidiyo amasha. Isixhumanisi sewebhu esinikezwe iphrojekthi sakhiwe kusetshenziswa uhlaka lwe-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 obuka ividiyo, imbuyiselo ihlelwa yiseva ividiyo elayishwe kuyo ekuqaleni (kusetshenziswa umthetho olandelwayo we-WebSeed). Ngaphezu kokusabalalisa ithrafikhi phakathi kwabasebenzisi ababuka amavidiyo, i-PeerTube iphinde ivumele ababungazi abaqaliswe ababhali ukuthi babambe amavidiyo okokuqala ngqa ukuze bagcine amavidiyo wabanye ababhali, benze inethiwekhi esabalalisiwe yamakhasimende kuphela, kodwa namaseva, kanye nokunikeza ukubekezelelana kwamaphutha. . Kukhona ukusekelwa kokusakazwa bukhoma ngokulethwa kokuqukethwe kumodi ye-P2P (izinhlelo ezijwayelekile ezifana ne-OBS zingasetshenziswa ukulawula ukusakaza).

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, kunamaseva angaba ngu-700 okusingatha okuqukethwe, agcinwe amavolontiya ahlukahlukene nezinhlangano. Uma umsebenzisi enganelisekile ngemithetho yokubeka amavidiyo kuseva ethile ye-PeerTube, angaxhuma kwenye iseva noma aqhube iseva yakhe. Ukuze kusetshenziswe iseva esheshayo, isithombe se-Docker esilungiselelwe kusengaphambili (chocobozzz/peertube) siyanikezwa.

Source: opennet.ru

Engeza amazwana