problem identifying flows after rtpbin

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

problem identifying flows after rtpbin

Antonio Marqués
Hello,

I want to receive two different RTP flows from different computers in
just one receiver. I want to use rtpbin to synchronize flows from the
same computer.
The problem comes just outside the gstrtpbin plugin, as I want to know
which flows comes from. I would like to get the value of "cname" of each
flow, but I don't see the way because that information is used inside
the plugin to synchronise flows. The only information I can get is the
"ssrc" field because of the name of the srcs pads of rtpbin, but I don't
think it es enough for me (every payloader has a different random ssrc
value).
Does somebody know how to identify the origin of each flow (cname)
outside the gstrtpbin plugin?
Any help would be apreciated.

Best regards.
--
Toni Marqués Marqués
Telefónica I+D
División de Tecnologías de Video
[hidden email]
933653188





------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: problem identifying flows after rtpbin

Wim Taymans
On Tue, 2009-05-05 at 16:23 +0200, Antonio Marqués wrote:

> Hello,
>
> I want to receive two different RTP flows from different computers in
> just one receiver. I want to use rtpbin to synchronize flows from the
> same computer.
> The problem comes just outside the gstrtpbin plugin, as I want to know
> which flows comes from. I would like to get the value of "cname" of each
> flow, but I don't see the way because that information is used inside
> the plugin to synchronise flows. The only information I can get is the
> "ssrc" field because of the name of the srcs pads of rtpbin, but I don't
> think it es enough for me (every payloader has a different random ssrc
> value).
> Does somebody know how to identify the origin of each flow (cname)
> outside the gstrtpbin plugin?

A couple of ways:

 - you get application messages when the SDES changes, it includes the
   SSRC, session id and the CNAME
 - you can get a list of all active sources in a session, then get the
   CNAME from those objects.

Wim

> Any help would be apreciated.
>
> Best regards.


------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel