Syeed ti a ti sọtọ fun siseto gbigbalejo fidio ati igbohunsafefe fidio PeerTube 5.0 ti tu silẹ. PeerTube nfunni ni yiyan ominira ti ataja si YouTube, Dailymotion ati Vimeo, ni lilo nẹtiwọọki pinpin akoonu ti o da lori ibaraẹnisọrọ P2P ati sisopọ awọn aṣawakiri alejo. Awọn idagbasoke ti ise agbese na pin labẹ iwe-aṣẹ AGPLv3.
Awọn imotuntun akọkọ:
- Lati le ni ilọsiwaju aabo ti inu ati awọn fidio aṣiri, iṣeto ti ibi ipamọ fidio ninu eto faili ti yipada. Awọn fidio inu ti wa ni ipamọ ni bayi ni ikọkọ ikọkọ / iwe-ipamọ ti o yatọ, iraye si taara eyiti o ni opin ni ipele eto nginx ati pe gbogbo awọn ibeere faili ni a darí nipasẹ eto ijẹrisi PeerTube. Ninu ibi ipamọ ohun, awọn fidio inu ni opin nipasẹ ACL ati pe ko si nigbati o jẹ aṣoju. Nigbati o ba nlọ awọn fifi sori ẹrọ agbalagba si PeerTube 5.0, o nilo lati ṣiṣe awọn iwe afọwọkọ lati gbe awọn faili lọ, yi awọn eto PeerTube pada (config/production.yaml) ati iṣeto nginx.
- A ti ṣe awọn ayipada si API REST ti o fọ ibamu. API fun awọn afikun ati awọn akori ti ti fẹ sii.
- Agbara lati fi sori ẹrọ awọn ẹya idanwo ti awọn afikun (alpha, beta ati awọn oludije idasilẹ) ti ṣafikun si awọn ohun elo laini aṣẹ.
- Agbara lati fipamọ awọn igbesafefe ifiwe ni ibi ipamọ ohun ti a pese, eyiti ngbanilaaye, nigbati o nṣiṣẹ PeerTube lori awọn olupin tirẹ pẹlu aaye disiki ti o ni opin ati bandiwidi nẹtiwọọki kekere, lati fipamọ ati pinpin awọn ṣiṣan ifiwe nipasẹ ibi ipamọ awọsanma ita.
- Atilẹyin ti a ṣafikun fun sisopọ si PeerTube nipa lilo ijẹrisi ifosiwewe meji ti o da lori awọn ọrọ igbaniwọle akoko-ọkan (OTP, Ọrọigbaniwọle Akoko Kan) ati awọn eto ijẹrisi bii Authy, Google Authenticator ati FreeOTP.
- Awọn agbara wiwo olumulo ti pọ si. Akojọ aṣayan "Awọn fidio Mi" n pese ifihan ti awọn ikanni ati mẹnuba akojọ orin eyiti a fi fidio naa kun. Ọna asopọ si awọn ikanni ti ni afikun si apa osi. Fi àlẹmọ kun lati to awọn fidio pẹlu orukọ. Idinamọ alaye nipa ibi ipamọ ohun ati awọn ọna asopọ si awọn faili fidio ti ni afikun si wiwo alabojuto. Awọn alaye ti a ṣafikun nipa lilo aaye disk ni akiyesi awọn ipin.

