Piをワイヤレスオーディオレシーバーとして使用しようとしています。 airplayはこれを行うための良い簡単な方法であると読んだので、Piにshairplay
をインストールしました。 Androidスマートフォン経由でAirAudioアプリを使用して、接続されたスピーカーを使用できます。
ここで、paprefs
とpulseaudio-module-raop
をインストールしました。 AirPlayはオーディオ出力デバイスとしても表示されますが、音はありません。
UbuntuがPiにサウンドを送信しない理由を教えてください。
残念ながら現在、pulseaudioに同梱されているraopモジュールは、UDP(TCPではなく)を介したAirPlayの新しいRAOP2プロトコルをサポートしていません。ただし、これはオーディオをShairPlayまたは新しいAirPlayデバイスにストリーミングするために必要です。
PulseAudioにRAOP2モジュールを実装する努力があります( 上流のバグ#42804 および Gitのpulseaudio-raop2 を参照)。しかし、作業はまだ完了していないようです。
それまでは、RasPiに音声を送信できる他のストリーミングプロトコルをご覧ください(Bluetooth、 Pulse Audioサウンドサーバー 、 PulseAudio RTPストリーム 、 Icecast2 )。
AirPlayの代わりにネイティブのPulseAudioネットワークストリーミングを使用する
Piで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を再起動して設定を適用します
次に、デスクトップ上のpaprefsを介して「検出可能なPulseAudioネットワークサウンドデバイスをローカルで使用可能にする」を有効にします。
リモートPulseAudioへのwifi接続を使用している間、bgscanを無効にする必要があります https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/373680/comments/54