PeerTube 2.3 och WebTorrent Desktop 0.23 tillgängliga

publiceras fråga Peer Tube 2.3, en decentraliserad plattform för att organisera videohosting och videosändningar. PeerTube erbjuder ett leverantörsneutralt alternativ till YouTube, Dailymotion och Vimeo, genom att använda ett innehållsdistributionsnätverk baserat på P2P-kommunikation och länka samman besökarnas webbläsare. Projektutveckling sprida licensierad under AGPLv3.

PeerTube är baserat på BitTorrent-klienten WebTorrent, lanseras i webbläsaren och använder teknik WebRTC att organisera en direkt P2P-kommunikationskanal mellan webbläsare och protokollet AktivitetPub, som låter dig förena olika videoservrar till ett gemensamt federerat nätverk där besökare deltar i leveransen av innehåll och har möjlighet att prenumerera på kanaler och få aviseringar om nya videor. Webbgränssnittet som projektet tillhandahåller är byggt med hjälp av ramverket Vinkel.

PeerTubes federerade nätverk är bildat som en gemenskap av sammankopplade små videovärdservrar, som var och en har sin egen administratör och kan anta sina egna regler. Varje server med video spelar rollen som en BitTorrent-spårare, som är värd för användarkontona för denna server och deras videor. Användar-ID:t har formen "@användarnamn@server_domän". Surfdata överförs direkt från webbläsarna för andra besökare som tittar på innehållet.

Om ingen ser videon organiseras uppladdningen av servern som videon ursprungligen laddades upp till (protokollet används WebSeed). Förutom att distribuera trafik mellan användare som tittar på videor, tillåter PeerTube också att noder som lanserats av skapare initialt är värd för videor för att cache videor från andra skapare, vilket bildar ett distribuerat nätverk av inte bara klienter utan även servrar, samt ger feltolerans.

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 har mer än en webbplats lanserats för innehåll 300 servrar som underhålls av olika volontärer och organisationer. Om en användare inte är nöjd med reglerna för att lägga upp videor på en viss PeerTube-server kan han ansluta till en annan server eller springa din egen server. För snabb serverdistribution tillhandahålls en förkonfigurerad bild i Docker-format (chocobozzz/peertube).

В nya utgåvan:

  • Tillagt stöd för global sökning (inaktiverad som standard och kräver aktivering av administratören).
  • Administratören ges möjlighet att definiera bannern som visas på sidorna i den aktuella PeerTube-instansen.
  • Verktygen för att bygga federerade nätverk har utökats: En inställning har lagts till för att överföra video som inte ingår i offentliga listor till andra nätverk. Stöd för att sortera videofiler efter skärmupplösning i omvänd ordning har implementerats. Möjliggjorde att skicka fullständiga beskrivningar av videoobjekt via ActivityPub.
  • Moderatorer har möjlighet att massta bort kommentarer för ett visst konto och inaktivera konton medan de tittar på miniatyrer. Lade till stöd för att fördefiniera typiska orsaker till borttagning.
  • Användningen av allt tillgängligt skärmutrymme vid visning av ett rutnät med miniatyrer har optimerats.
  • En videoräknare och kanalinformation har lagts till på sidan "Mina videor".
  • Menynavigering i administratörsgränssnittet har förenklats.
  • Det är möjligt att begränsa åtkomsten till RSS-flöden med nya videor för vissa kanaler och konton.
  • Alfa-release av plugin föreslås Autoblockera videor, som låter dig blockera videor baserat på offentliga blockeringslistor.
  • I enlighet med den allmänna trenden att använda inkluderande termer, har funktionen "videos blacklist" bytt namn till "videos blocks/blocklist".
  • För bildbehandling istället för ett bindningsbibliotek skarp modul aktiverad
    jimp (JavaScript Image Manipulation Program), skriven helt i JavaScript.

dessutom bildas nya utgåvan WebTorrent Desktop 0.22, en torrentklient som stöder videoströmning och låter dig se video- och ljudinnehåll utan att vänta på att det laddas ner helt, laddar ny data efter behov. WebTorrent Desktop låter dig också ändra positionen inuti filer som ännu inte har laddats ner helt (om du ändrar positionen ändras automatiskt prioritet i nedladdningsblock). Det är möjligt att ansluta till både WebTorrent-baserade webbläsarpeers och BitTorrent-peers med hjälp av standardprogram som Transmission eller uTorrent. Magnetlänkar, torrentfiler, identifiering av peers med DHT (Distributed Hash Table), PEX (Peer-utbyte) och listor från spårningsservrar stöds. Streaming med AirPlay, Chromecast och DLNA-protokoll stöds.

ny version anmärkningsvärd stöd för flerspårsljud, förbättrad codec-detektering, filverifieringsmeddelanden, stöd för MPEG-Layer-2, Musepack, Matroska (ljud) och WavePack-format, början på att publicera rpm-paket för Linux och sammansättningar för arm64-arkitekturen. Release 0.22 är byggd på Electron 9-plattformen, men sedan publicerades uppdatering 0.23, som gick över till att använda en testversion av Electron 10-plattformen.

Låt oss påminna dig om att WebTorrent är en förlängning av BitTorrent-protokollet som låter dig organisera ett decentraliserat innehållsdistributionsnätverk som fungerar genom att länka webbläsarna för användare som tittar på innehåll. Projektet kräver ingen extern serverinfrastruktur eller webbläsarplugin för att fungera. För att ansluta webbplatsbesökare till ett enda innehållsleveransnätverk räcker det att placera en speciell JavaScript-kod på webbplatsen som använder WebRTC-teknik för direkt datautbyte mellan webbläsare.

Källa: opennet.ru

Lägg en kommentar