From: Daniel Bohrer Date: Sun, 14 Oct 2012 22:36:51 +0000 (+0000) Subject: zeroconf braucht man für beide Wege, außer für PULSE_SERVER=... X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/commitdiff_plain/9aaa882aa1203d7b69f79af588558a2863d7446c zeroconf braucht man für beide Wege, außer für PULSE_SERVER=... --- diff --git a/PulseAudio.mw b/PulseAudio.mw index fca532e37..253a2e9bf 100644 --- a/PulseAudio.mw +++ b/PulseAudio.mw @@ -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 pulseaudio-module-zeroconf 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 module-zeroconf-discover aktiviert sein (unter Debian/Ubuntu im Paket pulseaudio-module-zeroconf enthalten). Dazu muss /etc/pulse/default.pa die folgende Zeile enthalten: + load-module module-zeroconf-discover +Nach Anpassen der Datei muss PulseAudio neu gestartet werden: pulseaudio --kill && pulseaudio --start === pacmd === -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 pacmd list-sink-inputs 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 -Hierfür muss das Modul module-zeroconf-discover aktiviert sein, entweder in /etc/pulse/default.pa die folgende Zeile hinzufügen: - load-module module-zeroconf-discover -und PulseAudio neustarten: pulseaudio --kill && pulseaudio --start - === 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 PULSE_SERVER 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 module-zeroconf-discover 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]]