Plex-uppspelning skiljer sig mellan klienter eftersom varje app rapporterar olika möjligheter för containerformat, kodek, ljud, undertexter och uppspelning till servern.
Samma film kan spelas upp med Direct Play i en inbyggd TV-app men utlösa transkodning i en webbläsare på samma nätverk. Det betyder inte automatiskt att webbläsaren är långsammare eller att servern är felkonfigurerad; uppspelningsvägen ändras när klienten inte kan ta emot någon del av källan som den är. Jämför klientens funktioner och uppspelningsläge innan du jämför hårdvarubelastningen.
Klientens funktioner avgör uppspelningsvägen
Plex väljer mellan Direct Play, Direct Stream och fullständig transkodning utifrån vad klienten uppger att den kan hantera. En klient som accepterar videon, ljudet, undertexterna och containerformatet kan ta emot originalfilen, medan en annan klient kan tvinga fram ommuxning eller konvertering från samma server.
Servern väljer mellan Direct Play, Direct Stream och transkodning utifrån klientkompatibilitet och strömmens krav, vilket ändrar vilka resurser varje session förbrukar. Det är utgångspunkten för att fastställa skillnaden mellan webbläsar- och inbyggd uppspelning.
Den tydligaste observationen är en förändring av uppspelningsläget i Plex-instrumentpanelen. Om den inbyggda appen visar Direct Play medan webbläsaren visar video- eller ljudtranskodning, har klientens funktioner ändrat serverbelastningen innan nätverkshastigheten ens beaktas.
Kodek, ljud, undertexter och containerformat är separata faktorer
Videokompatibilitet är bara en faktor. Ljudformat, rendering av undertexter, stöd för containerformat, webbläsarens medie-API:er och klientens kvalitetsinställningar kan var för sig göra att en annars kompatibel fil övergår till Direct Stream eller transkodning.
Vid mätning av webbläsar- kontra inbyggd uppspelning kan uppspelning i webbläsaren kräva mer transkodning än en inbyggd app när kodekar, containerformat eller undertexter inte stöds av webbläsarens uppspelningsväg.
En skillnad som följer klienten är ett kompatibilitetsresultat, inte ett bevis på att lagringen eller serverhårdvaran har förändrats. Därför är val av klient och normalisering av medieformat legitima sätt att påverka prestandan.
När klientvalet inte längre är den främsta orsaken
Klientens funktioner förklarar inte allt när fjärrbandbredden är lägre än källans bithastighet, när serverns kvalitetsbegränsningar tvingar fram konvertering eller när själva mediefilen är skadad. I sådana fall kanske inte ens en kompatibel inbyggd klient kan ta emot originalströmmen.
Vid gränsen där webbläsar- och inbyggd uppspelning fungerar olika kan Plex-transkodning driva upp CPU-användningen eller flytta arbetet till en GPU. Den skapar också tillfälliga arbetsdata på servern.
Upprepa testet lokalt med originalkvalitet. Om båda klienterna fortfarande väljer olika uppspelningslägen är klientens funktioner den sannolika orsaken. Om de väljer samma läge lokalt men olika lägen på distans bör du därefter undersöka bandbredd och policy för fjärrkvalitet.
Genomför en kontrollerad klientjämförelse
Välj en representativ fil, håll nätverk och kvalitet konstanta och jämför uppspelningsläget i webbläsaren och den inbyggda appen. Ändra bara en faktor åt gången: undertexter, ljudspår, kvalitet eller klient. Samma gräns blir lättare att se i en mediestack med hårdvaruaccelerering när varje tjänst har en tydlig roll för resurser och återställning.
Innan du godkänner en förändring av webbläsar- kontra inbyggd uppspelning kan uppspelning i webbläsaren kräva mer transkodning än en inbyggd app när kodekar, containerformat eller undertexter inte stöds av webbläsarens uppspelningsväg.
Avsluta när du kan ange exakt vilken ström eller inställning som växlar från Direct Play till konvertering. Det resultatet är mer användbart än ett allmänt påstående om att en klient är snabbare, eftersom det visar om du bör ändra klienten, medieformatet eller serverkapaciteten.
- Använd samma fil och begärda kvalitet i båda klienterna
- Notera Direct Play, Direct Stream eller Transcode
- Testa igen en gång utan undertexter
- Skilj lokal kompatibilitet från fjärrbandbredd
Teknik- och AI-hubb
Mer att läsa

Varför Plex kan analysera om media efter en serveruppgradering
Plex kan analysera om media efter en uppgradering. Skilj på avgränsat underhållsarbete och upprepade genomsökningar, sökvägsproblem eller databasfel.

Vad är det egentligen som sätter gränsen för Plex-prestandan?
En beroendemodell för Plex-prestanda som hjälper dig att identifiera det första överbelastade steget i stället för att uppgradera alla komponenter på en gång.

Plex-nätverk förklaras: upptäckt, DNS, routing och fjärråtkomst
En lager-för-lager-modell av Plex-åtkomst som skiljer lokal upptäckt från IP-routing samt problem med fjärr-NAT och portvidarebefordran.

