Plex kan soepel Direct Play handhaven bij gelijktijdig gebruik door verschillende clients, zolang elke sessie compatibel blijft en de gedeelde opslag- en netwerkverbinding voldoende marge behoudt.
Verschillende clients hoeven niet dezelfde codec of bitrate te gebruiken, en één incompatibel eindpunt kan transcoderen zonder de andere sessies automatisch te wijzigen. De beperking ontstaat wanneer gecombineerde mediadata, netwerkverkeer, clientbuffers of een nieuw gestarte transcode concurreren om een gedeelde bron. Of dit haalbaar is, wordt daarom bewezen met een test met een gemengde werklast, niet met een vast aantal ondersteunde kijkers.
Direct Play wordt per sessie bepaald
Plex beoordeelt het aangevraagde bestand voor elke client afzonderlijk, op basis van de geselecteerde tracks, kwaliteitsinstellingen en leveringsroute. Twee gebruikers kunnen dezelfde titel aanvragen en toch verschillende routes volgen, omdat de ene client de bron accepteert terwijl de andere een remux of transcode nodig heeft. Gelijktijdige sessies voegen deze compatibiliteitsbeslissingen niet samen tot één serverbrede modus.
Plex beoordeelt elk verzoek op basis van de client en de leveringsomstandigheden, dus de kosten van Direct Play en transcoderen worden bepaald binnen dezelfde serverbelasting. Behandel elke sessie eerst als een afzonderlijk client-eindpunt en beoordeel daarna welke opslag-, netwerk- en rekenbronnen de sessies delen.
Daarom bewijst één transcoderende client niet dat Direct Play voor iedereen is mislukt. Bekijk het dashboard per sessie en noteer video, audio, ondertiteling, bitrate en pad voordat je het totale brongebruik interpreteert.
Gecombineerde mediadata bepalen de minimale opslagcapaciteit
Elke Direct Play-sessie leest nog steeds een bronbestand. Bij verschillende clients kunnen bitrates sterk uiteenlopen en kunnen gebruikers op verschillende momenten starten of vooruit- en terugspoelen, waardoor de opslagbelasting piekeriger wordt dan bij één herhaalde test. De minimale opslagcapaciteit bestaat uit de som van de werkelijke leespatronen plus andere taken op dezelfde opslagpool.
Een geschikte NAS kan meerdere gelijktijdige mediastreams verwerken wanneer de opslag en het netwerk de clients voor blijven. Dit is een voorbeeld van een testmethode, geen overdraagbare garantie voor het aantal streams op een andere behuizing, schijvenset of mediabibliotheek.
Gebruik representatieve bestanden in plaats van identieke samples met een lage bitrate. Als Direct Play begint te haperen zodra een andere sessie start en de schijflatentie of het schijfgebruik piekt, is opslagconcurrentie een geloofwaardige gedeelde bottleneck.
Het netwerk draagt het totale verkeer, zelfs wanneer de GPU niets doet
Direct Play vermijdt videocodering, maar de serverinterface, switch-uplinks, toegangspunten, WAN-upload en clientverbindingen moeten nog steeds elke stream verwerken. Een gemengde werklast kan daarom een gedeeld netwerkonderdeel verzadigen terwijl de CPU- en GPU-grafieken vrijwel leeg blijven.
Werkelijke Plex-werklasten kunnen in dezelfde drukke periode directe en getranscodeerde sessies combineren. Aantallen uit de community zijn bewijs voor specifieke scenario's; de overdraagbare regel is om de traagste gedeelde verbinding en de zwaarste conversie te meten tijdens de werkelijke overlap.
Tel representatieve piekbitrates op en observeer vervolgens de onderhandelde verbindingen tijdens het afspelen. Als het totale verkeer ruim onder de serververbinding blijft maar één televisie buffert, kan het clientpad de beperkende factor zijn in plaats van gelijktijdigheid op de server.
Eén transcode kan de verdeling van gedeelde bronnen veranderen
Een gemengde verzameling clients bevat vaak minstens één eindpunt dat de gewenste bron niet kan accepteren. Die sessie voegt decodering, codering, tijdelijke opslag en mogelijk een andere netwerkbitrate toe aan een werklast die eerder alleen uit bronlezingen bestond. Via CPU, geheugen, opslag of dezelfde uplink kan de sessie indirect concurreren met Direct Play-sessies.
Een Plex-host kan worden uitgerust voor meerdere gelijktijdige streams, maar de sessies delen nog steeds eindige opslag-, geheugen-, netwerk- en rekenbronnen. De praktische vraag is of de vereiste transcodes de belasting voor blijven en de Direct Play-sessies voldoende leveringsmarge behouden.
Herhaal dezelfde Direct Play-set zonder de incompatibele client en voeg die daarna weer toe. Als de andere sessies pas verslechteren nadat de transcode verschijnt, zoek dan uit welke gedeelde metriek verandert in plaats van aan te nemen dat Plex een algemene bug met verschillende clients heeft.
Een test met een gemengde werklast bepaalt de werkelijke limiet voor gelijktijdigheid
De beste acceptatietest start de werkelijke clientklassen van het huishouden tegelijk: een lokale televisie met hoge bitrate, een telefoon op afstand, een browser en elk eindpunt waarvan bekend is dat het moet transcoderen. Registreer gedurende het starten, vooruit- en terugspoelen en stabiel afspelen de afspeelmodus per sessie, plus opslag, netwerk, CPU, GPU en symptomen van buffering.
Een goed uitgeruste NAS kan meerdere mediaclients en transcodes binnen hetzelfde systeem bedienen. Het productspecifieke resultaat is niet de belangrijkste les; de overdraagbare methode is om verschillende clients, achtergrondtaken en opslag lang genoeg gezamenlijk te testen om concurrentie aan het licht te brengen.
Wanneer voor elke sessie Direct Play is bevestigd, ligt de volgende grens bij de netwerkgrens voor gelijktijdigheid. Plex kan soepel Direct Play voor verschillende clients handhaven totdat de eerste compatibele client of gedeelde bron zijn gemeten marge verliest.
Tech & AI HUB
Meer om te lezen

Wat is de Plex-status en welke onderdelen moeten behouden blijven?
Persistente Plex-statusinformatie is de informatie die de serverervaring na een herstart en opnieuw opbouwen behoudt; media- en tijdelijke transcodegegevens hebben afzonderlijke functies.

Hoe regelt Plex de authenticatie voor lokale en externe sessies?
Plex-authenticatie begint met de identiteit van de server en het account. Vervolgens bepalen lokale of externe netwerkpaden de bereikbaarheid en het gedrag van beveiligde...

Waarom kan het zoeken in Plex trager worden naarmate de bibliotheekgegevens toenemen?
Alleen de groei van de bibliotheek is niet de diagnose. Controleer de querystructuur, indexen, cachestatus, opslaglatentie en schrijfactiviteit voordat je de omvang van de...

