PulseAudio RTP unicast qualidade de som insatisfatória - pops frequentes

1

Estou fazendo áudio em várias salas na minha casa, conforme descrito em postagens como esta:

Áudio multi-sala com RTP multicast
link

Meu problema é que a qualidade do som é ruim. Em particular, existem pops frequentes. Eu tenho uma LAN com fio Gigabit e todos os computadores são Intel Core i5 ou i7 (não Raspberry Pi ou outros dispositivos de baixa potência). (Eu acredito que as CPUs da Intel são um pouco endian).

Minha configuração de PA é descrita com mais detalhes aqui: link

Desde então, adicionei latency_msec=1000 a module-rtp-recv em cada receptor.

No remetente, estou pensando em adicionar rate=44100 channels=2 format=s16le . No entanto, esses já são os padrões em todos os dispositivos:

  • PulseAudio Versão: 12.2
  • Especificação de Amostra Padrão: s16le 2ch 44100Hz

Além disso, todos são sincronizados com um servidor NTP:

sudo timedatectl status
System clock synchronized: yes
NTP service: active

Primeira pergunta: como adiciono rate=44100 channels=2 format=s16le ao carregar o módulo usando pactl em vez de alterar /etc/pulse/default.pa ?

Em segundo lugar, estou no caminho certo com as mudanças propostas? O que mais poderia ser responsável pela minha má qualidade de som? Meu hardware é bastante sofisticado e a rede GigE tem um bom desempenho (embora eu precise aprender a quantificar esse desempenho se isso for necessário).

    
por MountainX 27.09.2018 / 22:28

1 resposta

0

Como afirmado na pergunta, adicionei latency_msec=1000 a module-rtp-recv em cada receptor e isso não resolveu o problema. Desde então, mudei para latency_msec=4000 e isso resolveu o problema. Eu não tentei valores intermediários.

Eu considero isso apenas meia resposta. Eu ainda gostaria de ajustar outros parâmetros, como taxa e formato, mas até agora eu encontrei as instruções corretas para fazê-lo. Se alguém aparecer com uma resposta melhor, eu aceito a sua. Por enquanto, esta é a melhor resposta que eu obtive através de tentativa e erro; foi o suficiente para tornar a experiência musical significativamente melhor.

    
por 01.10.2018 / 02:47