Как отправить звук с помощью pulseaudio и shairplay на Raspberry Pi?

Я пытаюсь использовать свой Pi в качестве беспроводного аудиоприемника. Я прочитал AirPlay это хороший и простой способ сделать это, поэтому я установил shairplay на моем Пи. Я могу использовать подключенные динамики через мой Android-смартфон с приложением AirAudio.

Теперь я установил paprefs а также pulseaudio-module-raop, AirPlay также отображается как устройство вывода звука, но звука нет.

Кто-нибудь может сказать мне, почему Ubuntu не посылает звук моему Пи?

2 ответа

К сожалению, в настоящее время модуль raop, поставляемый с pulseaudio, не поддерживает более новый протокол RAOP2 для AirPlay через UDP (а не TCP). Однако это необходимо для потоковой передачи звука на ShairPlay или более новые устройства AirPlay.

Прилагаются некоторые усилия для реализации модуля RAOP2 для PulseAudio (см. Вышеприведенную ошибку #42804 и pulseaudio-raop2 в Git), но работа, похоже, еще не закончена.

До этого вы можете посмотреть другие потоковые протоколы, чтобы иметь возможность отправлять аудио на ваш RasPi (например, Bluetooth, звуковой сервер Pulse Audio, RTP-потоки PulseAudio, Icecast2).

Используйте встроенную потоковую передачу PulseAudio вместо AirPlay

Настройте PulseAudio на свой пи

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.0.0/16 load-module module-zeroconf-publish Применить настройки путем перезапуска PulseAudio и avahi

Затем включите "Сделать доступные для обнаружения сетевые звуковые устройства PulseAudio локально" через paprefs на рабочем столе.

При использовании Wi-Fi-подключения к удаленному PulseAudio вам необходимо отключить bgscan https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/373680/comments/54

Другие вопросы по тегам