Pausa de áudio do MiniDLNA ou Mediatomb por aproximadamente 4 segundos durante a reprodução da música

0

Eu tentei o miniDLNA e o Mediatomb como servidores dlna (instalados separadamente, nunca ambos ao mesmo tempo). Eu tenho um pequeno Dell 1012 Mini (Intel Atom), rodando 14.04 (instalado em um SSD). Minhas músicas e outras mídias são armazenadas em um disco rígido externo (LUKS criptografado) e minha mídia é encontrada e indexada (armazenada em um banco de dados) sem problemas (bem, tenho que reiniciar o servidor dlna porque o disco não está desbloqueado e disponível antes do O dnla server é iniciado quando eu inicializo o notebook.

Durante a reprodução, as coisas geralmente funcionam bem, exceto de vez em quando, digamos a cada 15 a 30 minutos durante uma reprodução de mp3 (músicas diferentes, não importa o que eu toque) na minha rádio ipdio internet, a música faz uma pausa para 4 segundos antes de continuar. A conexão sem fio não é perdida e o rádio da internet não reclama. A pausa acontece e depois a reprodução da música continua.

Eu costumava usar uma unidade iomega NAS para minha mídia, e isso era 99,9% confiável. Ele também fez uma pausa muito ocasionalmente, talvez uma vez a cada 30 horas de reprodução (também usando o mesmo cliente de reprodução de rádio ipdio). Então eu acho que a diferença aqui é agora o notebook é o servidor, e eu tenho um HDD criptografado por USB para a minha mídia. A unidade NAS da iomega foi autônoma e não foi criptografada

O Dell mini 1012 com o SSD é razoavelmente rápido, mas ainda estou recebendo uma pausa. Tenho certeza de que a Dell tem mais poder de processamento do que a unidade de rede de mídia doméstica da iomega.

Estou pensando, algo deve estar interrompendo o fluxo para o cliente, mas o que? Tenho certeza de que a conexão com a Internet para o cliente é boa (sem fio), pois eu posso ouvir rádio da internet sem problemas. E, como tanto o miniDLNA quanto o Mediatomb têm os mesmos sintomas, é provável que seja talvez o sistema que acessa o HDD de mídia (que é vinculado simbolicamente aos meus diretórios no meu diretório pessoal).

Eu olhei para o syslog, e não vi nada, eu olhei para os logs de miniDLNA e mediatomb, e eles não registraram nenhum problema

O que mais eu poderia ver em termos de registros? Os logs de acesso usb podem ajudar?

O que poderia estar causando a pausa aleatória de aproximadamente 4 segundos?

O acesso a uma unidade externa encriptada por USB é de baixa prioridade?

Mesmo que o acesso a uma unidade externa USB seja de baixa prioridade, esperaria não tão baixo que uma pausa de 4 segundos seja ouvida.

Basicamente, como posso consertar meu problema de pausa de áudio, para que eu possa ouvir música sem ter uma pausa aleatória por alguns segundos?

Atualizar
Eu instalei a mediatom e voltei ao minidna. Porque sinto que tive mais pausas com o minidna do que com a mediatombina. Mas não tenho estatísticas para comprovar isso. Meu plano é, se o problema ocorrer mais, eu tenho uma chance melhor de capturá-lo em um arquivo de log.

Eu também copio alguns álbuns de mp3 para o SSD do notebook, e configuro o minidlna para acessar apenas os álbuns no SSD (então a coleção de músicas HDD com link simbólico criptografado não está sendo acessada). Espero que isso isole onde está a área do problema. É o servidor DNLA e a conexão com o cliente, ou é o acesso USB à unidade criptografada? Bem, não demorou muito para responder a essa pergunta. Tom Jones foi subitamente pausado por alguns segundos durante a reprodução! Então, o acesso ao HDD criptografado por USB não parece ser um problema.

O problema parece estar no servidor para o cliente. O problema pode estar no cliente, mas enquanto ele funcionava 99,9% do tempo com uma configuração de unidade NAS, provavelmente não era o problema. Estou usando o mesmo roteador WLAN também. As únicas alterações são agora que o Dell mini 1012 é o servidor DNLA.

Alguma ideia de onde devo procurar a seguir? Aumente o nível de depuração no minidlna?

    
por Ubuntu27 18.03.2015 / 23:32

1 resposta

1

Como mencionado no meu comentário. Usar o renice e o ionice parece ter resolvido meu problema.

Uma combinação de configuração de minidlnad a -10 e ionice de real time priority 4 parece interromper as pausas.

    
por Ubuntu27 25.03.2015 / 11:43