Zu beachten ist, dass unter Debian/Ubuntu das Modul <tt>pulseaudio-module-zeroconf</tt> installiert sein muss.
== Client-Seite ==
-Um Audio-Streams über die Spacekiste oder die minibox wiederzugeben, gibt es mehrere Wege.
+Um Audio-Streams über die Spacekiste oder die minibox wiederzugeben, gibt es mehrere Wege. Um den lokalen PulseAudio-Server anzuweisen, Audio-Streams umzuleiten, muss das Modul <tt>module-zeroconf-discover</tt> aktiviert sein (unter Debian/Ubuntu im Paket <tt>pulseaudio-module-zeroconf</tt> enthalten). Dazu muss <tt>/etc/pulse/default.pa</tt> die folgende Zeile enthalten:
+ load-module module-zeroconf-discover
+Nach Anpassen der Datei muss PulseAudio neu gestartet werden: <tt>pulseaudio --kill && pulseaudio --start</tt>
=== <tt>pacmd</tt> ===
-Ein nützliches Konsolen-Programm für alles mögliche.
+Ein nützliches Konsolen-Programm für alles mögliche.
==== Einzelne Audio-Streams umleiten ====
Man startet die Wiedergabe auf dem Client und sucht sich dann mit <tt>pacmd list-sink-inputs</tt> den Index des Streams, den man umleiten will. Die Ausgabe sieht etwa wie folgende aus:
Datei:PulseAudio Volume Control Output Devices Tab.png|Default Sink setzen
</gallery>
-Hierfür muss das Modul <tt>module-zeroconf-discover</tt> aktiviert sein, entweder in <tt>/etc/pulse/default.pa</tt> die folgende Zeile hinzufügen:
- load-module module-zeroconf-discover
-und PulseAudio neustarten: <tt>pulseaudio --kill && pulseaudio --start</tt>
-
=== Direkte Verbindung ohne Umweg über den lokalen PulseAudio-Server ===
Man kann einzelne Anwendungen auch anweisen, sich direkt mit dem Server zu verbinden, ohne Umweg über den lokalen PulseAudio-Server auf dem Client-System. Dazu setzt man die Umgebungsvariable <tt>PULSE_SERVER</tt> auf den Namen oder die IP-Adresse des Servers:
PULSE_SERVER=minibox.local mplayer schönemusik.mp3
-Das hat prinzipiell den Vorteil, dass der lokale PulseAudio-Server nicht noch mehr Latenz zum Signal hinzufügt und/oder CPU-Last erzeugt.
+Das hat prinzipiell den Vorteil, dass kein lokaler PulseAudio-Server laufen muss (auch das Modul <tt>module-zeroconf-discover</tt> muss nicht wie oben geladen sein). Außerdem fügt ein lokaler PulseAudio-Server tendenziell eher mehr Latenz zum Signal hinzu und verbraucht CPU.
[[Kategorie:Infrastruktur]]
[[Kategorie:Dokumentation]]