From: Daniel Bohrer Date: Mon, 15 Oct 2012 03:25:30 +0000 (+0000) Subject: /* Client-Seite */ man kann Namen für Sinks angeben… X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/commitdiff_plain/66c4c457ab420efd5d68736f7eacfac511369e22 /* Client-Seite */ man kann Namen für Sinks angeben… --- diff --git a/PulseAudio.mw b/PulseAudio.mw index e830bfbcc..19d7cbc6d 100644 --- a/PulseAudio.mw +++ b/PulseAudio.mw @@ -58,47 +58,14 @@ Man startet die Wiedergabe auf dem Client und sucht sich dann mit pacmd list application.process.session_id = "3d50ca96e3bbb8de38d0d46a00000298-1349808857.893717-1874973741" module-stream-restore.id = "sink-input-by-application-name:MPlayer" -Außerdem braucht man den Index der Sink auf dem Server. Diesen kann man mit pacmd list-sinks herausfinden (einfach nach den menschenlesbaren Bezeichnungen suchen…). Beispiel: - - index: '''10''' - name: - driver: - flags: NETWORK HW_MUTE_CTRL HW_VOLUME_CTRL LATENCY - state: SUSPENDED - suspend cause: IDLE - priority: 0 - volume: 0: 75% 1: 75% - balance 0.00 - base volume: 100% - volume steps: 65537 - muted: no - current latency: 0.00 ms - max request: 0 KiB - max rewind: 0 KiB - monitor source: 16 - sample spec: s16le 2ch 44100Hz - channel map: front-left,front-right - Stereo - used by: 0 - linked by: 0 - fixed latency: 250.00 ms - module: 39 - properties: - device.description = "Built-in Audio Analog Stereo on pulse@minibox" - tunnel.remote.server = "[192.168.178.108]:4713" - tunnel.remote.sink = "alsa_output.pci-0000_00_08.0.analog-stereo" - device.icon_name = "audio-card" - tunnel.remote_version = "26" - tunnel.remote.user = "pulse" - tunnel.remote.fqdn = "minibox" - tunnel.remote.description = "Built-in Audio Analog Stereo" +Außerdem braucht man den Index oder den Namen der Sink auf dem Server (siehe [[#Sinks|oben]], den Index kann man zur Not auch mit pacmd list-sinks herausfinden). So kann man jetzt PulseAudio anweisen, den entsprechenden Stream umzuleiten: - pacmd move-sink-input 22 10 + pacmd move-sink-input 22 tunnel.minibox.local.alsa_output.pci-0000_00_08.0.analog-stereo ==== Alle Audio-Streams umleiten ==== Um jegliche Audio-Ausgabe vom Client auf den Server umzuleiten, sucht man wie oben den Sink-Index des Servers heraus. Diesen setzt man dann einfach als Standard-Sink: - pacmd set-default-sink 10 + pacmd set-default-sink tunnel.minibox.local.alsa_output.pci-0000_00_08.0.analog-stereo Schon laufende Audio-Streams müssen mit der obigen Methode einzeln verschoben werden.