[pulseaudio-tickets] [PulseAudio] #72: Unicast RTP

PulseAudio trac-noreply at tango.0pointer.de
Tue May 29 21:59:01 PDT 2007


#72: Unicast RTP
---------------------------+------------------------------------------------
  Reporter:  s2156945      |       Owner:  lennart    
      Type:  enhancement   |      Status:  new        
  Priority:  normal        |   Milestone:             
 Component:  module-rtp-*  |    Severity:  minor      
Resolution:                |    Keywords:  unicast rtp
---------------------------+------------------------------------------------
Comment (by s2156945):

 I guess I am using pulseaudio to connect remote microphones and speakers
 to jack, at the same time as physical audio ports.

 So the remote microphones and speakers appear to jack as jack_ports from
 pulseaudio.

 This is all simple with one remote microphone and one remote speaker:

 mono RTP stream to remote speaker
 mono RTP stream from remote microphone

 When the remote microphone stream connects, pulse connects it to the
 default sink, which I have set to module-jack-sink.

 With two remote microphones, when the RTP streams connect, pulse connects
 them to the default sink, mixing them together.  My current hack is to
 send the two remote microphone streams as stereo, RTP source 1 sending
 microphone on left channel, silence on right; RTP source 2 sending
 microphone on right channel, silence on left.  Pulseaudio mixes them
 giving me Mic 1 on left channel, Mic 2 on right channel.

 The problems with this hack:

 1) Have to send audio on multicast, can't do unicast (#72).[[BR]]
 2) Have to send 2 stereo streams for 2 mics, 4 quadrophonic streams for 4
 mics, i.e. exponential growth in traffic with system size. This would be
 fixed by either #73 or #74 being resolved. This would be less of a problem
 if it wasn't multicast (#72).[[BR]]
 3) Stereo streams seem to swap after a while (#86) - this is killing
 me.[[BR]]


 My current work around for 3 is my coordinating program will connect to
 the same socket that pacmd does, parse "info" output and assign the
 incoming RTP streams to the right sinks.

 cheers,[[BR]]
 Woody

-- 
Ticket URL: <http://www.pulseaudio.org/ticket/72#comment:5>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server


More information about the pulseaudio-bugs mailing list