Lanseringen av den decentraliserade plattformen för videohosting och videostreaming PeerTube 3.3 har genomförts. PeerTube erbjuder ett oberoende alternativ till YouTube, Dailymotion och Vimeo, och anvÀnder ett nÀtverk för innehÄllsdistribution baserat pÄ P2P-kommunikation och lÀnkning mellan webblÀsare hos besökare. Projektets resultat sprids under AGPLv3-licensen.
Huvudsakliga nyheter:
- Möjligheten att skapa en anpassad startsida för varje PeerTube-instans har lagts till. PÄ startsidan kan information om noden, tillgÀngligt innehÄll, syften och prenumerationer presenteras. TillÀgg till startsidan görs via menyn Administration/ Konfiguration/ Startsida i Markdown- eller HTML-format. Det gÄr att integrera knappar, videospelare, spellistor, videominiatyrer och kanaler pÄ sidan. Inbyggda spellistor med video uppdateras automatiskt.

- Stöd för sökning av spellistor har lagts till, vilket nu Äterspeglas i sökresultaten vid navigering i PeerTube och vid anvÀndning av Sepia Search-motorn.

- Stöd för publicering av förkortade lÀnkar till video och spellistor har lagts till. De standard 36-teckens identiteterna för video kan nu publiceras i ett 22-teckensformat, och istÀllet för sökvÀgarna "/videos/watch/" och "/videos/watch/playlist/" kan man ange "/w/" och "/w/p/".
- Prestandan har optimerats. HÀmtningen av videoinformation sker nu dubbelt sÄ snabbt. Utförandet av federerade förfrÄgningar har pÄskyndats. Arbetet fortsÀtter med att identifiera problem i system med ett mycket stort antal anvÀndare, videor och kopplingar till andra noder.
Vi pÄminner om att PeerTube bygger pÄ anvÀndningen av BitTorrent-klienten WebTorrent, som körs i webblÀsaren och anvÀnder teknologin WebRTC för att organisera en direkt P2P-kanal mellan webblÀsare, samt protokollet ActivityPub, som möjliggör sammanlÀnkningen av olika videoinriktade servrar i ett gemensamt federerat nÀtverk, dÀr besökare deltar i leveransen av innehÄll och kan prenumerera pÄ kanaler och fÄ meddelanden om nya videor. Den webbaserade grÀnssnittet som tillhandahÄlls av projektet Àr byggt med hjÀlp av Angular-ramverket.
Det federerade nÀtverket PeerTube bildas som ett samfund av sammanlÀnkade smÄ servrar videohosting dÀr varje server har sin egen administratör och kan ha sina egna regler. Varje video-server fungerar som en BitTorrent-tracker dÀr anvÀndarkonton för den servern och deras videor Àr lagrade. AnvÀndaridentifieraren skapas i formen "@anvÀndarnamn@serverdomÀn". Dataöverföringen vid visning sker direkt frÄn webblÀsarna hos andra besökare som tittar pÄ innehÄllet.
Om ingen tittar pÄ videon sÄ tillhandahÄlls överföringen av den server dÀr videon ursprungligen laddades upp (WebSeed-protokollet anvÀnds). Utöver att distribuera trafik mellan anvÀndare som tittar pÄ videor, tillÄter PeerTube Àven noder som körs av skaparna för den primÀra videodistributionen att cacha videor frÄn andra skapare, vilket bildar ett distribuerat nÀtverk av bÄde klienter och servrar och sÀkerstÀller felresistens. Det finns stöd för live-streaming med leverans av innehÄll i P2P-lÀge (program som OBS kan anvÀndas för att hantera streaming).
För att börja streama via PeerTube behöver en anvÀndare bara ladda upp en video, en beskrivning och en uppsÀttning taggar till en av servrarna. Efter det kommer videon att bli tillgÀnglig i hela det federerade nÀtverket, och inte bara frÄn den server dÀr den först laddades upp. För att arbeta med PeerTube och delta i distributionen av innehÄll behövs en vanlig webblÀsare och ingen installation av ytterligare programvara krÀvs. AnvÀndare kan följa aktiviteter i sina valda videokanaler genom att prenumerera pÄ intressanta kanaler i federerade sociala medier (till exempel Mastodon och Pleroma) eller via RSS. För att sprida video med hjÀlp av P2P-kommunikation kan anvÀndaren ocksÄ lÀgga till en speciell widget med en inbÀddad webblÀsarspelare pÄ sin webbplats.
För nÀrvarande fungerar det mer Àn 900 servrar för innehÄllsdistribution, stödda av olika volontÀrer och organisationer. Om en anvÀndare inte Àr nöjd med reglerna för videodistribution pÄ en specifik servern PeerTube kan hantera skapande av en egen server eller ansluta till en annan server. För snabb deployment av servern tillhandahÄlls en förkonfigurerad bild i Docker-format (chocobozzz/peertube).
KĂ€lla: opennet.ru


