Zum Inhalt
Bytearium

Keine Werbung und keine Partnerlinks aktiv

Homelab & Storage

Jellyfin oder Plex: Hardware fürs Transcoding

Jellyfin oder Plex: welche Hardware zum Transcodieren passt, von Direct Play über Intel Quick Sync bis NVIDIA, samt Plex-Pass-Bedingungen.

Der billigste Transcoder ist der, den du nie startest. Bevor du eine Grafikkarte für deinen Medienserver kaufst, finde heraus, wie oft sie wirklich arbeiten muss.

Kurz gesagt

Welche Hardware brauchst du zum Transcodieren mit Jellyfin oder Plex? Bring zuerst Direct Play zum Laufen, denn dann arbeitet der Server kaum noch [2]. Muss trotzdem etwas umgewandelt werden, ist ein Prozessor mit integrierter Intel-Grafik und Quick Sync auf beiden Servern der günstigste sinnvolle Schritt. Der Hardware-Leitfaden von Jellyfin nennt als Beispiele den Intel N100, den Pentium Gold G7400 und den Core i5-11400 [1]. Eine Grafikkarte ist für hohe Lasten oder für Hardware, die du schon hast. Der große Unterschied ist die Lizenz. Plex braucht für Hardware-Transcoding einen aktiven Plex Pass auf dem Konto des Serverbesitzers [7]. Die Jellyfin-Dokumentation nennt dafür keine kostenpflichtige Stufe.

