Stream more than two audio channels over rtp

Jack jack at
Thu Jul 25 16:23:27 UTC 2019

What is the best solution for this ?
The idea is to stream on a remote server on internet.
I tried with rtpL16pay/rtpL16depay but get lot of glitch.
Is there other type of rtp pay/depay that accept more than 2 audio
channels ?


PS : here my pipelines to send a 4 channels wav soundfile :

sender :
filesrc location="output.wav" ! wavparse ! audioconvert ! rtpL16pay !
udpsink host=xxxxxxxx port=40000

receiver :
udpsrc port=40000 caps="application/x-rtp, media=(string)audio,
clock-rate=(int)48000, encoding-name=(string)L16,
encoding-params=(string)4, channels=(int)4, pt=(int)96, payload=(int)96"
! rtpjitterbuffer ! rtpL16depay ! ...

More information about the gstreamer-devel mailing list