Direct Play afspiller en mediefil på din enhed helt uændret og bruger næsten ingen serverkraft, mens transkodning konverterer filen live – ændrer codec, opløsning eller bitrate – så en enhed, der ellers ikke kan afspille filen, kan gøre det alligevel. I medieservere som Plex og Jellyfin forklarer det, hvilken af de to der er i spil, hvorfor du oplever hakkende afspilning, tab af kvalitet og serverbelastning. Denne guide gennemgår forskellen, hvornår transkodning sættes i gang, og hvordan du holder afspilningen på Direct Play.
Den grundlæggende forskel
Når du afspiller en fil fra Plex eller Jellyfin, vælger serveren en af tre veje:
- Direct Play – filen sendes uændret. Enheden afspiller originalen præcis som den er. Stort set ingen serverbelastning.
- Direct Stream – containeren pakkes om, men videoen bliver ikke genkodet (let arbejde), ofte for at rette en uoverensstemmelse i wrapperformatet.
- Transcode – serveren genkoder video og/eller lyd i realtid, så det passer til enheden eller forbindelsen. Tungt arbejde.
Direct Play er det ideelle: bedste kvalitet, mindst belastning. Transkodning er reserveløsningen, der får ellers uafspillelige filer til at virke – på bekostning af serverkraft og nogle gange kvalitet.
Hvorfor servere transkoder
Transkodning sættes i gang, når noget ved filen ikke passer til din enhed eller forbindelse:
- Codec, der ikke understøttes – enheden kan ikke afkode originalen, f.eks. HEVC/H.265 på ældre hardware.
- For høj opløsning – en 4K-fil sendt til en 1080p-klient.
- Bitrate over grænsen – filens bitrate overstiger din båndbredde eller et fastsat kvalitetsloft.
- Inkompatibel lyd – et surroundformat, enheden ikke kan håndtere.
- Indbrændte undertekster – billedbaserede undertekster skal indlejres direkte i videoen.
Bare ét af disse punkter tvinger serveren til at konvertere. Fjern uoverensstemmelsen, og afspilningen kan falde tilbage til Direct Play.
Direct Play vs. transkodning
| Direct Play | Transkodning | |
|---|---|---|
| Serverbelastning | Minimal | Høj (CPU/GPU) |
| Kvalitet | Original, uændret | Kan reduceres |
| Kompatibilitet | Kræver en matchende enhed | Virker på næsten alt |
| Bedst når | Filen matcher enhed og båndbredde | Enheden eller forbindelsen ikke kan håndtere originalen |
| Flere strømme | Nemt | Kræver kraftig hardware |
Målet for de fleste hjemme-opsætninger er Direct Play, når det er muligt, med transkodning som sikkerhedsnet til besværlige filer eller fjernvisning på begrænset båndbredde.
Sådan undgår du transkodning
Sådan holder du afspilningen på Direct Play:
- Brug kompatible filer. Vælg codecs, dine enheder understøtter nativt; en god streamingenhed eller afspiller håndterer flere formater.
- Sæt kvaliteten til Original/Maksimum i klienten i stedet for en begrænset bitrate.
- Hæv eller fjern bitrate-grænser på et hurtigt lokalt netværk (fjernstreaming kan stadig kræve et loft).
- Brug tekstbaserede undertekster (som SRT), der lægges oven på billedet uden at blive brændt ind; undgå billedundertekster, der tvinger en transkodning frem.
- Vælg en stærk afspiller-app – nogle klienter understøtter flere codecs og containere, hvilket reducerer behovet for konvertering.
- Kabelforbind serveren og de vigtigste klienter med Ethernet, så båndbredde aldrig er den udløsende faktor.
Sådan finder du årsagen: Både Plex og Jellyfin viser i deres dashboard, om en strøm er Direct Play, Direct Stream eller Transcode – og ofte også hvorfor. Tjek der først; det fortæller dig præcis, hvilken uoverensstemmelse du skal rette.
Serverhardware og 4K
Kan du ikke altid undgå transkodning – især ved 4K eller mange samtidige seere – betyder hardwaren noget:
- CPU-transkodning er tungt; en svag server har svært ved bare én 4K-strøm.
- Hardwareacceleration med en kompatibel GPU transkoder langt mere effektivt og muliggør flere strømme og 4K HDR.
- Planlæg efter værste tilfælde: hvor mange, der transkoder samtidig, og i hvilken opløsning.
Til en let opsætning, hvor det meste indhold kører på Direct Play, er en beskeden server fin; tung transkodning kræver stærkere hardware. Læs mere om selve maskinen i hvad er en medieserver.
Kort fortalt
Direct Play sender din fil uændret for den bedste kvalitet og næsten ingen serverbelastning, mens transkodning genkoder den live, så inkompatible enheder eller begrænsede forbindelser stadig kan afspille den – på bekostning af CPU-/GPU-kraft og nogle gange kvalitet. Sigt efter Direct Play ved at matche filer til enheder, sætte kvaliteten til Original, bruge tekstundertekster og have nok båndbredde. Behold transkodning som sikkerhedsnet, og investér i en GPU-accelereret server, hvis du er afhængig af det.
Læs dernæst om maskinen bag det hele i hvad er en medieserver, eller om de involverede codecs i video-codecs forklaret.
Er du i tvivl om et begreb på denne side? Slå det op i streaming-ordlisten.