Il ritardo di Plex dipende dal client quando lo stesso percorso del server funziona altrove, mentre dipende dal server quando più client riproducono lo stesso collo di bottiglia.
I casi difficili si collocano tra questi due estremi, quindi usa sostituzioni invece dell'intuizione. Mantieni invariati il file multimediale e la rete, sostituisci solo il client, quindi ripeti il test con un altro file o un'altra modalità di riproduzione. Allo stesso tempo, controlla la saturazione delle risorse del server e i log, così il test distingue rendering, decodifica, distribuzione tramite rete ed elaborazione del server.
Riproduci il ritardo con lo stesso contenuto multimediale
Cambiare contemporaneamente file e client rende impossibile il confronto. Un unico file di test noto fornisce un carico di lavoro stabile per verificare se un dispositivo è insolitamente lento.
Le regressioni di Plex specifiche del client possono interessare alcune piattaforme mentre le altre continuano a funzionare correttamente.
Riproduci lo stesso elemento alla stessa qualità su due client attraverso la stessa rete e confronta il tempo di avvio e gli errori. Se solo un client riproduce il ritardo, verifica codec del client, versione dell'app e capacità di decodifica del dispositivo prima di modificare il server.
Controlla se il server è saturo
Un ritardo lato server dovrebbe lasciare tracce nell'attività di CPU, memoria, disco, rete o dei processi di lavoro quando si verifica la richiesta lenta. Se l'host rimane comodamente al di sotto della saturazione, è più probabile che il problema riguardi il client o il percorso di rete.
I controlli di utilizzo, saturazione ed errori distinguono una risorsa occupata da una realmente vincolata o guasta.
Acquisisci le stesse metriche dell'host durante una sessione con il client veloce e una con il client lento. Se il client lento non genera una pressione corrispondente sul server, analizza l'endpoint o il trasporto prima di aumentare le risorse del server.
Forza Direct Play e transcodifica come test separati
Un client può essere veloce con Direct Play ma lento quando la sua compatibilità costringe il server a utilizzare un percorso di riproduzione diverso. Testare entrambe le modalità mostra se il ritardo segue il client in sé o il carico di transcodifica che attiva.
Quando è necessaria la transcodifica di Plex, la compatibilità del client trasferisce il lavoro di decodifica e codifica al server.
Usa un file multimediale noto per il Direct Play su entrambi i client, quindi introduci il formato problematico o la condizione relativa ai sottotitoli. Quando il ritardo compare solo all'avvio della conversione, controlla il transcoder e lo spazio di archiviazione temporaneo invece dell'interfaccia del client. Per i ritardi che si verificano solo tramite WAN, ripeti la stessa matrice usando un percorso di streaming remoto Plex noto, così il comportamento locale e quello remoto non vengono confusi.
Usa una matrice dei percorsi invece di test isolati
La diagnosi più rapida confronta il client A e il client B con riproduzione diretta e transcodificata nelle stesse condizioni di rete. Questa matrice mostra quale variabile segue il problema invece di accumulare modifiche alle impostazioni non correlate.
Lo streaming remoto Plex in 4K dipende da una velocità di upload sostenibile e può anche attivare la conversione lato server.
Annota quattro risultati: client A/diretto, client A/convertito, client B/diretto e client B/convertito. Se una riga fallisce sistematicamente, correggi prima quel livello e ripeti la matrice prima di passare all'ipotesi successiva.
Hub Tecnologico e AI
Altro da leggere

Perché l’architettura del server domestico Jellyfin cambia quando aggiungi servizi
Un server Jellyfin diventa uno stack di servizi man mano che vengono aggiunte altre app, quindi CPU, spazio di archiviazione, rete, credenziali, backup e...

Come misurare le prestazioni di Jellyfin senza confondere la cache con la capacità
Un benchmark affidabile di Jellyfin distingue chiaramente lo stato a freddo da quello a caldo, così i metadati memorizzati nella cache o le pagine...

Quanto margine di iGPU serve a Jellyfin multiutente?
Il margine disponibile dell’iGPU per Jellyfin dipende dal carico di lavoro: riserva un margine superiore alla combinazione di transcodifiche simultanee ripetibile più impegnativa, non...