So funktioniert’s

  1. Vier Arten der Wiedergabe. Jellyfin listet sie von der niedrigsten zur höchsten Last. Direct Play liefert die Datei unverändert aus. Remux ändert nur den Container. Direct Stream wandelt den Ton um und lässt das Video in Ruhe. Transcode wandelt das Video um [2]. Der Client sagt, was er verarbeiten kann, und der Server wählt die besten Einstellungen innerhalb seiner Möglichkeiten [2]. Plex beschreibt dieselbe Idee mit den Namen Direct Play, Direct Stream und Transcodierung [8].
  2. Was dich in ein Transcoding drängt. Ein Client, der den Videocodec nicht unterstützt. Eine Fernverbindung, die für die Original-Bitrate zu langsam ist: Plex hält fest, dass der Zugriff von außen sehr oft Transcodierung braucht, weil die Netzgeschwindigkeit oft nicht für volle Qualität reicht [8]. Untertitel, die ins Bild eingebrannt werden: Beide Projekte sagen, dass das Transcodierung braucht, und Jellyfin nennt es den aufwendigsten Teil [6][8]. HDR-Video: Ist die Quelle HDR, muss Jellyfin sie auf SDR abbilden (Tone-Mapping), weil es weder HDR-zu-HDR-Tone-Mapping noch das Durchreichen von HDR-Metadaten unterstützt [2]. Die Codec-Tabelle von Jellyfin zeigt, wie viel am Client hängt. H.264 8-Bit ist in den aufgeführten Browsern voll unterstützt, außer in Firefox, wo es von der Einrichtung abhängt. H.265 10-Bit hängt in Chrome, Edge, Firefox, Android und Roku vom Gerät ab [6].
  3. Wie stark Software-Transcoding die CPU trifft. Plex gibt einen groben Richtwert in PassMark-Punkten für ein vollständiges Transcoding: 2.000 für eine 1080p-H.264-Datei mit 10 Mbit/s, 12.000 für eine 4K-SDR-HEVC-Datei mit 40 Mbit/s und 17.000 für eine 4K-HDR-HEVC-Datei mit 50 Mbit/s, jeweils umgewandelt auf 1080p mit 10 Mbit/s. Du multiplizierst mit der Zahl gleichzeitiger Streams. Plex sagt, der Wert gebe nur eine grobe Vorstellung, und der Artikel wurde zuletzt am 18. Juni 2019 geändert [8]. Jellyfin liefert zwei weitere Datenpunkte. Tone-Mapping von 4K-60-fps-Dolby-Vision auf 4K-60-fps-H.264-SDR braucht einen Ryzen 9 5950X, um in Software schneller als in Echtzeit zu laufen. Und beim HDR-Tone-Mapping schafft schon eine einfache integrierte Intel-GPU so viel Last wie ein Ryzen 5800X [1][2]. Deshalb sagt Jellyfin, dass es nicht empfohlen ist, ganz ohne GPU zu arbeiten [1].
  4. Hardware-Transcoding hat drei Namen. Quick Sync Video (QSV) ist die Videoeinheit in Intel-Grafik. NVENC und NVDEC sind Encoder und Decoder von NVIDIA. VA-API, die Video Acceleration API, ist die Linux-Schnittstelle für Videohardware bei Intel und AMD. Jellyfin unterstützt QSV, NVENC, AMDs AMF, VA-API unter Linux, Apples VideoToolbox und Rockchip RKMPP [3]. Plex nutzt Quick Sync und NVENC, unter Linux VA-API und NVDEC [7]. Beide fallen auf Software zurück, wenn die Hardware ein Format nicht schafft [7][3].
  5. Intel ist der leichte Standard. Für integrierte Grafik empfiehlt Jellyfin den Core i5-11400, den Pentium Gold G7400, den Intel N100 oder eine Apple-M-Serie und schließt die Intel-Serien J, M, N und Y bis zur 11. Generation aus. Die 7. bis 10. Generation hat es aus der Liste genommen, weil Intel das Toolkit eingestellt hat. Besitzt du sie, sollst du sie weiter nutzen, kaufst du neu, solltest du dich anderswo umsehen [1]. Intels eigene Seiten führen den N100 mit 4 Kernen, einer Verlustleistung (TDP) von 6 W und Quick Sync [15] sowie den Pentium Gold G7400 mit 2 Kernen, 4 Threads, 46 W Basisleistung, UHD Graphics 710 und Quick Sync [16]. Kaufe kein Modell mit dem Buchstaben F im Namen, denn es hat keine integrierte Grafik [4]. Jellyfins Tabelle nach Generation: H.264 8-Bit auf jeder Quick-Sync-GPU, HEVC 8-Bit ab der 6. Generation, HEVC 10-Bit ab der 7., AV1-Decodierung ab der 11., AV1-Encodierung nur auf Arc A-Serie sowie Meteor Lake und neuer [4]. Der N100 gehört zur Alder-Lake-N-Familie [15], nach dieser Tabelle lesen wir ihn also als AV1-fähig beim Decodieren, aber nicht beim Encodieren. Unter Linux brauchen integrierte Grafiken der 12. und 13. Generation Kernel 6.2 oder neuer [1]. Quick Sync verliert unter Linux die Unterstützung für Ice Lake, Jasper Lake, Elkhart Lake und älter, weil Intel die Laufzeitumgebung eingestellt hat [4]. Plex verlangt einen Core der 2. Generation (Sandy Bridge) oder neuer, empfiehlt die 5. Generation oder neuer und braucht für HEVC-Encodierung einen i3, i5 oder i7 der 7. Generation [7]. Bei Intel setzt keines der Projekte eine künstliche Grenze für gleichzeitige Streams [7][4].
  6. NVIDIA passt, wenn du schon eine Karte hast oder Reserven brauchst. Jellyfin unterstützt NVENC ab der Maxwell-Generation, HEVC-10-Bit-Encodierung ab Pascal, AV1-Decodierung ab Ampere und AV1-Encodierung ab Ada Lovelace. Einfache Karten wie die GT 1030 haben keinen Encoder [5]. Jellyfin reiht die Encoder-Qualität mit den neuesten NVIDIA-Chips vorn ein, empfiehlt unter Linux aber trotzdem Intel, wenn du CUDA nicht brauchst, weil sich Intels Treiber leichter einrichten lassen [1]. NVIDIA-GeForce-Karten können gleichzeitige Encoder-Sitzungen begrenzen, was Plex als Treiberbeschränkung bezeichnet [7]. NVIDIAs eigene Seiten widersprechen sich bei der Zahl: Die Support-Matrix nennt für die gelesenen Zeilen GeForce RTX 30, 40 und 50 maximal 12 gleichzeitige Sitzungen [17], eine NVENC-Application-Note für SDK 13.0 sagt 8 pro System für nicht qualifizierte GPUs [18]. Suche die Zeile deiner Karte heraus. In Docker braucht das Jellyfin-Image den NVIDIA-Treiber und das NVIDIA Container Toolkit auf dem Host [5].
  7. AMD ist bei beiden die am wenigsten bevorzugte Wahl. Jellyfin nennt AMD-Grafik die am wenigsten bevorzugte Option, weil die H.264-Encoder vor RDNA 4 schwach und die Treiberunterstützung dürftig sind. Auch für integrierte Grafik empfiehlt es AMD nicht [1]. Plex sagt, die Unterstützung für viele AMD-Karten gelte „wie besehen“, und empfiehlt Intel Quick Sync oder eine dedizierte NVIDIA-GPU [7].
  8. Kleine Boards und NAS-Kisten brauchen einen zweiten Blick. Jellyfin führt fertige NAS-Geräte, die meisten Einplatinenrechner einschließlich Raspberry Pi 5 und Intel-Chips der Serien J, M, N und Y bis zur 11. Generation als potenziell problematisch auf [1]. Der Raspberry Pi 5 hat keine Hardware-Encoder, deshalb hat Jellyfin die V4L2-Unterstützung für den Pi als veraltet eingestuft [3]. Spielen alle Clients per Direct Play ab, spielt die CPU kaum eine Rolle, aber der Jellyfin-Leitfaden warnt trotzdem vor diesen Plattformen, teste also vor der Entscheidung [1][2]. Plex verlangt in einem NAS einen Prozessor ab Jasper Lake für zuverlässige HEVC-Ausgabe [7].
  9. Die Lizenz gehört zur Hardware-Rechnung. Plex nennt hardwarebeschleunigtes Streaming ein Premium-Feature, das einen aktiven Plex Pass braucht [7]. Auch HDR-Tone-Mapping braucht ihn [9]. Streamen außerhalb deines Heimnetzes braucht einen Plex Pass auf dem Konto des Server-Admins oder einen Remote Watch Pass auf dem Konto des Zuschauers [11]. Der Remote Watch Pass kann sonst nichts, er schaltet also kein Hardware-Transcoding frei [10]. Auf Plex' Blog stehen als US-Dollar-Beispielpreise: Plex Pass 6,99 $ pro Monat und 69,99 $ pro Jahr seit dem 29. Apr. 2025 [12], laut Beitrag vom 19. Mai 2026 unverändert [13]. Ein neuer Lifetime Plex Pass kostet seit dem 1. Juli 2026 749,99 $, vorher 249,99 $, ein neuer Fünf-Jahres-Tarif 249,99 $ [13]. Plex sagt, andere Währungen könnten abweichen [13]. Die Tarifseite zeigte beim Laden am 25. Okt. 2026 keine Preise [11], der heutige Euro-Preis ist also unbelegt. Über fünf Jahre ergeben die Dollar-Beispiele 419,40 $ monatlich, 349,95 $ jährlich, 249,99 $ im Fünf-Jahres-Tarif oder 749,99 $ als Lifetime (eigene Rechnung). Ein Hardware-Leitfaden einer Drittquelle vom März 2026 nennt noch 120 $ für Lifetime und 5 $ im Monat [19]. Das ist gegenüber Plex' eigenen Beiträgen veraltet, deshalb liest man den Preis an der Quelle.
  10. Strom zählt bei einer Kiste, die das ganze Jahr läuft. TDP und Basisleistung sind Entwurfswerte, keine Messwerte an der Steckdose. Miss deine Maschine. Die Formel lautet Watt × 8.760 Stunden ÷ 1.000 und ergibt kWh pro Jahr. Als angenommenes Beispiel verbraucht eine Kiste mit durchschnittlich 15 W im Jahr 131,4 kWh, bei 0,37 € pro kWh, dem Haushaltsdurchschnitt, den die BDEW-Analyse vom August 2026 für das bisherige Jahr 2026 ausweist, also 48,62 € [20][21]. Die Wattzahl ist eine Annahme, kein Messwert; setz deinen eigenen Tarif ein. Unser Guide zu Energiekosten erklärt die Methode.
  11. Der Rest der Maschine. Jellyfin empfiehlt eine 100-GB-SSD für das System, die eigenen Dateien und den Transcoding-Cache, 8 GB RAM (4 GB können für einen Linux-Server ohne Desktop reichen), Gigabit-Ethernet statt WLAN oder Powerline und mindestens 20 Mbit/s Upload für den Zugriff von außen [1]. Als Faustregel für den Cache nennt es deine größte Mediendatei mal die höchste Zahl gleichzeitiger Streams [1]. Es rät zu Dual-Channel-Speicher bei integrierter Grafik und warnt vor SMR-Festplatten für Jellyfins eigene Dateien [3][1]. Plex warnt, dass seine Datenbank auf Netzfreigaben wie NFS oder SMB nicht zuverlässig läuft [14]. Jellyfin gibt an, nicht dafür gebaut zu sein, direkt im Internet zu stehen [1]. Stell es hinter eine Firewall, einen Reverse Proxy oder ein VPN.

