web-dev-qa-db-fra.com

Comment envoyer du son en utilisant pulseaudio et shairplay à un Raspberry Pi?

J'essaie d'utiliser mon Pi comme récepteur audio sans fil. Je lis que la diffusion est une bonne façon de faire cela, alors j’ai installé shairplay sur mon Pi. Je peux utiliser les haut-parleurs connectés via mon smartphone Android avec l'application AirAudio.

Maintenant, j'ai installé paprefs et pulseaudio-module-raop. AirPlay apparaît également comme un périphérique de sortie audio, mais il n’ya pas de son.

Quelqu'un peut-il me dire pourquoi Ubuntu n'envoie pas de son à mon Pi?

6
user195780

Malheureusement, le module raop fourni avec pulseaudio ne prend actuellement pas en charge le nouveau protocole RAOP2 pour AirPlay via UDP (plutôt que TCP). Cela serait toutefois nécessaire pour diffuser de l'audio vers ShairPlay ou des appareils AirPlay plus récents.

Des efforts ont été déployés pour implémenter un module RAOP2 pour PulseAudio (voir bogue en amont 42804 et pulseaudio-raop2 sur Git ), mais le travail ne semble pas encore terminé.

Jusque-là, vous pouvez consulter d'autres protocoles de diffusion en continu pour pouvoir envoyer votre fichier audio à votre RasPi (par exemple, Bluetooth, serveur de son Pulse Audio , PulseAudio RTP , Icecast2 ).

2
Takkat

Utilisez le streaming réseau natif PulseAudio au lieu d'AirPlay

Réglez PulseAudio sur votre Pi

module de chargement module-protocole-natif-natif auth-ip-acl = 127.0.0.1; 192.168.0.0/16 module de chargement module-zeroconf-publish Appliquer les paramètres en redémarrant PulseAudio et avahi

Activez ensuite "Rendre localisés les périphériques audio réseau PulseAudio découvrables disponibles localement" via Paprefs sur votre bureau.

Lorsque vous utilisez une connexion wifi à PulseAudio distant, vous devez désactiver bgscan https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/373680/comments/54

1
Alex Vorona