⚡ HomelabVergleich

Jellyfin Hardware-Transcoding: Intel Quick Sync vs NVIDIA

Dein Jellyfin-Server ruckelt, sobald du einen Film aufs Smartphone oder Smart-TV streamst, und die CPU-Last schnellt in die Höhe – dabei liegt die Lösung oft schon in deiner Hardware. Hardware-Transcoding verlagert das Umrechnen von Videos auf die Grafikeinheit deines Prozessors oder eine dedizierte GPU. In diesem Artikel erfährst du, was Hardware-Transcoding ist, warum es sich lohnt, wo Intel Quick Sync und NVIDIA NVENC ihre Stärken haben und wie du es in Jellyfin aktivierst.

Was ist Hardware-Transcoding?

Transcoding bedeutet, ein Video von einem Format in ein anderes umzurechnen. Jellyfin macht das immer dann, wenn das Ausgabegerät das Original nicht direkt abspielen kann – etwa weil der Codec nicht unterstützt wird, die Bitrate für unterwegs zu hoch ist oder Untertitel eingebrannt werden müssen.

Beim Software-Transcoding erledigt die CPU diese Rechenarbeit vollständig. Beim Hardware-Transcoding übernimmt stattdessen ein spezialisierter Baustein die Umrechnung: bei Intel die integrierte GPU (iGPU) mit Quick Sync, bei NVIDIA die NVENC-Einheit der Grafikkarte. Der Unterschied ist massiv, weil diese Einheiten genau für Videokodierung gebaut wurden – schneller und deutlich energieeffizienter als ein Allzweck-Prozessor.

Warum Hardware-Transcoding?

Zwei Hauptgründe sprechen dafür:

Vor allem wenn mehrere Personen gleichzeitig streamen oder 4K auf ältere Geräte heruntergerechnet werden muss, ist Hardware-Transcoding der Unterschied zwischen „läuft“ und „hängt“.

Intel Quick Sync vs NVIDIA NVENC

Beide Technologien lösen dasselbe Problem, unterscheiden sich aber deutlich in Kosten und Einsatzzweck:

| Kriterium | Intel Quick Sync | NVIDIA NVENC |

|---|---|---|

| Hardware | integrierte GPU (iGPU) im Prozessor | dedizierte Grafikkarte |

| Anschaffung | meist schon vorhanden, keine Zusatzkosten | eigene GPU nötig |

| Stromverbrauch | sehr niedrig, Teil der CPU | deutlich höher im Leerlauf und Betrieb |

| Parallel-Streams | viele gleichzeitig (je nach Generation) | sehr viele, hohe Leistung |

| Qualität | sehr gut bei neueren Generationen | exzellent, besonders bei niedrigen Bitraten |

| Einrichtung | /dev/dri durchreichen | NVIDIA-Treiber + Container-Runtime |

Intel Quick Sync ist für die meisten Homelabs die klare Empfehlung: Jeder halbwegs moderne Intel-Prozessor ab Broadwell (2015) bringt die Einheit mit, kostet nichts extra und verbraucht kaum zusätzlichen Strom. Neuere Generationen (ab Intel Core der 8. Generation) kodieren auch HEVC/H.265 in Hardware und liefern eine Qualität, die fürs Streaming völlig ausreicht.

NVIDIA NVENC lohnt sich, wenn du bereits eine GeForce- oder Quadro-Karte im System hast oder sehr viele parallele Streams und bestmögliche Qualität brauchst. Der Preis dafür ist ein deutlich höherer Stromverbrauch – im Dauerbetrieb ein echter Faktor. Für ein 24/7 laufendes Homelab ist die iGPU meist die wirtschaftlichere Wahl.

Hardware-Anforderungen

Jellyfin einrichten: Transcoding aktivieren

In der Docker-Compose-Datei reichst du die Gerätedatei in den Container durch:


services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    devices:
      - /dev/dri:/dev/dri
    group_add:
      - "44" # video-Gruppe für Zugriff auf /dev/dri
    volumes:
      - ./config:/config
      - ./media:/media:ro
    ports:
      - "8096:8096"
    restart: unless-stopped

Danach aktivierst du die Beschleunigung in der Weboberfläche: Dashboard → Wiedergabe → Transcoding. Wähle bei „Hardware-Beschleunigung“ den passenden Eintrag – Quick Sync für Intel, NVENC für NVIDIA. Darunter kannst du zusätzlich die hardwarebeschleunigte Kodierung aktivieren, damit auch ausgehende Streams die GPU nutzen. Ein Neustart des Containers schließt die Einrichtung ab.

Ob es funktioniert, prüfst du direkt im Dashboard: Beim Abspielen eines Videos zeigt Jellyfin im Wiedergabe-Infomenü an, ob der Stream per Hardware transkodiert wird.

Empfehlung

Für die allermeisten Homelabs ist Intel Quick Sync die beste Wahl: keine Zusatzkosten, minimaler Stromverbrauch und völlig ausreichende Leistung für mehrere parallele Streams. NVIDIA NVENC ist nur dann sinnvoll, wenn die Grafikkarte ohnehin schon da ist oder du gezielt maximale Stream-Anzahl und Qualität brauchst – und bereit bist, den Stromverbrauch dafür zu tragen. Wer bereits ein [Homelab betreibt](homelab-einrichten-guide.md) und [Docker beherrscht](docker-einsteiger.md), aktiviert Hardware-Transcoding in unter einer Stunde und streamt danach flüssig, ohne die CPU an ihre Grenzen zu treiben.