[pulseaudio-discuss] Controlling where module-rtp-send sends multicast packets?
matt at v8zman.com
Fri Feb 15 08:27:39 PST 2008
I thought about this route, but the issue is I don't want interruptions
in the rooms already listening to music. Maybe if feed all four input
sources into split out sinks (splitting each input into 4 null-sink
outputs in the end), I could then attach the final sound card outputs on
demand without interruption to the other rooms listening... I'm not
quite sure how the layout would work.
You may be on to something here! Let me look at this and do some
Thanks for the idea man!
Chris Ribe wrote:
> As for why I am using multicast, it is because that seemed like
> the only way I could replicate streams to more than one sink.
> Please fill me in if I'm wrong since it seemed like a little
> overkill. I would before a simple copy stream module. This allows
> any single room to connect to any other room's currently playing
> audio on demand.
> Here is an example from the wiki ( http://www.pulseaudio.org/wiki/CLI
> ), module-combine looks like it does what you are looking for.
> #!/usr/bin/pulseaudio -nF
> # Create autoload entries for the device drivers
> add-autoload-sink output module-alsa-sink device=plughw:0,0 rate=48000 sink_name=output
> add-autoload-sink output2 module-oss device=/dev/dsp1 record=0 sink_name=output2
> add-autoload-sink combined module-combine master=output slaves=output2 sink_name=combined
> add-autoload-source input module-alsa-source device=hw:1,0 source_name=input
> # Load several protocols
> load-module module-esound-protocol-unix
> load-module module-simple-protocol-tcp
> load-module module-native-protocol-unix
> load-module module-cli-protocol-unix
> # Make some devices default
> set-default-sink combined
> set-default-source input
> # Don't fail if the audio files referred to below don't exist
> # Load an audio to the sample cache for usage with module-x11-bell
> load-sample-lazy /usr/share/sounds/KDE_Notify.wav x11-bell
> load-module module-x11-bell sample=x11-bell
> # Play a welcome sound
> play-file /usr/share/sounds/startup3.wav combined
> TV/IT Engineer
> WCJB-TV Gainesville, FL
> (352) 416 0648
> cribe at wcjb.com <mailto:cribe at wcjb.com>
> pulseaudio-discuss mailing list
> pulseaudio-discuss at mail.0pointer.de
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the pulseaudio-discuss