Estou transmitindo música de um único PC de controle ("remetente") para vários PCs (receptores) na minha LAN, conforme descrito aqui:
Todos os PCs que executam o Arch Linux e meu back-end são o Phonon VLC (a mesma configuração, se isso for importante). Minha LAN é uma Gigabit Ethernet com fio. O problema que estou tendo é que os receptores estão fora de sincronia por uma quantidade muito perceptível - um ou dois segundos completos.
Todos os computadores da minha LAN usam o ntp e todos mostram que estão sincronizados e precisos:
sudo timedatectl status
System clock synchronized: yes
NTP service: active
Minha configuração atual é muito simples para testes agora:
pactl load-module module-null-sink sink_name=rtpsink1
pactl load-module module-rtp-send source=rtpsink1.monitor
pactl load-module module-combine-sink sink_name=rtp1combined slaves=abcd,wxyz
pactl load-module module-rtp-recv
Todos os computadores, incluindo o remetente, estão reproduzindo áudio. Se eu estiver em um local central onde eu possa encontrar todos eles, nenhum deles está em sincronia. A diferença pode ser tão grande quanto pelo menos um segundo (talvez mais).