Syeed PeerTube da lori lilo alabara WebTorrent BitTorrent, eyiti o ṣiṣẹ ninu ẹrọ aṣawakiri ati lilo imọ-ẹrọ WebRTC lati ṣeto ikanni ibaraẹnisọrọ P2P taara laarin awọn aṣawakiri, ati ilana ActivityPub, eyiti o fun ọ laaye lati ṣọkan awọn olupin fidio ti o yatọ si isọdọkan ti o wọpọ. nẹtiwọki ninu eyiti awọn alejo ṣe alabapin ninu ifijiṣẹ akoonu ati ni agbara lati ṣe alabapin si awọn ikanni ati gba awọn iwifunni nipa awọn fidio titun. Oju opo wẹẹbu ti a pese nipasẹ iṣẹ akanṣe ni a kọ nipa lilo ilana Angular.
A ṣe àgbékalẹ̀ nẹ́tíwọ́ọ̀kì alájọpọ̀ PeerTube gẹ́gẹ́ bí àwùjọ àwọn kékeré tí wọ́n sopọ̀ mọ́ ara wọn apèsè Àwọn ojú òpó ìgbàlejò fídíò, ọ̀kọ̀ọ̀kan ní olùṣàkóso tirẹ̀ àti àwọn òfin tirẹ̀. Olúkúlùkù fídíò ń ṣiṣẹ́ gẹ́gẹ́ bí olùtọ́pasẹ̀ BitTorrent, tí ó ń gbàlejò àwọn àkọọ́lẹ̀ olùlò olupin àti àwọn fídíò wọn. Àwọn ID olùlò ni a ń ṣẹ̀dá ní ìrísí "@username@serverdomain." Gbigbe data nígbà tí a bá ń wò ó ń ṣẹlẹ̀ tààrà láti ọ̀dọ̀ àwọn olùwòran mìíràn tí wọ́n ń wo akoonu náà.
Ti ko ba si ẹnikan ti o nwo fidio naa, ipadabọ naa jẹ ṣeto nipasẹ olupin ti a ti gbe fidio naa si ni akọkọ (a lo ilana WebSeed). Ni afikun si pinpin ijabọ laarin awọn olumulo wiwo awọn fidio, PeerTube tun ngbanilaaye awọn ọmọ-ogun ti a ṣe ifilọlẹ nipasẹ awọn onkọwe lati gbalejo awọn fidio fun igba akọkọ lati kaṣe awọn fidio awọn onkọwe miiran, ṣiṣe nẹtiwọọki pinpin ti kii ṣe awọn alabara nikan, ṣugbọn awọn olupin, ati pese ifarada aṣiṣe. . Atilẹyin wa fun ṣiṣanwọle laaye pẹlu ifijiṣẹ akoonu ni ipo P2P (awọn eto aṣoju bii OBS le ṣee lo lati ṣakoso ṣiṣanwọle).
Lati bẹrẹ igbohunsafefe nipasẹ PeerTube, olumulo nikan nilo lati gbe fidio kan, apejuwe kan, ati ṣeto awọn afi si ọkan ninu awọn olupin naa. Lẹhin iyẹn, fiimu naa yoo wa lori gbogbo nẹtiwọọki apapo, kii ṣe lati olupin igbasilẹ akọkọ nikan. Lati ṣiṣẹ pẹlu PeerTube ati kopa ninu pinpin akoonu, aṣawakiri deede kan to ati pe ko nilo sọfitiwia afikun. Awọn olumulo le tọpa iṣẹ ṣiṣe ni awọn ikanni fidio ti o yan nipa ṣiṣe alabapin si awọn kikọ sii ti iwulo lori awọn nẹtiwọọki awujọ ti o ni idapọ (bii Mastodon ati Pleroma) tabi nipasẹ RSS. Lati pin fidio kaakiri nipa lilo awọn ibaraẹnisọrọ P2P, olumulo tun le ṣafikun ẹrọ ailorukọ pataki kan pẹlu ẹrọ orin wẹẹbu ti a ṣe sinu aaye rẹ.
Lọ́wọ́lọ́wọ́, nǹkan bí 1100 àwọn olupin ló ń ṣiṣẹ́ fún gbígbàlejò àwọn akoonu, tí onírúurú àwọn olùyọ̀ǹda ara-ẹni àti àwọn àjọ ń tọ́jú. Tí olùlò kan kò bá ní ìtẹ́lọ́rùn pẹ̀lú àwọn òfin fún fífi àwọn fídíò sórí olupin pàtó kan, olupin PeerTube le sopọ mọ olupin miiran tabi ṣiṣẹ olupin tirẹ. A pese aworan Docker ti a ti ṣeto tẹlẹ fun imuṣiṣẹ olupin ni kiakia (chocobozzz/peertube).
orisun: opennet.ru
