Controlling where module-rtp-send sends multicast packets?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 
investigation.

Thanks for the idea man!

Matt


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
>     .nofail
>
>
>     # 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
>
>  
> -chris
>
> -- 
> 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
> https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20080215/b181fb8b/attachment.htm>


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux