Een tv in de woonkamer, een telefoon met mobiele data en een browser melden niet dezelfde mogelijkheden voor codecs, ondertiteling, audio of bandbreedte. Als je ze als één afspeeldoel behandelt, leidt dat tot onnodige videotranscodering, ingebakken ondertiteling of streams die te groot zijn voor een externe verbinding.
Jellyfin biedt geen universeel scherm waarop een beheerder drie willekeurige apparaatprofielen benoemt en elke app in één profiel dwingt. Een betrouwbare configuratie combineert afspeelbeperkingen voor clients, gebruikersbeleid en hardwareversnelling aan de serverzijde. Controleer vervolgens voor elk representatief bestand en elke netwerkomstandigheid de beslissing die in het afspeeldashboard wordt weergegeven.
Bouw een mogelijkhedenmatrix voordat je de afspeelinstellingen wijzigt
Kies één representatieve tv-app, één telefoonapp en één browser en noteer of elk daarvan je gebruikelijke videocodec, audiocodec, container, HDR-indeling en type ondertiteling direct kan afspelen. De Jellyfin-codectabel voor clients is een nuttig uitgangspunt, maar het werkelijke apparaat en de appversie blijven de doorslaggevende test.
Gebruik drie bekende bestanden: een gewone 1080p H.264-titel, je meest veeleisende 4K HEVC-titel en een bestand met de ondertitelingsindeling die je huishouden daadwerkelijk gebruikt. Noteer naast de codec ook de bronbitsnelheid; een client kan HEVC begrijpen, maar toch via wifi of internet om een lagere bitsnelheid vragen.
Leg de matrix vast voordat je meer serverfuncties inschakelt. Zo maak je onderscheid tussen een echte decoderingsbeperking, een bandbreedtelimiet en ondertitelingsconversie. Latere wijzigingen hebben dan een meetbare reden in plaats van een verzameling giswerk te worden.
| Afspeelklasse | Voorkeursroute | Typische beperking |
|---|---|---|
| Tv op LAN | Direct afspelen | Compatibiliteit van audio en ondertiteling |
| Telefoon buitenshuis | Beperkte transcodering | Uploadsnelheid en mobiele data |
| Desktopbrowser | Direct streamen of transcoderen | Codecondersteuning van de browser |
Stel de tv-basis in voor direct afspelen
Laat in de tv-client de kwaliteit op de hoogste stabiele lokale instelling staan en schakel audiopassthrough alleen in voor indelingen die de verbinding tussen tv en receiver kan doorgeven. Een hoge lokale bitsnelheidslimiet voorkomt dat de server alleen transcodeert omdat de client een onnodig lage bovengrens heeft opgegeven.
Geef waar mogelijk de voorkeur aan tekstondertiteling, zoals SRT. Ondertiteling op basis van afbeeldingen kan videotranscodering afdwingen op clients die deze niet over de video heen kunnen leggen, zelfs wanneer de video en audio anders direct zouden kunnen worden afgespeeld. Controleer de reden in de afspeelinformatie in plaats van aan te nemen dat de hardwareversnelling niet werkt.
Houd het mediapad en de serverconfiguratie eenvoudig te herstellen voordat je gaat finetunen. De checklist voor Jellyfin-containers vóór een upgrade is een praktische referentie om permanente configuratie te scheiden van vervangbare containerstatus.
Maak een beperkt mobiel pad
Stel de externe kwaliteit van de telefoonclient in op een bitsnelheid die je thuisverbinding voor uploads met voldoende marge kan volhouden. Begin onder de gemeten uploadsnelheid, omdat gelijktijdige back-ups, gesprekken en andere streams capaciteit kunnen verbruiken die een eenmalige snelheidstest niet laat zien.
Gebruik een aparte Jellyfin-gebruiker voor een gezinslid wanneer je naast de clientinstelling ook een administratieve limiet nodig hebt. Met gebruikersbeleid kun je de bitsnelheid voor extern streamen of toegang tot transcodering beperken, terwijl de app binnen die grens een geschikte resolutie kiest.
Test één keer via de wifi thuis en één keer via mobiele data. Een stream die op het LAN direct wordt afgespeeld maar op afstand wordt getranscodeerd, is niet automatisch verkeerd; dat is correct wanneer het dashboard laat zien dat de bitsnelheid, container of codec wordt geconverteerd vanwege de mobiele beperking.
Stem browsers af en controleer de beslissing van de server
Browsers verschillen per besturingssysteem en ondersteunde media-indelingen. Test daarom de browsers die mensen daadwerkelijk gebruiken in plaats van één webprofiel te beloven. Als een browser herhaaldelijk een codec transcodeert die een native app direct afspeelt, kan het veiliger zijn de native client te installeren dan de hele bibliotheek minder streng te maken.
Schakel hardwareversnelling pas in en controleer deze nadat de drie clientpaden zijn gedefinieerd. Controleer tijdens een geforceerde transcodering of de verwachte GPU of media-engine actief is, of de transcoderingsmap voldoende vrije ruimte heeft en of het afspelen responsief blijft bij het verwachte aantal gelijktijdige streams.
De geslaagde test is expliciet: de tv speelt het basisbestand direct af, de telefoon blijft onder de externe bitsnelheid en de browser streamt direct of transcodeert om een vastgelegde reden. Stop en controleer de logboeken als hetzelfde bestand na een clientupdate een ander pad kiest.
Veelgestelde vragen
Kan ik één Jellyfin-profiel afdwingen op basis van de apparaatnaam? Niet betrouwbaar voor alle clients. Jellyfin-clients melden hun mogelijkheden, terwijl kwaliteitsinstellingen voor clients en gebruikersbeleid het resultaat bepalen. Controleer het gekozen pad in het serverdashboard.
Waarom start het inschakelen van ondertiteling een videotranscodering? De client ondersteunt de ondertitelingsindeling mogelijk niet of kan deze niet over de video heen leggen. Jellyfin brandt de ondertiteling dan in het beeld, waarvoor videotranscodering nodig is.
Moet elke externe gebruiker dezelfde bitsnelheidslimiet hebben? Nee. Baseer de limiet op de gebruikelijke verbinding van die gebruiker en de uploadsnelheid van je server. Houd vervolgens marge over voor ander verkeer en gelijktijdige streams.
Ondersteuning & Tips
Meer om te lezen

Kan een zelfgehoste galerij de koppeling van Apple Live Photos behouden?
Een voorwaardelijke beslissing voor een thuisserver voor het koppelen van Apple Live Photos, met gecontroleerde tests, interpretatie van resultaten, terugdraaien en gerichte veelgestelde vragen.

Kun je Google Takeout en back-ups van telefoons importeren in één fotobibliotheek?
Een voorwaardelijke beslissing voor een homeserver voor gecombineerde foto-import, met gecontroleerde tests, interpretatie van de resultaten, terugdraaien en gerichte veelgestelde vragen.

Kan Immich een externe bibliotheek gebruiken zonder eigenaar van de bestanden te worden?
Een voorwaardelijke beslissing voor een thuisserver over eigenaarschap van externe bibliotheken in Immich, met gecontroleerde tests, interpretatie van resultaten, terugdraaien en gerichte veelgestelde vragen.

