On 5/13/2012 12:17 PM, Tanu Kaskinen wrote:
It sounds like you want to stream the microphone audio from one machine
to the speakers of another machine. Does module-waveout also provide a
source? "waveout" sounds like it's only for output, but I don't know for
sure.
Assuming that module-waveout actually provides a source, you should load
module-tunnel-source on the speaker machine and point it to the
microphone machine. Now you have a proxy source on the speaker machine,
and the remaining task is to get the audio from the proxy source to the
local sink. That can be done by loading module-loopback on the speaker
machine.
Now we're making some progress, but I'm still not successful. I can
confirm that module-waveout supplies both a sink and a source. FWIW,
the source is named wave_input.
I have my two config files setup as follows:
Speaker machine:
load-module module-waveout
load-module module-tunnel-source server-172.18.1.45 source=wave_input
load-module module-loopback
Microphone machine:
load-module module-waveout
load-module module-native-protocol-tcp auth-ip-acl=172.18.1.0/24
auth-anonymous=1
I run pulseaudio on both machines.
The speaker machine immediately gives me "modules/module-tunnel.c:
stream died" regardless of whether or not the microphone machine has PA
running.
The microphone machine seems to come up working properly, indicating No
Error on socket-server. However, as soon as I start PA on the speaker
machine, the microphone machine gives me "pulsecore/protocol-native.c:
protocol error, kicking client" and exits.
Since I haven't defined any protocols, I'm not sure where the error
comes into play. Do you have any idea what could be going on?
Incidentally, there's no pacmd for Win like there is for Linux. Is
there another way to get to the CLI?
Thanks for your help.
- Dave
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss