O Jellyfin utiliza o mesmo modelo de identidade e autorização do lado do servidor, mas as sessões locais e remotas chegam a essa decisão através de diferentes caminhos de rede.
Um cliente local pode utilizar endereçamento direto ou descoberta, enquanto um cliente remoto pode atravessar camadas de DNS, encaminhamento, firewall, NAT, VPN ou proxy. Por isso, um início de sessão bem-sucedido comprova a identidade, mas não que o caminho remoto permitirá uma reprodução fluida. Mantenha a autenticação e a acessibilidade como questões separadas.
A identidade é a camada de confiança
O servidor tem de identificar o utilizador ativo antes de poder aplicar o acesso às bibliotecas, o estado de visualização e as políticas. A localização local ou remota, por si só, não cria uma identidade de utilizador diferente; altera a forma como o cliente chega ao servidor.
O modelo de funções de dados persistentes mostra por que razão a identidade deve ser testada separadamente do transporte e das capacidades do cliente.
Se dois dispositivos apresentarem bibliotecas diferentes para a mesma conta, verifique a identidade da sessão e as permissões antes de culpar o encaminhamento.
As sessões locais costumam ter menos dependências de caminho
Um cliente na LAN pode utilizar um endereço privado direto, largura de banda estável e descoberta local. Estas condições reduzem o número de camadas externas que podem falhar, mas não alteram a decisão de autorização quando o pedido chega ao Jellyfin.
Compare o caminho local com o modelo de acessibilidade em camadas: a descoberta, o DNS, o encaminhamento e as políticas são distintos, mesmo dentro de uma rede doméstica.
O sucesso local prova que um caminho funciona. Não prova que o nome de anfitrião remoto, o proxy ou a VPN apresentem a mesma rota.
As sessões remotas acrescentam variáveis de acessibilidade e reprodução
O acesso remoto pode depender da travessia de NAT, do DNS, dos certificados, das regras do proxy, da largura de banda de carregamento e de um perfil de cliente que desencadeie a transcodificação. A autenticação pode ser bem-sucedida enquanto a reprodução permanece lenta ou indisponível.
Utilize a distinção do modelo de acessibilidade em camadas entre identidade e acessibilidade da rede ao interpretar o resultado de um início de sessão remoto.
Se o início de sessão for bem-sucedido, mas a reprodução falhar, a questão seguinte é o caminho de entrega e o modo de reprodução, não saber se o Jellyfin reconheceu o utilizador.
Utilize uma lista de verificação de autenticação versus conectividade
Teste uma conta conhecida local e remotamente, registe o utilizador e a biblioteca visíveis e, em seguida, teste separadamente uma reprodução direta e um caso de reprodução remota. Mantenha os mesmos conteúdos e permissões, alterando apenas o caminho.
A comparação do comportamento dos clientes Jellyfin ajuda a evitar que a identidade do utilizador, as permissões das bibliotecas e o transporte da reprodução sejam confundidos num único sintoma.
Pare assim que a falha pertencer claramente à identidade, à autorização, à acessibilidade ou à capacidade de reprodução. Cada limite tem um responsável e um registo de evidências diferentes.
Centro de Tecnologia e IA
Mais para Ler

Porque é que o Home Assistant tem um desempenho diferente em ligações LAN e remotas?
As sessões do Home Assistant na LAN e remotamente utilizam caminhos de rede diferentes; a latência remota acrescenta DNS, encriptação, WAN, proxy ou VPN,...

O Home Assistant funciona de forma fiável por trás de CGNAT ou de NAT duplo?
O CGNAT e o duplo NAT normalmente não afetam o controlo local do Home Assistant; alteram sobretudo a forma como os clientes remotos podem...

Como é que a latência da rede afeta o Home Assistant durante falhas de Internet?
A perda de ligação à Internet e a latência da rede são falhas diferentes: os caminhos dos dispositivos locais podem continuar rápidos enquanto o...

