Publicera dina videor med PeerTube, ett alternativ till YouTube
Dela din passion på en plattform som passar dig
Med PeerTube behöver du inte behaga algoritmer genom att by manipulera ditt material. PeerTube-plattformar hanteras och modereras av människor som du och vi, inte robotar.
PeerTube låter dig fokusera på det du gör bäst: dina videor, som du vill ha dem.
Bli synlig genom federalisering!
Gör dina videor tillgängliga för en större publik genom att ansluta din PeerTube-plattform med andra.
Kom igång med PeerTube
Skapa ditt konto på en befintlig PeerTube-plattform
Välj en PeerTube-plattform baserat på dess tema, användarvillkor eller uppförandekod.
- Gå med i ett community och kommunicera direkt med plattformens ägare
- Importera dina videor från en annan webbplats som YouTube eller Vimeo, eller direkt från en fil
- Skapa flera kanaler för att gruppera dina kanaler per ämne: en kanal för piano, en annan för miljön …
- Integrera enkelt dina PeerTube-videor på din egen webbplats
- Direktsänd på de plattformar som tillåter detta
Skapa min egen PeerTube-plattform
Om du har lite tid och tekniska kunskaper är det bästa sättet att dra nytta av PeerTube att skapa din egen plattform (ibland kallad "instans") på din egen server.
Genom att skapa och administrera din egen PeerTube-plattform kan du:
- Definiera dina egna regler för moderering
- Bjud in olika personer att skapa sin egen kanal för att publicera sina videor eller för att hjälpa dig att moderera plattformen
- Välj att automatiskt visa videor som laddats upp på andra PeerTube-instanser, tack vare federeringen
- Minska bandbreddsförbrukningen genom att använda P2P
- Anpassa ditt exempel genom att anpassa ditt egna tema och utnyttja de många plugin som gemenskapen gjort.
Frågor? Vi hjälper dig!
Hur ser PeerTubes policy ut för att tjäna pengar på sina videor?
Det finns inga för tillfället: PeerTube är ett verktyg som vi vill hålla neutralt när det gäller intäktsgenerering.
Upphovsmannen kan dock visa en stötta -knapp under videon. Denna knapp visar en ram där personer som laddar upp videor fritt kan visa text, bilder och länkar (länk till Patreon, Tipeee, Paypal, Liberapay, ...).
Vi vill inte gå längre än så, eftersom vi inte vill tvinga användning av en viss metod för finansiering av innehåll, som kanske inte passar alla grupper och till och med kan avskräcka andra. Det är anledningen till att vi uppmuntrar utvecklare att använda tilläggs-API:et för PeerTube för att skapa sitt eget intäktssystem.
Hur installerar jag en egen PeerTube-plattform?
Installationsguiden finns här (endast på engelska).
Behöver jag en kraftfull server för att köra PeerTube?
Minimikrav på hårdvara:
- 1 vCore
- 1,5 GB RAM-minne
- Tillräckligt med lagringsutrymme för videor
- 20 Mbit/s uppladdningshastighet (bandbredd)
- Tillräcklig bandbredd för att överföra videor
Rekommenderade hårdvarukrav för en stor instans som kan hantera 1 000 samtidiga tittare (se vårt blogginlägg om vårt stresstest för tittare):
- 4 vCore
- 4 GB RAM-minne
- Tillräckligt med lagringsutrymme för videor
- 1 Gbit/s uppladdningshastighet (bandbredd)
- Tillräcklig bandbredd för att överföra videor
- Läs skalbarhetsguiden om du planerar att ha många användare eller tittare
Om du planerar att göra omkodning på samma maskin som PeerTube-instansen:
- 8 vCore
- 8 GB RAM-minne
För en mer detaljerad guide om hårdvarukrav:
CPUFörutom videokonvertering (omkodning) är en PeerTube-instans inte CPU-beroende. Varken Nginx, PeerTube själv, PostgreSQL eller Redis kräver mycket datorkraft. Om det bara var för dessa skulle man enkelt kunna klara sig med bara en tråd/vCPU.
Du kommer dock att ha stor nytta av minst en andra tråd på grund av video-omkodning. Omkodning är mycket CPU-intensivt. Det har två syften på en PeerTube-instans: det säkerställer att alla videor kan spelas upp optimalt i webbgränssnittet och det genererar olika upplösningar för samma video.
Omkodning kan också utföras av andra maskiner med hjälp av fjärromkodning.
RAM1,5 GB RAM-minne bör räcka för en grundläggande PeerTube-instans, som vanligtvis tar högst 500 MB RAM-minne. Den enda anledningen till att du skulle vilja ha mer är om du samlokaliserar dina Redis- eller PostgreSQL-tjänster på ett system som inte har SSD-diskar.
LagringDet finns två viktiga aspekter när det gäller lagring: diskutrymmesanvändning och kontinuerlig läshastighet. För att göra en grov uppskattning av ditt behov av diskutrymme behöver du kunna svara på tre frågor:
- Hur stor är den totala storleken på de videoklipp du vill strömma?
- Vill du aktivera omkodning? Om ja, vill du tillhandahålla flera upplösningar per video? Prova detta med några videor så får du en uppfattning om hur mycket extra utrymme som krävs per video och kan uppskatta en multiplikationsfaktor för framtida behov av lagringsutrymme.
- Vilka delningsmekanismer vill du aktivera? Bara webbvideo eller även HLS med P2P? Om du vill ha båda kommer detta att fördubbla ditt lagringsbehov.
Om du vill lagra många videor på din PeerTube-instans kan du lagra videor externt med hjälp av Object Storage.
När det gäller läshastighet vill du kunna fylla bandbredden för PeerTube-nätverksuppkopplingen. Detta bör inte vara ett problem med SSD-diskar, medan traditionella HDD-diskar bör beaktas: typiska kontinuerliga läshastigheter för ett väljusterat system med en 7200 rpm-hårddisk bör ligga runt 120 MB/s eller 960 Mbit/s. Det senare bör vara tillräckligt för en typisk 1 Gbit/s nätverksuppkoppling.
NätverkEn grov uppskattning av en traditionell servers kapacitet för videoströmning är vanligtvis ganska enkel. Du delar helt enkelt din servers tillgängliga bandbredd med den genomsnittliga bandbredden per ström, och då får du en övre gräns.
Ta till exempel en server med en uppkoppling på 1 Gbit/s som skickar ut 1080p60-strömmar med 5 Mbit/s per ström. Det innebär att den teoretiska maxgränsen kommer ligga på 200 tittare samtidigt, om serverns hårddiskar hinner med. Förvänta dig lite mindre i praktiken.
Men vad händer om du behöver betjäna fler tittare? Det är där PeerTubes federationsfunktion kommer till sin rätt. Om andra PeerTube-instanser följer din, är chansen stor att de har beslutat att spegla en del av din instans. Funktionen kallas "server-redundans" och cachar dina mest populära videor för att kunna hantera fler tittare. Medan tittarna själva bidrar med lite extra bandbredd när de tittar på videon i sina webbläsare (främst under rusningstider), har speglingsservrar en mycket större upplänk och hjälper din instans med ihållande högre samtidig strömning.