Guide till hårdvaruacceleration: Plex, Jellyfin och Emby på ZimaOS

Eva Wong är teknisk skribent och händig hemmabyggare på ZimaSpace. Som tekniknörd sedan barnsben med ett brinnande intresse för hemlabb och programvara med öppen källkodspecialiserar hon sig på att göra komplexa tekniska koncept begripliga genom praktiska, praktiska guider. Eva tycker att självhosting ska vara roligt, inte avskräckande. Genom sina handledningar hjälper hon communityn att göra hårdvaruinstallationer mindre mystiska, från att bygga sin första NAS till att bemästra Docker-containrar.

Din 4K-film hackar. Serverns CPU når 100 %. Fläkten tjuter. Du har nått transkodningsgränsen. När du är på resande fot blir det ännu värre: den där enorma filen på 20 GB går inte att strömma via långsamt hotell-wifi eller med ditt dyra mobildataabonnemang. Du har nått transkodningsgränsen. Men tänk om du kunde bygga en mediaserver som enkelt hanterar flera 4K-strömmar utan att bli överbelastad?

 

 

Välkommen till världen av hårdvaruaccelererad strömning. Med ZimaOS behöver det inte vara någon komplicerad mardröm i kommandoraden. Det är något du kan bygga på några minuter. Så här använder du din GPU för att skapa ett kraftfullt mediasystem. I dag använder vi en nvidia-GPU som exempel.

 

Hårdvaruaccelererad strömning: vad och varför

Strömma media till telefoner och tv-apparater

En mediaserver, som drivs av appar som Plex, Jellyfin eller Emby, organiserar dina personliga samlingar av filmer, tv-serier och musik, så att du kan strömma dem till vilken enhet som helst.

 

Men här är haken: din 4K-videofil är inte alltid kompatibel med din telefon eller webbläsare. Servern måste ”transkoda” (konvertera) den i realtid. Det här är otroligt CPU-krävande.

 

Hårdvarutranskodning låter systemets GPU (Graphics Processing Unit) sköta jobbet. Resultatet?
  • Felfri 4K-uppspelning: Slut på buffring.
  • Smidig fjärrströmning: Titta när du är på språng utan att förbruka hela din datapott.
  • Flera strömmar: Familjen kan titta på olika saker samtidigt.
  • Låg CPU-användning: Din NAS förblir responsiv för andra uppgifter, som filöverföringar och säkerhetskopiering.

 

Verkliga lösningar från användare i communityn

Vi ser användare bygga fantastiska lösningar. Självklart kan du skapa allt i en enda maskin. Här delar vi med oss av ett populärt och mycket effektivt tillvägagångssätt: strategin med två enheter, där uppgifterna delas upp för maximal prestanda samtidigt som flexibiliteten bibehålls. Här är en titt på Bills personliga lösning:

 

  1. 1. Applikationsservern: En ZimaOS-maskin (http://10.0.0.68) med ett NVIDIA-grafikkort. Dess enda uppgift är att köra Docker-appar. Det här är hans arbetshäst för omkodning.
  2.  

  3. 2. Lagringsservern: En andra ZimaOS-maskin (http://10.0.0.84) med enheter i en RAID 5-array. Det här är vårt säkra datavalv.

CasaOS kör appar; ZimaOS hanterar dina data

Proffstips: Många av våra användare börjar också med CasaOS som en lättviktig appserver och använder en kraftfullare ZimaOS-maskin enbart för lagring och säkerhetskopiering. Du väljer själv hur flexibel lösningen ska vara. Se jämförelsen mellan CasaOS och ZimaOS.

 

Det är förvånansvärt enkelt att komma igång:
  1. 1. Installera med ett klick: På ZimaOS-appservern (10.0.0.68) öppnade Bill ZimaOS App Store. Sedan sökte han efter ”Jellyfin” och klickade på Installera. Klart. ZimaOS hanterar de komplexa Docker-inställningarna i bakgrunden. Inga YAML-filer och inga manuella docker run-kommandon.
  2.  

  3. 2. Anslut lagringen: I Jellyfins webbgränssnitt lade Bill till sitt mediebibliotek. Han pekade helt enkelt på sin lagringsservers SAMBA-resurs (t.ex. /media/10.0.0.84/movies). Mer information om hur du förstår Docker-appens sökväg i ZimaOS finns i den här dokumentationen.
  4.  

  5. 3. Aktivera maskinvaruacceleration: Detta är det sista och avgörande steget. Gå till Jellyfins kontrollpanel:
    1.     – Gå till dashboard > playback > transcoding
    2.     – Välj NVIDIA NVENC som alternativ för maskinvaruacceleration.
    3.     – Markera alla rutor för de format du vill accelerera (H.264, HEVC osv.).
    4.     – Klicka på Spara.

 

Klart. Din ZimaOS-medieserver använder nu GPU:n för allt tungt arbete. Den goda nyheten är att processen för Plex och Emby är i stort sett identisk. Du hittar dem i ZimaOS App Store för samma installation med ett klick. När de väl är installerade hittar du reglaget för hårdvaruacceleration i respektive Transcoding-meny.
Inställningar för hårdvarutranskodning i Emby och Plex
Funktionernas tillgänglighet kan skilja sig mellan dessa appar. För Plex och Emby är hårdvaruaccelererad transkodning i regel en premiumfunktion som låses upp via prenumerationstjänsterna Plex Pass och Emby Premiere, medan Jellyfin inkluderar funktionen som standard. ZimaOS erbjuder en robust plattform oavsett vilket ekosystem du väljer.

 

Slutsats

Att bygga en högpresterande medieserver brukade vara en hederssak för teknikentusiaster som ägnade helgerna åt kommandoraden.
ZimaOS: Ett förenklat, fokuserat och öppet NAS-operativsystem som fungerar med all x86_64-hårdvara
Med ZimaOS hör det till historien. Vi anser att kraftfull teknik ska vara tillgänglig för alla. Du har just sett hur en appinstallation med ett klick och några enkla klick kan skapa en strömningslösning som kan mäta sig med dyra, färdiga lösningar. Du installerade inte bara en app, utan driftsatte en fullt hårdvaruaccelererad mediekraftmaskin.

 

Redo att slippa buffring och börja strömma? Utforska App Store i ditt ZimaOS redan idag.Gå med i diskussionen i vår community på vårt forum och Discord och följ vår X-kanal för att berätta hur du tänker bygga en hemmabio!

 

Friskrivning: Medieserverappar som Plex, Emby och Jellyfin är avsedda för att strömma och hantera dina egna personliga mediefiler.Se till att du har laglig rätt att äga, kopiera och visa innehållet du lägger till i ditt bibliotek. ZimaSphere stöder eller uppmuntrar inte användning av dessa verktyg för upphovsrättsintrång.

Zima-kampanjhubben

Mer att läsa

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.