zeroconf braucht man für beide Wege, außer für PULSE_SERVER=...
authorDaniel Bohrer <Daniel Bohrer@stratum0.org/mediawiki/>
Sun, 14 Oct 2012 22:36:51 +0000 (22:36 +0000)
committerDaniel Bohrer <Daniel Bohrer@stratum0.org/mediawiki/>
Sun, 14 Oct 2012 22:36:51 +0000 (22:36 +0000)
PulseAudio.mw

index fca532e..253a2e9 100644 (file)
@@ -10,10 +10,12 @@ Dann entweder neu einloggen (der PulseAudio-Server ist ja immer an einen Benutze
 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:
@@ -101,15 +103,11 @@ Datei:PulseAudio Volume Control Playback Tab.png|Einzelne Streams umleiten
 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]]
This page took 0.032587 seconds and 4 git commands to generate.