Jellyfin utiliza el mismo modelo de identidad y autorización del lado del servidor, pero las sesiones locales y remotas llegan a esa decisión a través de rutas de red diferentes.
Un cliente local puede utilizar direccionamiento directo o descubrimiento, mientras que un cliente remoto puede atravesar capas de DNS, enrutamiento, firewall, NAT, VPN o proxy. Por lo tanto, un inicio de sesión exitoso demuestra la identidad, pero no que la ruta remota vaya a ofrecer una reproducción fluida. Mantén la autenticación y la accesibilidad como preguntas independientes.
La identidad es la capa de confianza
El servidor debe identificar al usuario activo antes de poder aplicar el acceso a las bibliotecas, el estado de visualización y las políticas. La ubicación local o remota no crea por sí misma una identidad de usuario diferente; cambia la forma en que el cliente llega al servidor.
El modelo de roles de datos persistentes muestra por qué la identidad debe probarse por separado del transporte y de las capacidades del cliente.
Si dos dispositivos muestran bibliotecas diferentes para la misma cuenta, revisa la identidad de la sesión y los permisos antes de culpar al enrutamiento.
Las sesiones locales suelen tener menos dependencias de ruta
Un cliente de la LAN puede utilizar una dirección privada directa, un ancho de banda estable y el descubrimiento local. Estas condiciones reducen el número de capas externas que pueden fallar, pero no cambian la decisión de autorización una vez que la solicitud llega a Jellyfin.
Compara la ruta local con el modelo de accesibilidad por capas: el descubrimiento, el DNS, el enrutamiento y las políticas son elementos distintos incluso dentro de una red doméstica.
El éxito local demuestra que una ruta funciona. No demuestra que el nombre de host remoto, el proxy o la VPN presenten la misma ruta.
Las sesiones remotas añaden variables de accesibilidad y reproducción
El acceso remoto puede depender del cruce de NAT, el DNS, los certificados, las reglas del proxy, el ancho de banda de subida y un perfil de cliente que active la transcodificación. La autenticación puede tener éxito mientras la reproducción sigue siendo lenta o no está disponible.
Utiliza la distinción del modelo de accesibilidad por capas entre identidad y accesibilidad de red al interpretar el resultado de un inicio de sesión remoto.
Si el inicio de sesión tiene éxito, pero la reproducción falla, la siguiente pregunta debe centrarse en la ruta de entrega y el modo multimedia, no en si Jellyfin reconoció al usuario.
Utiliza una lista de comprobación de autenticación frente a conectividad
Prueba una cuenta conocida de forma local y remota, registra el usuario y la biblioteca visibles, y luego prueba por separado una reproducción directa y un caso de reproducción remota. Mantén los mismos medios y permisos mientras cambias únicamente la ruta.
La comparación del comportamiento de los clientes de Jellyfin ayuda a evitar que la identidad del usuario, los permisos de la biblioteca y el transporte de reproducción se mezclen en un solo síntoma.
Detente cuando quede claro que el fallo pertenece a la identidad, la autorización, la accesibilidad o la capacidad de reproducción. Cada límite tiene un responsable y un rastro de evidencias diferentes.
Centro de Tecnología e IA
Más para leer

¿Por qué Home Assistant funciona de manera diferente en conexiones LAN y remotas?
Las sesiones de Home Assistant en la LAN y de forma remota utilizan rutas de red diferentes; la latencia remota añade DNS, cifrado, WAN,...

¿Home Assistant funciona de forma fiable detrás de CGNAT o una doble NAT?
CGNAT y la doble NAT normalmente no afectan al control local de Home Assistant; principalmente cambian la forma en que los clientes remotos pueden...

¿Cómo afecta la latencia de red a Home Assistant durante las interrupciones de Internet?
La pérdida de conexión a Internet y la latencia de red son fallos distintos: las rutas de los dispositivos locales pueden seguir siendo rápidas...