Was wann passt

Unsere Einschätzung, auf Grundlage der Dokumentation oben:

Deine LagePassende HardwareHinweis zur Lizenz
Alle Clients spielen per Direct Play ab, niemand streamt von außenEine bescheidene, sparsame Maschine, denn Direct Play legt kaum zusätzliche Last auf den Server [2]Lokales Streaming ist bei Plex kostenlos [11]
Ein paar Transcodes gleichzeitig: ein Handy im Mobilnetz, eingebrannte Untertitel, etwas HDREin Intel-Prozessor mit Quick Sync, in der Klasse von N100 oder G7400, die der Jellyfin-Leitfaden nennt [1]Plex braucht für Hardware-Transcoding einen Plex Pass [7]
Viele 4K-HDR-Streams mit Tone-MappingEine neuere Intel-GPU oder eine NVIDIA-RTX-Karte. Jellyfin sagt, für Tone-Mapping sei immer eine GPU empfohlen [2]Wie oben
Du besitzt schon eine NVIDIA-KarteNutze NVENC, prüfe das Sitzungslimit deiner Karte und die Treiberversion [5][17]Wie oben
Ein fertiges NAS oder ein Raspberry PiErst testen. Jellyfin führt beide als potenziell problematisch [1]Plex verlangt in einem NAS Jasper Lake oder besser für HEVC-Ausgabe [7]

