Difference between revisions of "PulseAudio"
From Vague Hope Wiki
(→General) |
(→RTP) |
||
Line 27: | Line 27: | ||
=== RTP === | === RTP === | ||
− | * http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/# | + | * http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules/#index7h2 |
Broadcast: | Broadcast: | ||
pacmd load-module module-rtp-send source=@DEFAULT_MONITOR@ loop=0 | pacmd load-module module-rtp-send source=@DEFAULT_MONITOR@ loop=0 | ||
+ | |||
+ | Receive: | ||
+ | ... | ||
== pacmd == | == pacmd == |
Revision as of 23:30, 2 August 2013
Contents
General
Install:
sudo aptitude install pavucontrol
Control:
pacmd pacmd help pacmd list-modules pacmd list-sinks pacmd load-module module-tunnel-sink server=192.168.0.211 pacmd load-module module-combine sink_name=combined slaves="alsa_output.pci-0000_00_1b.0.analog-surround-40,tunnel-sink.192.168.0.211" pacmd unload-module <number from list-modules>
Restart:
pulseaudio -k speaker-test -c2
Move:
pacmd list-sinks pacmd list-sink-inputs pacmd move-sink-input <x> <y>
Volume:
bash -c 'pactl -- set-sink-volume `pacmd list-sinks | grep -P -o "(?<=\* index: )[0-9]+"` -10%'
RTP
Broadcast:
pacmd load-module module-rtp-send source=@DEFAULT_MONITOR@ loop=0
Receive:
...
pacmd
When running as shared service (http://pulseaudio.org/ticket/222):
bin/shared-pacmd
#!/bin/bash if [ "$USER" == "pulse" ] ; then export PULSE_RUNTIME_PATH=/var/run/pulse pacmd else sudo -u pulse "$0" fi
References
- http://sygard.no/2010/11/dedicated-pulseaudio-network-sound-server-without-x/
- http://ubuntuforums.org/showthread.php?t=983932
- http://bda.ath.cx/blog/2009/01/23/pulseaudio-module-combine-arguments/
- http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules#DeviceDrivers
- http://www.hackerposse.com/~rozzin/journal/whole-home-pulseaudio
- http://askubuntu.com/questions/71863/how-to-change-pulseaudio-sink-with-pacmd-set-default-sink-during-playback