![]() |
![]() |
![]() |
GStreamer Bad Plugins 0.10 Plugins Reference Manual | ![]() |
---|---|---|---|---|
gstrtpssrcdemux acts as a demuxer for RTP packets based on the SSRC of the packets. Its main purpose is to allow an application to easily receive and decode an RTP stream with multiple SSRCs.
For each SSRC that is detected, a new pad will be created and the ::new-ssrc-pad signal will be emitted.
gst-launch udpsrc caps="application/x-rtp" ! gstrtpssrcdemux ! fakesink
Takes an RTP stream and send the RTP packets with the first detected SSRC to fakesink, discarding the other SSRCs.
Last reviewed on 2007-05-28 (0.10.5)
plugin | gstrtpmanager |
author | Wim Taymans <wim@fluendo.com> |
class | Demux/Network/RTP |
void user_function (GstRTPSsrcDemux *demux, guint ssrc, GstPad *pad, gpointer user_data) : Run Last
Emited when a new SSRC pad has been created.
demux : |
the object which received the signal |
ssrc : |
the SSRC of the pad |
pad : |
the new pad. |
user_data : |
user data set when the signal handler was connected. |