Ein Homelab-Beispiel

So könnte ein Setup aussehen. Es ist ein Beispiel und kein Bericht über unsere Systeme. Zu Medienservern in unserem Homelab machen wir keine Aussage (Stand 25. Okt. 2026). Dieser Guide behandelt nur deine eigenen Medien: Heimvideos, Aufnahmen und Dateien, die du nutzen darfst. Auf Quellen für fremde Inhalte verweisen wir nicht.

Angenommen, es gibt drei Clients. Einen Wohnzimmerfernseher, der alles per Direct Play abspielt, einen Laptop-Browser zu Hause, der manchmal HEVC umgewandelt braucht, und ein Handy im Mobilnetz, das eine niedrigere Bitrate bekommt. Nach Plex' grobem Richtwert bräuchten zwei Software-Transcodes von 1080p-Dateien etwa 4.000 PassMark-Punkte und ein einzelnes 4K-HDR-Transcoding 17.000 [8]. Integriertes Quick Sync erspart dir diese Rechnung. Der Plan ist also ein kleiner Mini-PC der N100-Klasse, Linux mit aktuellem Kernel und Docker.

Prüfe zuerst, ob das Grafikgerät existiert, und finde die Gruppe, die es nutzen darf:

ls -l /dev/dri
getent group render | cut -d: -f3

Jellyfins Compose-Beispiel für Intel-Grafik aus der Dokumentation [4]. Ersetze 122 durch die ID deiner render-Gruppe und die Pfade durch deine:

services:
  jellyfin:
    image: jellyfin/jellyfin
    user: 1000:1000
    group_add:
      - '122'
    network_mode: 'host'
    volumes:
      - /path/to/config:/config
      - /path/to/cache:/cache
      - /path/to/media:/media
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128

Frag dann den Container mit docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/vainfo, was die Grafik kann. Schalte im Jellyfin-Dashboard QSV oder VA-API für die Codecs ein, die deine Hardware unterstützt, und die übrigen aus [4]. Zum Testen spielst du eine Datei ab und erzwingst ein Transcoding, indem du Auflösung oder Bitrate senkst [4].

Bei Plex braucht der offizielle Container das durchgereichte Gerät und einen Plex Pass auf dem Konto des Serverbesitzers [14]:

