[GST-DEVEL]Sending and receiving RTP audio

Wesley J. Miller WMiller at sdr.com
Thu Sep 8 05:53:31 PDT 2011


Mat,

I had a problem a while back with terrible audio between two boxes using
Linux GST.  There were two things that helped.

1.  Break the caps out of the receiver's udpsrc.  Instead code them as a
caps filter / pipe stage.  No idea why this helped.

        udpsrc uri=udp://224.0.1.5:5002
        !
'caps=application/x-rtp,clock-rate=44100,encoding-name=L16,media=audio,chan
nels=1'
        ! rtpbin.recv_rtp_sink_0


2.  Since I was using alsasink or pulsesink, I was able to specify
sync-false.     Don't think you can do this with directsoundsink,

Also, from the online docs for directsoundsink:

Note that you should almost always use generic audio conversion elements
like audioconvert and audioresample in front of an audiosink to make sure
your pipeline works under all circumstances (those conversion elements will
act in passthrough-mode if no conversion is necessary).




Wes


CONFIDENTIALITY NOTE:

This e-mail and any attachments are confidential. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of this e-mail or any attachment is prohibited. If you have received this e-mail in error, please notify us immediately by returning it to the sender and delete this copy from your system. Thank you for your cooperation.


More information about the gstreamer-devel mailing list