В настоящее время я борюсь с Avahi. Перед дальнейшей отладкой я хотел проверить работоспособность моей настройки Pulseaudio, поэтому я дал команду 'export PULSE_SERVER=10.4.0.202 && mplayer sound.mp3', которая правильно выполняет магию удаленного звука.
Но «export PULSE_SERVER=2001:470:ca99:4:ba27:ebff:fee2:ada9 && mplayer sound.mp3» игнорирует параметр PULSE_SERVER и просто воспроизводит звук локально — то же самое происходит, если заключить адрес IPv6 в []. Черт.
Хост, на котором я выполняю команду, и тот, на котором я подключаю наушники, находятся в одном сегменте Ethernet без маршрутизатора между ними. С подключением по IPv6 все в порядке — в этот самый момент я зашел на удаленный хост по SSH через IPv6. Ни на одном из хостов нет iptables.
Итак, мой вопрос: должна ли переменная среды PULSE_SERVER принимать адрес IPv6 или она ограничена устаревшими IP-адресами?
Клиентский хост — Debian Jessie, PulseAudio 5.0
Хост сервера — Raspbian Wheezy, PulseAudio 2.0
решение1
Правильный синтаксис для настройки сервера Pulseaudio в качестве адреса IPv6 — PULSE_SERVER="[2001:470:ca90:4:ba27:ebff:fee2:ada9]" — с "" и [] !
Проблема решена — пусть музыка льется через IPv6!