docker run -d --name plex --network=host \
  -e TZ="<timezone>" -e PLEX_CLAIM="<claimToken>" \
  -v <path/to/plex/database>:/config \
  -v <path/to/transcode/temp>:/transcode \
  -v <path/to/media>:/data \
  --device=/dev/dri:/dev/dri \
  plexinc/pms-docker

Öffne dann Settings, Server, Transcoder, schalte „Show Advanced“ ein und setze den Haken bei „Use hardware acceleration when available“ [7]. Zum Prüfen erzwingst du in einer Plex-App eine Umwandlung und suchst im Dashboard nach „(hw)“ neben dem Videoformat [7]. Zwei Hinweise. Die Plex-README prüft auf den Kerneltreiber i915, während Jellyfin sagt, dass neuere Intel-GPUs den Treiber xe nutzen [14][4]. Und Plex sagt, dass hardwarebeschleunigtes Streaming derzeit in einer virtuellen Maschine nicht möglich ist [7]. Zu GPU-Passthrough haben wir in den Dokumentationen beider Projekte keine Aussage gefunden, teste es also, wenn du es versuchen willst.

Prüfliste

  • Teste, welche deiner Clients welche Dateien per Direct Play abspielen, und notiere die, die ein Transcoding erzwingen.
  • Lies Jellyfins Codec-Tabelle für deine Client-Geräte, bevor du etwas kaufst.
  • Schlage den Prozessor auf Intels Seite nach: Quick Sync muss „Yes“ sagen, und der Name darf nicht auf F enden.
  • Prüfe die Linux-Kernelversion, wenn du ein Intel-Modell der 12. oder 13. Generation oder eine Arc-Karte nutzt.
  • Entscheide dich zuerst für Plex Pass oder Jellyfin und lies den heutigen Preis auf plex.tv, bevor du zahlst.
  • Suche die Zeile zu den Encoder-Sitzungen deiner NVIDIA-Karte heraus und prüfe die Treiberversion.
  • Lege Jellyfins Config und Cache auf eine SSD und meide SMR-Laufwerke dafür.
  • Miss die Leistungsaufnahme der Kiste an der Steckdose und rechne die Jahreskosten mit deinem Tarif.
  • Mach den Server nur über ein VPN oder einen Reverse Proxy erreichbar, nie direkt.
  • Erzwinge nach der Einrichtung ein Transcoding und bestätige, dass das Dashboard Hardwarebeschleunigung anzeigt.

Primärquellen

Diese Quellen sind die Grundlage der Seite. Das heißt nicht, dass jede Aussage einzeln nachgeprüft wurde; ob ein Prüfbeleg vorliegt, steht oben unter „Stand“. Einordnung und Prüfliste sind unsere eigene Arbeit.

Für diese Fassung liegt noch kein dokumentierter Prüfbeleg vor. Der Text stützt sich auf die genannten Quellen.

Entstehung: Bytearium erstellt diese Seiten mit Unterstützung von KI und verantwortet die Veröffentlichung. KI kann sich irren, deshalb nennen wir Quellen und Prüfstand offen.

  1. Jellyfin projectHardware Selection
  2. Jellyfin projectTranscoding
  3. Jellyfin projectHardware Acceleration
  4. Jellyfin projectIntel GPU
  5. Jellyfin projectNVIDIA GPU
  6. Jellyfin projectCodec Support
  7. PlexUsing Hardware-Accelerated Streaming
  8. PlexWhat kind of CPU do I need for my Server?
  9. PlexHDR to SDR Tone Mapping
  10. PlexRemote Watch Pass Overview
  11. PlexPlex Pass plans
  12. PlexImportant 2025 Plex Updates
  13. PlexNew Lifetime Plex Pass Pricing
  14. Plexpms-docker
  15. IntelIntel Processor N100 specifications
  16. IntelIntel Pentium Gold G7400 specifications
  17. NVIDIAVideo Encode and Decode Support Matrix
  18. NVIDIANVENC Application Note
  19. selfhosting.shPlex vs Jellyfin Hardware Requirements (2026)
  20. BDEWBDEW-Strompreisanalyse August 2026
  21. BDEWStrompreisanalyse

Auf dieser Seite gibt es keine Werbung und keine Partnerlinks.