Direct Play sender mediefilen til enheten din nøyaktig som den er og bruker nesten ingen serverkraft, mens transkoding konverterer filen fortløpende — den endrer codec, oppløsning eller bitrate — slik at en enhet som ikke er kompatibel, likevel kan spille den av. I mediaservere som Plex og Jellyfin forklarer det ene eller det andre både hakking, kvalitetstap og serverbelastning. Denne guiden forklarer forskjellen, hvorfor transkoding slår inn, og hvordan du holder avspillingen på Direct Play.
Kjerneforskjellen
Når du spiller av en fil fra Plex eller Jellyfin, velger serveren én av tre veier:
- Direct Play — filen sendes urørt. Enheten spiller av originalen nøyaktig som den er. Nesten null serverbelastning.
- Direct Stream — beholderen pakkes om, men videoen kodes ikke om (lett arbeid), som regel for å rette opp et format som ikke passer.
- Transkoding — serveren koder om video og/eller lyd i sanntid slik at det passer enheten eller forbindelsen. Tungt arbeid.
Direct Play er idealet: best kvalitet, minst belastning. Transkoding er reserveløsningen som gjør ellers uspillbare filer spillbare — til en pris i serverkraft og av og til kvalitet.
Hvorfor servere transkoder
Transkoding slår inn når noe ved filen ikke passer med enheten eller forbindelsen din:
- Codec som ikke støttes — enheten klarer ikke å dekode originalen, for eksempel HEVC/H.265 på eldre maskinvare.
- For høy oppløsning — en 4K-fil til en 1080p-klient.
- Bitrate over grensen — filens bitrate overstiger båndbredden din eller en kvalitetsgrense du har satt.
- Lyd som ikke er kompatibel — et surroundformat enheten ikke takler.
- Undertekster som brennes inn — bildebaserte undertekster må tegnes inn i selve videoen.
Ett eneste av disse punktene tvinger fram en konvertering. Fjern misforholdet, og avspillingen kan falle tilbake til Direct Play.
Direct Play vs. transkoding
| Direct Play | Transkoding | |
|---|---|---|
| Serverbelastning | Minimal | Høy (CPU/GPU) |
| Kvalitet | Original, urørt | Kan bli redusert |
| Kompatibilitet | Krever en enhet som passer | Fungerer på nesten alt |
| Best når | Filen passer enhet og båndbredde | Enheten eller forbindelsen takler ikke originalen |
| Flere samtidige strømmer | Enkelt | Krever sterk maskinvare |
Målet for de fleste hjemmeoppsett er Direct Play når det er mulig, med transkoding som sikkerhetsnett for tungvinte filer eller fjernavspilling på begrenset båndbredde.
Slik unngår du transkoding
For å holde avspillingen på Direct Play:
- Bruk kompatible filer. Foretrekk codecer enhetene dine støtter direkte; en kapabel strømmeenhet eller avspiller håndterer flere formater.
- Sett kvaliteten til Original / Maksimum i klienten, i stedet for en bitrate med tak.
- Hev eller fjern bitrategrensene på et raskt lokalt nett (fjernavspilling kan fortsatt trenge et tak).
- Bruk tekstbaserte undertekster (som SRT), som legges oppå uten å brennes inn; unngå bildeundertekster, som tvinger fram transkoding.
- Velg en god avspiller — enkelte klienter støtter flere codecer og beholdere, og det gir færre konverteringer.
- Koble serveren og hovedklientene med Ethernet, så båndbredden aldri blir utløseren.
Slik finner du ut av det: både Plex og Jellyfin viser i dashbordet om en strøm går som Direct Play, Direct Stream eller transkoding — og ofte hvorfor. Sjekk der først: det forteller deg nøyaktig hvilket misforhold du skal rette opp.
Servermaskinvare og 4K
Klarer du ikke alltid å unngå transkoding — særlig ved 4K eller mange samtidige seere — betyr maskinvaren mye:
- CPU-transkoding er tungt; en svak server sliter med selv én 4K-strøm.
- Maskinvareakselerasjon med en kompatibel GPU transkoder langt mer effektivt og gjør flere samtidige strømmer og 4K HDR mulig.
- Planlegg for verste tilfelle: hvor mange transkoder samtidig, og i hvilken oppløsning?
Til et lett oppsett der det meste går som Direct Play, holder en beskjeden server; tung transkoding krever sterkere maskinvare. Mer om selve maskinen i hva en mediaserver er.
Kort oppsummert
Direct Play sender filen din urørt og gir best kvalitet med nesten ingen serverbelastning, mens transkoding koder den om fortløpende slik at enheter som ikke er kompatible, eller forbindelser med lite båndbredde, likevel kan spille den av — til en pris i CPU-/GPU-kraft og av og til kvalitet. Sikt mot Direct Play ved å matche filer og enheter, sette kvaliteten til Original, bruke tekstundertekster og ha nok båndbredde. Behold transkoding som sikkerhetsnett, og satser du på det, invester i en server med GPU-akselerasjon.
Neste steg: bli kjent med maskinen bak det hele i hva en mediaserver er, eller codecene som er involvert i videocodecer forklart.
Usikker på et begrep på denne siden? Slå det opp i strømmeordlisten.