RTCP backchannel into rtpbin for RTP simulcast
ea167
eric.amram at gmail.com
Fri Jun 11 19:33:45 UTC 2021
Hello,
First of all, congrats for the awesome Gstreamer.
I have a gst-launch pipeline where I funnel 3 video streams and send them
via udpsink:
/ rtpbin RTP 0..2 --> funnel-A --> udpsink (to port
for RTP)
3 streams
\ rtpbin RTCP 0..2 --> funnel-B --> udpsink (to port
for RTCP)
Now the question is for the RTCP Feedback:
udpsrc (RTCP feedback port) --> ??? --> rtpbin.recv_rtcp_sink_0..2
I tried to use rtpssrcdemux, but as the rtcp_src_{SSRC} pads are
*dynamically* allocated,
gst-launch pipeline crashes with the message:
"/GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data stream error"
That's too bad because my SSRCs are static and known in advance, but I
haven't found a way
to have gst-launch "trust" these pads until they do exist.
So I ended up using tee and broadcast the same feedback to ALL
rtpbin.recv_rtcp_sink_0..2
Is it a good approach?
Is it a problem if rtpbin.recv_rtcp_sink_0 receives rtcp feedback that is
not intended to it?
Thank you for your insights!
--Eric
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
More information about the gstreamer-devel
mailing list