Plex parece menos receptivo en distintos clientes porque cada aplicación añade su propio motor de reproducción, comportamiento de caché, limitaciones de compatibilidad y ruta de red hacia el mismo servidor.
La capacidad de respuesta también abarca más que la tasa de bits bruta del flujo. Los usuarios perciben la navegación por la biblioteca, la carga de pósteres, el tiempo hasta el primer fotograma, el desplazamiento, los cambios de subtítulos y el cambio de pistas, y esas acciones afectan a distintas partes del sistema. Un diagnóstico justo mantiene constantes los archivos multimedia y el servidor, y luego pregunta qué retraso sigue al cliente y cuál se reproduce en todas partes.
La compatibilidad de códecs del cliente cambia el trabajo que Plex debe realizar
Un cliente que acepta el vídeo y el audio originales puede comenzar por una ruta ligera, mientras que otro puede solicitar un remux, una conversión de audio o una transcodificación completa del vídeo. El usuario lo percibe como una aplicación más lenta, aunque la diferencia comience por la compatibilidad y no por la velocidad de la interfaz.
La compatibilidad de códecs del cliente varía entre teléfonos, tabletas, dispositivos de streaming, televisores y equipos de audio conectados. El mismo dispositivo también puede cambiar su comportamiento con otro archivo o una pista seleccionada, por lo que ninguna categoría de dispositivos garantiza siempre la reproducción directa.
Compara dos clientes con la misma fuente, calidad original, pista de audio y subtítulos. Si solo el cliente lento activa la conversión, su ruta de reproducción está determinando la capacidad de respuesta antes de evaluar el hardware del servidor.
La velocidad de navegación depende de las cachés locales de la interfaz y los metadatos
Abrir una biblioteca no supone la misma carga de trabajo que reproducir una película. El cliente solicita metadatos, pósteres, colecciones y estados, y después renderiza su propia interfaz. Por ello, el estado de la caché local, la versión de la aplicación, la decodificación de imágenes y el almacenamiento del dispositivo pueden hacer que una interfaz parezca lenta mientras la entrega de vídeo activa sigue funcionando correctamente.
Los clientes de Plex se han reescrito y unificado en distintas plataformas con el paso del tiempo, lo que significa que la implementación del cliente puede cambiar independientemente del rendimiento del servidor. Si la navegación se siente lenta mientras los flujos activos siguen funcionando correctamente, separa la capacidad de respuesta de la interfaz de la entrega multimedia antes de cambiar el hardware del servidor.
Prueba un arranque en frío y un segundo arranque en cada cliente, y después compara la navegación con un flujo conocido ya en reproducción. Un cliente que mejora notablemente después de calentar su caché local plantea un problema distinto al de un servidor que devuelve metadatos lentamente a todos los dispositivos.
Las opciones de audio y subtítulos pueden cambiar el inicio y el desplazamiento
Las pistas seleccionadas afectan al plan de reproducción. Un vídeo puede reproducirse directamente hasta que el cliente solicita un formato de audio no compatible o un modo de subtítulos que requiere composición; a partir de ese momento, Plex puede añadir trabajo de conversión y reconstruir los búferes. Los cambios de pista pueden repetir parte de ese proceso.
Un subtítulo seleccionado puede cambiar una ruta de reproducción que, de otro modo, sería compatible cuando el cliente no puede gestionarlo directamente. Por tanto, las reglas de compatibilidad de subtítulos de Plex forman parte de la capacidad de respuesta del cliente, y no son motivo para asumir que todos los subtítulos producen el mismo comportamiento.
Repite la misma secuencia de desplazamiento e inicio con los subtítulos desactivados y una pista de audio ampliamente compatible. Si la capacidad de respuesta se normaliza solo en un dispositivo, la interacción entre el cliente y el contenido multimedia resulta más informativa que la puntuación total de CPU del servidor.
Los distintos motores de reproducción pueden gestionar el mismo archivo de forma diferente
Los clientes de Plex no utilizan todos los mismos marcos multimedia. Un reproductor de terceros puede aceptar formatos que otra aplicación remultiplexa o transcodifica, mientras que un navegador puede imponer restricciones diferentes de códecs y contenedores respecto a una aplicación nativa para televisores. Por tanto, el mismo servidor puede proporcionar rutas distintas sin ningún cambio de configuración.
Cambiar el motor de reproducción puede modificar la compatibilidad y el comportamiento del almacenamiento en búfer sin cambiar el servidor. Por ejemplo, Infuse puede solicitar un flujo de Plex optimizado cuando el ancho de banda o las condiciones de reproducción lo requieren, por lo que el software del dispositivo forma parte de la ruta multimedia y no debe quedar fuera del diagnóstico.
Cuando sea posible, prueba el mismo dispositivo con un cliente de reproducción o navegador alternativo. Si el retraso sigue a la aplicación y no al hardware ni a la red, mantén el diagnóstico en la capa del cliente.
Usa tiempos entre clientes para separar la percepción del retraso del servidor
Registra cuatro tiempos para el mismo título: apertura de la biblioteca, inicio de la reproducción, recuperación tras un desplazamiento y cambio de audio o subtítulos. Ejecútalos en dos o tres clientes a través de la misma red LAN y, después, repite la prueba con un cliente de forma remota. Esto permite determinar si la etapa lenta sigue al dispositivo, a la ruta de red o al servidor.
Los retrasos de inicio en distintos clientes son demasiado generales como para atribuirlos a un único fallo del servidor hasta que el mismo problema de tiempos se reproduzca en dispositivos diferentes. Compara archivos, pistas y condiciones de red idénticos antes de cambiar la configuración del almacenamiento, la CPU o la base de datos.
Para las diferencias de inicio o desplazamiento en remoto, el espaciado de fotogramas clave y el inicio remoto añaden otra variable temporal que conviene probar. Considera que la capacidad de respuesta del servidor Plex es la causa solo cuando el retraso persiste después de cambiar el cliente, la caché local y el motor de reproducción.
Centro de Tecnología e IA
Más para leer

¿Qué es el estado de Plex y qué partes deben persistir?
El estado persistente de Plex es la información que conserva la experiencia del servidor entre reinicios y reconstrucciones; los datos multimedia y los datos...

¿Cómo gestiona Plex la autenticación entre sesiones locales y remotas?
La autenticación de Plex comienza con la identidad del servidor y de la cuenta; después, las rutas de red locales o remotas determinan la...

¿Por qué puede ralentizarse la búsqueda en Plex a medida que crecen los datos de la biblioteca?
El crecimiento de la biblioteca por sí solo no es el diagnóstico. Comprueba la estructura de las consultas, los índices, el estado de la...

