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]]