Serbestberdana platformek nenavendî ji bo organîzekirina mêvandariya vîdyoyê û weşana vîdyoyê PeerTube 5.0 pêk hat. PeerTube ji YouTube, Dailymotion û Vimeo re alternatîfek firoşkar-bêalî pêşkêşî dike, bi karanîna tora belavkirina naverokê ya ku li ser bingeha ragihandina P2P-ê ye û gerokên mêvanan bi hev re girêdide. Pêşveçûnên projeyê di bin lîsansa AGPLv3 de têne belav kirin.
Nûvekirinên sereke:
- Ji bo baştirkirina parastina vîdyoyên navxweyî û nehênî, rêxistina hilanîna vîdyoyê di pergala pelan de hate guheztin. Vîdyoyên hundurîn naha di nav pelrêçek taybetî/binerxek veqetandî de têne hilanîn, gihîştina rasterast a ku di asta mîhengên nginx de sînorkirî ye û hemî daxwazên pelan bi pergala pejirandina PeerTube ve têne rêve kirin. Di hilanîna tiştan de, vîdyoyên navxweyî bi ACL-ê ve têne sînorkirin û dema ku proxy têne kirin ne peyda dibin. Dema ku sazkirinên kevintir berbi PeerTube 5.0 ve diçin, hûn hewce ne ku ji bo veguheztina pelan skrîptan bimeşînin, mîhengên PeerTube (config/production.yaml) û veavakirina nginx biguhezînin.
- Guhertin li REST API-ya ku lihevhatinê dişkîne de hatine çêkirin. API ji bo pêvek û mijaran hate berfireh kirin.
- Kapasîteya sazkirina guhertoyên ceribandinê yên pêvekan (alpha, beta û berendamên berdanê) li karûbarên rêzika fermanê hate zêdekirin.
- Kapasîteya hilanîna weşanên zindî di hilanîna tiştan de tê peyda kirin, ku dihêle, dema ku PeerTube li ser serverên xwe yên bi cîhê dîskê tixûbdar û pêlava torê ya hindik dimeşîne, weşanên zindî bi navgîniya hilanîna ewrê derveyî ve hilînin û belav bikin.
- Piştgiriyek ji bo girêdana PeerTube-ê bi karanîna rastkirina du-faktorî ya li ser bingeha şîfreyên yek-car (OTP, Şîfreya Yek-car) û bernameyên nasker ên wekî Authy, Google Authenticator û FreeOTP zêde kir.
- Kapasîteyên navbeynkariya bikarhêner hatine berfireh kirin. Menûya "Vîdyoyên Min" nîşana kanalan û navnîşa lîstika ku vîdyo lê zêde bûye destnîşan dike. Girêdana kanalan li panela çepê hate zêdekirin. Parzûnek lê zêde kir ku vîdyoyan li gorî navan rêz bike. Blokek agahdarî li ser hilanîna tiştan û lînkên pelên vîdyoyê li navrûya rêveberê hatî zêdekirin. Di derheqê vexwarina cîhê dîskê de ravekirinên ku li gorî kotayan têne hesibandin zêde kirin.

Platforma PeerTube li ser bingeha karanîna xerîdar WebTorrent BitTorrent, ku di gerokê de dimeşe û teknolojiya WebRTC bikar tîne da ku kanalek ragihandinê ya rasterast P2P di navbera gerokan de organîze bike, û protokola ActivityPub, ku dihêle hûn serverên vîdyoyê yên cihêreng di nav federasyonek hevpar de bikin yek. tora ku tê de mêhvan beşdarî radestkirina naverokê dibin û xwedan şiyana ku bibin abone li kanalan û agahdariya derbarê vîdyoyên nû werbigirin. Navbera malperê ya ku ji hêla projeyê ve hatî peyda kirin bi karanîna çarçoveya Angular ve hatî çêkirin.
Tora federal a PeerTube wekî civatek ji piçûkên bi hev ve girêdayî pêk tê. pêşkêşkerên Malperên mêvandariya vîdyoyan, her yek bi rêveberê xwe û qaîdeyên xwe yên taybet. Her serverek vîdyoyê wekî şopînerek BitTorrent tevdigere, hesabên bikarhênerên serverê û vîdyoyên wan mêvandar dike. Nasnameyên bikarhêner bi şêweya "@username@serverdomain" têne çêkirin. Veguhestina daneyan di dema temaşekirinê de rasterast ji gerokên mêvanên din ên ku naverokê temaşe dikin pêk tê.
Ger kes vîdyoyê nebîne, barkirin ji hêla servera ku vîdyoyê bi eslê xwe lê hatî barkirin ve tê organîze kirin (protokola WebSeed tê bikar anîn). Digel belavkirina seyrûseferê di nav bikarhênerên ku vîdyoyan temaşe dikin de, PeerTube di heman demê de rê dide girêkên ku ji hêla afirîneran ve hatine destpêkirin da ku di destpêkê de vîdyoyan mêvandar bikin da ku vîdyoyên ji afirînerên din veşêrin, torgilokek belavkirî ya ne tenê xerîdar lê di heman demê de pêşkêşkeran jî ava dike, û her weha tolerasyona xeletiyê peyda dike. Piştgiriyek ji bo weşana zindî bi radestkirina naverokê di moda P2P de heye (bernameyên standard ên wekî OBS dikare ji bo kontrolkirina weşanê were bikar anîn).
Ji bo destpêkirina weşana bi PeerTube, bikarhêner tenê pêdivî ye ku vîdyoyek, şirove û komek etîketan li yek ji serveran bar bike. Piştî vê yekê, vîdyoyê dê li seranserê tora federasyonê peyda bibe, û ne tenê ji servera dakêşana destpêkê. Ji bo ku bi PeerTube re bixebitin û beşdarî belavkirina naverokê bibin, gerokek birêkûpêk bes e û hewcedariya sazkirina nermalava zêde nake. Bikarhêner dikarin çalakiya di kanalên vîdyoyê yên bijartî de bişopînin bi aboneyên kanalên eleqedar ên di torên civakî yên federasyonê de (mînak, Mastodon û Pleroma) an bi riya RSS. Ji bo belavkirina vîdyoyan bi karanîna danûstandinên P2P, bikarhêner di heman demê de dikare widgetek taybetî bi lîstikvanek webê ya çêkirî li malpera xwe zêde bike.
Niha, nêzîkî 1100 server hene ku ji bo mêvandariya naverokê dixebitin, û ji hêla gelek xwebexş û rêxistinan ve têne birêvebirin. Ger bikarhênerek ji qaîdeyên şandina vîdyoyan li ser serverek taybetî razî nebe, server PeerTube dikare bi serverek din ve girêbide an jî serverek xwe bixebitîne. Wêneyek Docker-ê ya pêşwext-mîhengkirî ji bo bicihkirina serverê ya bilez tê peyda kirin (chocobozzz/peertube).
Source: opennet.ru
