Eine Plex-Verzögerung liegt auf der Client-Seite, wenn derselbe Serverpfad andernorts funktioniert, und auf der Server-Seite, wenn mehrere Clients denselben Engpass reproduzieren.
Die schwierigen Fälle liegen zwischen diesen Extremen. Verwenden Sie daher Austauschroutinen statt Intuition. Lassen Sie Mediendatei und Netzwerk unverändert, tauschen Sie nur den Client aus und wiederholen Sie den Test anschließend mit einer anderen Datei oder einem anderen Wiedergabemodus. Beobachten Sie gleichzeitig die Auslastung der Serverressourcen und die Protokolle, damit der Test Rendering, Decodierung, Netzwerkübertragung und Serververarbeitung voneinander trennt.
Die Verzögerung mit denselben Medien reproduzieren
Wenn Sie Datei und Client gleichzeitig ändern, wird der Vergleich unbrauchbar. Eine einzelne, bekannte Testdatei bietet eine stabile Arbeitslast, mit der Sie prüfen können, ob ein Gerät besonders langsam ist.
Client-spezifische Plex-Regressionen können bestimmte Plattformen beeinträchtigen, während andere weiterhin problemlos funktionieren.
Geben Sie dasselbe Element in derselben Qualität auf zwei Clients über dasselbe Netzwerk wieder und vergleichen Sie Startzeit und Fehler. Wenn nur ein Client die Verzögerung reproduziert, prüfen Sie zunächst Client-Codec, App-Version und Geräte-Decodierung, bevor Sie den Server ändern.
Beobachten, ob der Server ausgelastet ist
Eine serverseitige Verzögerung sollte sich während der langsamen Anfrage durch Hinweise bei CPU, Arbeitsspeicher, Datenträger, Netzwerk oder der Auslastung von Prozessen bemerkbar machen. Bleibt der Host deutlich unterhalb der Auslastungsgrenze, sind der Client oder der Netzwerkpfad wahrscheinlicher.
Prüfungen von Auslastung, Sättigung und Fehlern unterscheiden eine stark beanspruchte Ressource von einer, die tatsächlich eingeschränkt ist oder ausfällt.
Erfassen Sie dieselben Host-Metriken während einer schnellen und einer langsamen Clientsitzung. Verursacht der langsame Client keinen entsprechenden Druck auf den Server, untersuchen Sie den Endpunkt oder die Übertragung, bevor Sie die Serverressourcen erhöhen.
Direct Play und Transkodierung als getrennte Tests erzwingen
Ein Client kann bei Direct Play schnell sein, aber langsam werden, wenn seine Kompatibilität den Server zu einem anderen Wiedergabepfad zwingt. Durch das Testen beider Modi erkennen Sie, ob die Verzögerung dem Client selbst oder der von ihm ausgelösten Transkodierungs-Workload folgt.
Wenn Plex-Transkodierung erforderlich ist, verlagert die Client-Kompatibilität Decodierungs- und Codierungsarbeit auf den Server.
Verwenden Sie eine Mediendatei, von der bekannt ist, dass sie auf beiden Clients per Direct Play wiedergegeben wird, und führen Sie anschließend das problematische Format oder die problematische Untertitelbedingung ein. Tritt die Verzögerung erst beim Start der Konvertierung auf, untersuchen Sie den Transcoder und den temporären Speicher statt der Client-Oberfläche. Bei Verzögerungen, die nur über WAN auftreten, wiederholen Sie dieselbe Matrix über einen bekannten Remote-Plex-Streamingpfad, damit lokales und entferntes Verhalten nicht vermischt werden.
Eine Pfadmatrix statt einzelner Tests verwenden
Die schnellste Diagnose vergleicht Client A und B mit direkter und transkodierter Wiedergabe unter denselben Netzwerkbedingungen. Diese Matrix zeigt, welche Variable mit dem Fehler zusammenhängt, statt eine Reihe unabhängiger Einstellungsänderungen anzusammeln.
Remote-4K-Plex-Streaming ist auf eine dauerhaft ausreichende Upload-Bandbreite angewiesen und kann außerdem eine serverseitige Konvertierung auslösen.
Notieren Sie vier Ergebnisse: Client A/direkt, Client A/konvertiert, Client B/direkt und Client B/konvertiert. Wenn eine Zeile wiederholt fehlschlägt, beheben Sie zuerst diese Ebene und führen Sie die Matrix erneut aus, bevor Sie die nächste Hypothese prüfen.
Tech- & KI-Zentrum
Mehr zum Lesen

Warum sich die Architektur eines Jellyfin-Heimservers mit jedem weiteren Dienst verändert
Ein Jellyfin-Server entwickelt sich mit jeder zusätzlichen App zu einem Service-Stack. Daher müssen Zuständigkeiten für CPU, Speicher, Netzwerk, Geheimnisse, Backups und Wiederherstellungsgrenzen klar festgelegt...

So misst du die Jellyfin-Leistung, ohne Cache mit Kapazität zu verwechseln
Ein zuverlässiger Jellyfin-Benchmark kennzeichnet den kalten und den warmen Zustand separat, damit zwischengespeicherte Metadaten oder Dateisystemseiten nicht mit der dauerhaften Hardwarekapazität verwechselt werden.

Wie viel iGPU-Reserve benötigt Jellyfin für mehrere Benutzer?
Der iGPU-Spielraum in Jellyfin ist arbeitslastabhängig: Reserviere eine Marge oberhalb der anspruchsvollsten wiederholbar gleichzeitig laufenden Transcode-Kombination, statt einen beliebigen Auslastungsprozentsatz anzusetzen.

