rtpbin in full duplex

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

rtpbin in full duplex

Albin Stigö
Hi,

I'm trying to put together a full duplex audio only streaming pipeline (opus via RTP also using RTCP). It works great when using one pipeline for sending and one for receiving but if I try to share the the rtpbin between two subpipelines (using gst-launch), it doesn't work.

Just want to confirm if this is an intended use pattern for rtpbin? Can it be shared between sending and receiving at the same time?


--Albin

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: rtpbin in full duplex

Nicolas Dufresne-5
Le mardi 12 novembre 2019 à 07:29 +0100, Albin Stigö a écrit :

> Hi,
>
> I'm trying to put together a full duplex audio only streaming
> pipeline (opus via RTP also using RTCP). It works great when using
> one pipeline for sending and one for receiving but if I try to share
> the the rtpbin between two subpipelines (using gst-launch), it
> doesn't work.
>
> Just want to confirm if this is an intended use pattern for rtpbin?
> Can it be shared between sending and receiving at the same time?
Not sure it can work properly in gst-launch-1.0, but other then that,
it should be a single pipeline. Something like:


  udpsrc_rtp--------|      |----depay/dev/audiosink
  udpsrc_rtcp-------|rtpbin|----udpsink_rtcp  
  audio/enc/pay-----|      |----udpsink_rtp

regards,
Nicolas



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (201 bytes) Download Attachment