Utgivning av den decentraliserade videosÀndningsplattformen PeerTube 5.0

Den decentraliserade plattformen för att organisera videohosting och videosÀndning PeerTube 5.0 slÀpptes. PeerTube erbjuder ett leverantörsoberoende alternativ till YouTube, Dailymotion och Vimeo, med hjÀlp av ett innehÄllsdistributionsnÀtverk baserat pÄ P2P-kommunikation och lÀnkande besökarwebblÀsare. Utvecklingen av projektet distribueras under AGPLv3-licensen.

Huvudsakliga innovationer:

  • För att öka skyddet av interna och konfidentiella videor har organisationen av videolagring i filsystemet Ă€ndrats. Interna videor lagras nu i en separat underkatalog, private/, vars direktĂ„tkomst Ă€r begrĂ€nsad pĂ„ nginx-instĂ€llningarsnivĂ„ och alla förfrĂ„gningar till filer omdirigeras via PeerTubes autentiseringssystem. I objektlagringen Ă€r interna videor begrĂ€nsade via ACL och Ă€r inte tillgĂ€ngliga vid proxy. Vid migrering av gamla installationer till PeerTube 5.0 Ă€r det nödvĂ€ndigt att köra skript för att överföra filer, Ă€ndra PeerTube-instĂ€llningar (config/production.yaml) och nginx-konfiguration.
  • Inkompatibla Ă€ndringar har gjorts i REST API:et. API:et för plugins och teman har utökats.
  • Möjligheten att installera testversioner av plugin-program (alfa-, beta- och releasekandidater) har lagts till i kommandoradsverktyg.
  • Möjligheten att spara livesĂ€ndningar i objektlagring har tillhandahĂ„llits, vilket gör att du kan lagra och leverera liveströmmar via extern molnlagring nĂ€r du kör PeerTube pĂ„ dina egna servrar med begrĂ€nsat diskutrymme och lĂ„g nĂ€tverksbandbredd.
  • Lade till stöd för att ansluta till PeerTube med tvĂ„faktorsautentisering baserat pĂ„ engĂ„ngslösenord (OTP, One Time Password) och autentiseringsprogram som Authy, Google Authenticator och FreeOTP.
  • AnvĂ€ndargrĂ€nssnittets funktioner har utökats. Menyn Mina videor visar nu kanaler och nĂ€mner spellistan som videon har lagts till i. En lĂ€nk till kanaler har lagts till i den vĂ€nstra panelen. Ett filter för att sortera videor efter namn har lagts till. Ett informationsblock om objektlagring och lĂ€nkar till filer med videor har lagts till i administratörsgrĂ€nssnittet. Förklaringar om diskutrymmesförbrukning, med hĂ€nsyn till kvoter, har lagts till.

Utgivning av den decentraliserade videosÀndningsplattformen PeerTube 5.0

PeerTube-plattformen Àr baserad pÄ WebTorrent BitTorrent-klienten, som körs i en webblÀsare och anvÀnder WebRTC-teknik för att organisera en direkt P2P-kommunikationskanal mellan webblÀsare, och ActivityPub-protokollet, som lÄter dig kombinera olika videoservrar till ett gemensamt federerat nÀtverk dÀr besökare deltar i innehÄllsleverans och har möjlighet att prenumerera pÄ kanaler och fÄ aviseringar om nya videor. WebbgrÀnssnittet som projektet tillhandahÄller Àr byggt med Angular-ramverket.

PeerTube-nÀtverket Àr bildat som en gemenskap av sammankopplade smÄ servrar Videowebbplatser, var och en med sin egen administratör och sina egna regler. Varje videoserver fungerar som en BitTorrent-tracker och Àr vÀrd för serverns anvÀndarkonton och deras videor. AnvÀndar-ID:n bildas i formen "@anvÀndarnamn@serverdomÀn". Dataöverföring under visning sker direkt frÄn webblÀsarna hos andra besökare som tittar pÄ innehÄllet.

Om ingen tittar pÄ videon organiseras returen av den server till vilken videon ursprungligen laddades upp (WebSeed-protokollet anvÀnds). Förutom att distribuera trafik mellan anvÀndare som tittar pÄ videor, tillÄter PeerTube ocksÄ vÀrdar som lanserats av författare att vara vÀrd för videor för första gÄngen för att cachelagra andra författares videor, vilket bildar ett distribuerat nÀtverk av inte bara klienter utan Àven servrar, samt ger feltolerans . Det finns stöd för livestreaming med innehÄllsleverans i P2P-lÀge (typiska program som OBS kan anvÀndas för att styra streaming).

För att börja sÀnda via PeerTube behöver anvÀndaren bara ladda upp en video, en beskrivning och en uppsÀttning taggar till en av servrarna. Efter det kommer filmen att vara tillgÀnglig pÄ hela det federerade nÀtverket, och inte bara frÄn den primÀra nedladdningsservern. För att arbeta med PeerTube och delta i distributionen av innehÄll rÀcker det med en vanlig webblÀsare och ingen ytterligare programvara krÀvs. AnvÀndare kan spÄra aktivitet i utvalda videokanaler genom att prenumerera pÄ flöden av intresse pÄ federerade sociala nÀtverk (som Mastodon och Pleroma) eller via RSS. För att distribuera video med P2P-kommunikation kan anvÀndaren ocksÄ lÀgga till en speciell widget med en inbyggd webbspelare pÄ sin webbplats.

För nÀrvarande finns det ungefÀr 1100 servrar som Àr i drift för att hosta innehÄll, och som underhÄlls av olika volontÀrer och organisationer. Om en anvÀndare inte Àr nöjd med reglerna för att publicera videor pÄ en viss server, server PeerTube kan ansluta till en annan server eller köra sin egen server. En förkonfigurerad Docker-avbildning tillhandahÄlls för snabb serverdistribution (chocobozzz/peertube).

KĂ€lla: opennet.ru

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster