setting up rtpbin from an SDP offer

Daniel Pocock daniel at
Mon Apr 12 21:39:22 UTC 2021

Hi Olivier,

Thanks for the fast reply, it is for bidirectional communication, both
voice and video.

I look after the conversation manager in reSIProcate, reConServer:

It currently uses sipXtapi for a voice-only media stack.  It does both
regular calls (two parties) and conferences.

I'm looking at how to offer gstreamer there as an alternative to sipXtapi

Ideally, it will accept connections from both regular SIP clients and
also WebRTC clients

If sdpdemux is unidirectional then it won't be a complete solution.

Is it feasible to extend sdpdemux to behave like the full webrtcbin
offer/answer?  Or would it be better for me to create some other element
or improvement to rtpbin?



On 12/04/2021 22:26, Olivier Crête wrote:
> Hi,
> If you're only interested in a receiver, look at sdpdemux, you feed it
> a SDP file as input and it creates a receiver. 
> Olivier
> On Mon, 2021-04-12 at 22:10 +0200, Daniel Pocock wrote:
>> Is there an example of how to completely create an rtpbin, udpsink and
>> udpsrc from an SDP offer message body?
>> Is it necessary for each application developer to inspect the SDP and
>> create each of those elements with the port numbers or is there an
>> automated way to do that?
>> I notice that for webrtcbin it can work from the SDP alone and create
>> all the necessary udpsink/udpsrc
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at

More information about the gstreamer-devel mailing list