Para usar o Jellyfin com vários utilizadores, comece por garantir uma reprodução direta previsível e, depois, acrescente capacidade suficiente para transcodificação, rede, armazenamento e recuperação de dados, de modo a lidar com as exceções.
Uma casa com vários utilizadores sobrecarrega vários percursos ao mesmo tempo: um televisor pode reproduzir diretamente um ficheiro 4K enquanto um navegador precisa de conversão de vídeo, outro utilizador pesquisa na biblioteca e uma cópia de segurança é iniciada em segundo plano. Trate a capacidade de processamento, o armazenamento de multimédia, os dados da aplicação Jellyfin, o acesso à rede e as cópias de segurança como funções distintas, para que a sobrecarga num percurso não se torne silenciosamente num limite para todos.
Comece pelos clientes, não pela ficha técnica do servidor
Faça uma lista dos dispositivos que reproduzem multimédia: televisores, boxes de streaming, navegadores, telemóveis, tablets e clientes remotos. Registe os codecs de vídeo, formatos de áudio, tipos de legendas, utilização de HDR e taxas de bits habituais. Assim, em vez de um número arbitrário de utilizadores simultâneos, terá um conjunto de percursos de reprodução.
O Jellyfin decide se deve reproduzir diretamente, remultiplexar ou transcodificar, de acordo com as capacidades do cliente e as restrições da transmissão. A documentação oficial sobre transcodificação explica que o cliente envia perfis de compatibilidade e que o servidor escolhe um formato de saída compatível. Por isso, dois utilizadores a ver ficheiros diferentes podem gerar cargas muito distintas no servidor.
Comece por planear para a utilização mais comum. Se os principais dispositivos da sala de estar reproduzirem a sua biblioteca por reprodução direta, não dimensione todo o servidor como se cada transmissão exigisse codificação de vídeo por software. Em vez disso, identifique as poucas situações recorrentes que provocam conversão: vídeo não suportado, conversão de áudio, inclusão de legendas na imagem, limites de taxa de bits ou largura de banda remota.
Guarde os dados da aplicação Jellyfin em armazenamento rápido e os ficheiros multimédia em armazenamento de grande capacidade
Separe o caminho dos dados ativos do Jellyfin do caminho dos ficheiros multimédia de grande dimensão. A base de dados, os metadados, os índices, a cache e o espaço de trabalho para transcodificação fazem muitas leituras e escritas pequenas, enquanto os ficheiros de filmes e episódios são, na sua maioria, lidos sequencialmente em blocos grandes.
O guia de seleção de hardware do Jellyfin recomenda armazenamento SSD para os ficheiros do Jellyfin devido ao seu padrão de acesso aleatório, enquanto o armazenamento de multimédia só precisa de uma velocidade de transferência sequencial superior à taxa de bits da multimédia. Por isso, é mais útil separar os dados das aplicações num SSD da capacidade para multimédia num HDD ou NAS do que colocar tudo num único disco de grande capacidade.
Mantenha espaço livre suficiente no armazenamento rápido para importações, imagens geradas e segmentos temporários de transcodificação. Se o volume dos dados da aplicação ficar cheio, um grande conjunto de ficheiros multimédia vazio não ajuda, porque o bloqueio está na base de dados/cache, não nos ficheiros de vídeo.
Garanta ao servidor uma ligação com fios fiável à rede doméstica
Ligue o servidor Jellyfin por Ethernet e considere o Wi-Fi uma conveniência para os clientes, em vez da ligação principal do servidor. Mesmo quando os clientes estão distribuídos por vários pontos de acesso sem fios, os respetivos tráfegos convergem no servidor.
As atuais orientações de rede do Jellyfin recomendam uma ligação Ethernet para o servidor e explicam que a deteção local está limitada à sub-rede. Se utilizar VLAN, redes de convidados ou várias sub-redes, planeie explicitamente o encaminhamento e a resolução de nomes, em vez de presumir que os broadcasts de deteção atravessam esses limites.
Valide o funcionamento durante um período de utilização intensa realista: dois ou três fluxos em simultâneo, navegação na biblioteca e uma transferência ou cópia de segurança de ficheiros. Se a reprodução só se degradar quando o armazenamento está a ser utilizado, a solução poderá ser ajustar a distribuição do tráfego, a capacidade da ligação ou o agendamento, em vez de escolher uma CPU mais rápida.
Trate a transcodificação como uma situação excecional com capacidade própria
Quando um cliente não consegue reproduzir diretamente o ficheiro de origem, a transcodificação de vídeo pode tornar-se a principal tarefa de processamento. A aceleração de hardware pode transferir as etapas compatíveis de descodificação, processamento e codificação para hardware multimédia de função fixa, mas as etapas não suportadas ainda podem recorrer à CPU.
O Jellyfin documenta o Intel QSV, o NVIDIA NVENC, o AMD AMF/VA-API, o Apple VideoToolbox e o Rockchip RKMPP entre os métodos de aceleração suportados. O guia de aceleração de hardware também refere que a aceleração parcial pode deixar a carga da CPU mais elevada, pelo que «GPU ativada» não é o mesmo que provar que todo o fluxo está a ser acelerado.
Force uma transcodificação representativa para cada tipo de cliente mais exigente e analise os detalhes do fluxo e a atividade do anfitrião. O procedimento de verificação da transcodificação por hardware da ZimaSpace é útil neste caso, pois considera o painel, a atividade da GPU e os dados do FFmpeg como partes de um único teste, em vez de confiar apenas num botão.
Separe as identidades dos membros do agregado familiar, o acesso remoto e os direitos de administrador
Crie contas individuais de utilizador do Jellyfin para os membros do agregado familiar quando o histórico de visualização, as restrições parentais, o acesso remoto ou a visibilidade das bibliotecas devam ser diferentes. As credenciais partilhadas eliminam uma separação útil e dificultam a alteração das permissões de uma pessoa sem afetar as restantes.
Para acesso remoto, exponha apenas a via de acesso que gere deliberadamente. A documentação de rede do Jellyfin alerta para os riscos da exposição direta à Internet e recomenda alternativas mais seguras, como um proxy inverso ou uma VPN. Restrinja o acesso administrativo mais do que o acesso normal à reprodução, sobretudo se o servidor também alojar outros serviços domésticos.
Depois de definir as regras de identidade, teste separadamente um utilizador local normal, um utilizador com restrições e um utilizador remoto. Um servidor que transmite bem para o administrador ainda não é uma configuração doméstica partilhada validada se outro perfil vir as bibliotecas erradas ou não conseguir autenticar-se a partir da rede prevista.
Conclua a configuração com cópias de segurança, recuperação e um critério para expansão
Faça cópias de segurança do estado do Jellyfin separadamente da biblioteca multimédia. Muitas vezes, é possível obter novamente ou restaurar os conteúdos multimédia seguindo um calendário diferente, enquanto os utilizadores, o estado de visualização, as opções de metadados, as legendas e a configuração do servidor podem ser os dados operacionais que pretende recuperar rapidamente.
O sistema de cópia de segurança integrado do Jellyfin pode incluir a base de dados, os metadados, as legendas e os dados de trickplay. Guarde as cópias de segurança num destino que não se perca com o mesmo volume de dados das aplicações e faça um teste de restauro antes de considerar a configuração concluída.
Expanda apenas quando as medições identificarem uma limitação recorrente: saturação persistente da transcodificação, latência nos dados das aplicações, capacidade útil insuficiente, períodos de cópia de segurança a coincidir com a visualização ou um percurso de rede a atingir o limite. Se os clientes habituais reproduzirem conteúdos sem problemas com Direct Play, os dados das aplicações continuarem responsivos e a recuperação tiver sido testada, mais hardware é opcional, não necessário.
Configuração de NAS e servidor
Mais para ler

Um servidor no dormitório pode funcionar silenciosamente o suficiente para dormir, estudar e fazer videochamadas?
Sim - um servidor num dormitório pode passar despercebido se o hardware consumir pouca energia, as vibrações do armazenamento forem controladas, as tarefas mais...

Um homelab de estudante que pode passar do quarto da residência universitária para o primeiro apartamento
Mantenha um homelab de estudante portátil, separando os serviços da rede específica de cada divisão, minimizando o hardware, criando cópias de segurança do estado...

Como partilhar um servidor doméstico com colegas de casa sem partilhar contas nem ficheiros privados
Dê a cada pessoa que partilha a casa uma identidade própria, armazenamento privado e apenas os privilégios partilhados de que precisa; mantenha a administração,...



