Kann Plex bei gleichzeitiger Nutzung durch unterschiedliche Clients eine reibungslose Direktwiedergabe gewährleisten?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Plex kann bei gemischter Client-Auslastung eine reibungslose Direct-Play-Wiedergabe aufrechterhalten, solange jede Sitzung kompatibel bleibt und der gemeinsam genutzte Speicher- und Netzwerkpfad ausreichend Reserven bietet.

Gemischte Clients müssen nicht denselben Codec oder dieselbe Bitrate verwenden, und ein inkompatibler Endpunkt kann transkodieren, ohne die anderen automatisch zu beeinflussen. Die Grenze wird erreicht, wenn kombinierte Medienzugriffe, Netzwerkverkehr, Client-Puffer oder ein neu hinzugekommener Transkodierungsvorgang um eine gemeinsam genutzte Ressource konkurrieren. Ob dies funktioniert, lässt sich daher nur durch einen Test mit gemischter Auslastung nachweisen, nicht anhand einer festen Zahl unterstützter Zuschauer.

Direct Play wird für jede Sitzung einzeln entschieden

Plex bewertet die angeforderte Datei für jeden Client anhand der ausgewählten Spuren, Qualitätseinstellungen und des Übertragungswegs. Zwei Nutzer können denselben Titel anfordern und unterschiedliche Wege nehmen, weil ein Client die Quelle akzeptiert, während ein anderer einen Remux oder eine Transkodierung benötigt. Die gleichzeitige Nutzung führt diese Kompatibilitätsentscheidungen nicht in einen einzigen serverweiten Modus zusammen.

Plex bewertet jede Anfrage anhand des Clients und der Übertragungsbedingungen, ebenso wie die Kosten von Direct Play und Transkodierung unter derselben Serverlast. Betrachte zunächst jede Sitzung als eigene Client-Verbindung und bewerte anschließend die Speicher-, Netzwerk- und Rechenressourcen, die von den Sitzungen gemeinsam genutzt werden.

Deshalb beweist ein transkodierender Client nicht, dass Direct Play für alle fehlgeschlagen ist. Prüfe das Dashboard für jede Sitzung einzeln und erfasse Video, Audio, Untertitel, Bitrate und Übertragungsweg, bevor du die aggregierte Ressourcennutzung interpretierst.

Kombinierte Medienzugriffe bestimmen die Speicheruntergrenze

Jede Direct-Play-Sitzung liest weiterhin eine Quelldatei. Bei gemischten Clients können sich die Bitraten stark unterscheiden, und Nutzer können zu unterschiedlichen Zeitpunkten starten oder springen. Dadurch kann der Speicher stärker schwankend belastet werden als bei einem einzelnen, wiederholten Test. Die Speicheruntergrenze ergibt sich aus den tatsächlichen Zugriffsmustern zuzüglich anderer Aufgaben auf demselben Pool.

Ein leistungsfähiges NAS kann mehrere gleichzeitige Medienstreams zuverlässig bereitstellen, wenn Speicher und Netzwerk den Clients ausreichend voraus sind. Dies ist ein methodisches Beispiel und keine übertragbare Garantie für eine bestimmte Stream-Anzahl bei einem anderen Gehäuse, Laufwerkssatz oder Medienbestand.

Verwende repräsentative Dateien statt identischer Samples mit niedriger Bitrate. Wenn Direct Play zu ruckeln beginnt, sobald eine weitere Sitzung startet und gleichzeitig die Festplattenlatenz oder -auslastung ansteigt, ist eine Speicherüberlastung als gemeinsam genutzter Engpass wahrscheinlich.

Das Netzwerk überträgt die Gesamtauslastung, selbst wenn die GPU untätig ist

Direct Play vermeidet die Videokodierung, doch die Serverschnittstelle, Switch-Uplinks, Zugangspunkte, der WAN-Uplink und die Client-Verbindungen übertragen weiterhin jeden Stream. Eine gemischte Auslastung kann daher eine gemeinsam genutzte Netzwerkstufe sättigen, während die CPU- und GPU-Diagramme nahezu leer bleiben.

In realen Plex-Szenarien können sich während derselben Stoßzeit Direct-Play- und transkodierte Sitzungen mischen. Community-Angaben sind Belege für bestimmte Szenarien; die übertragbare Regel lautet, die langsamste gemeinsam genutzte Verbindung und die aufwendigste Konvertierung bei der tatsächlichen Überschneidung zu messen.

Addiere die repräsentativen Spitzenbitraten und beobachte anschließend während der Wiedergabe die ausgehandelten Verbindungsgeschwindigkeiten. Wenn die Gesamtsumme deutlich unter der Serververbindung bleibt, aber ein Fernseher puffert, kann der Client-Pfad der begrenzende Faktor sein und nicht die gleichzeitige Servernutzung.

-15% OFF

Eine Transkodierung kann die Zusammensetzung der gemeinsam genutzten Ressourcen verändern

Zu einer gemischten Client-Flotte gehört häufig mindestens ein Endpunkt, der die bevorzugte Quelle nicht akzeptieren kann. Diese Sitzung fügt einer Auslastung, die zuvor lediglich aus Quellzugriffen bestand, Dekodierung, Kodierung, temporären Speicherbedarf und möglicherweise eine andere Netzwerkbitrate hinzu. Dadurch kann sie indirekt über CPU, Arbeitsspeicher, Speicher oder denselben Uplink mit Direct-Play-Sitzungen konkurrieren.

Ein Plex-Host kann für mehrere gleichzeitige Streams ausgelegt sein, doch die Sitzungen teilen sich weiterhin begrenzte Speicher-, Arbeitsspeicher-, Netzwerk- und Rechenressourcen. Die praktische Frage ist, ob die erforderlichen Transkodierungen rechtzeitig verarbeitet werden und die Direct-Play-Sitzungen weiterhin genügend Übertragungsreserve besitzen.

Wiederhole denselben Direct-Play-Test ohne den inkompatiblen Client und füge ihn anschließend wieder hinzu. Wenn sich die anderen Sitzungen erst verschlechtern, nachdem die Transkodierung eingesetzt hat, ermittle, welche gemeinsam genutzte Messgröße sich verändert, statt von einem globalen Fehler von Plex bei gemischten Clients auszugehen.

Ein Test mit gemischter Auslastung definiert die tatsächliche Grenze der gleichzeitigen Nutzung

Der beste Abnahmetest startet gleichzeitig die tatsächlichen Client-Klassen des Haushalts: einen lokalen Fernseher mit hoher Bitrate, ein Smartphone im Fernzugriff, einen Browser und jeden Endpunkt, der bekanntermaßen transkodiert. Erfasse während des Starts, Springens und der stabilen Wiedergabe den Wiedergabemodus jeder Sitzung sowie Speicher-, Netzwerk-, CPU- und GPU-Auslastung und Symptome wie Pufferung.

Ein gut ausgestattetes NAS kann mehrere Medienclients und Transkodierungen auf demselben System versorgen. Das produktspezifische Ergebnis ist nicht die entscheidende Erkenntnis; die übertragbare Methode besteht darin, gemischte Clients, Hintergrundaufgaben und Speicher gemeinsam lange genug zu testen, um Engpässe sichtbar zu machen.

Wenn für jede Sitzung Direct Play bestätigt ist, liegt die nächste Grenze bei der Netzwerkgrenze für gleichzeitige Verbindungen. Plex kann eine reibungslose Direct-Play-Wiedergabe mit gemischten Clients aufrechterhalten, bis der erste kompatible Client oder die erste gemeinsam genutzte Ressource ihre gemessene Reserve verliert.

Tech- & KI-Zentrum

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.