RTP synchronism with rtpbin

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

RTP synchronism with rtpbin

Antonio Marqués
Hello,

I have been reading about RTP synchronisation and I have concluded that
sender information is necessary to properly timestamping at the receiver
side, i.e. clock-base information is necessary for jitterbuffer element.
I think I have to link jitterbuffer with filtered caps with the sender
clock-base value.

I have done some of these synchronisation by an application sending the
caps. Now I am interested in using gstrtpbin to introduce some ssrc
demuxing (included in gstrtpssrcdemux element). These gstrtpbin element
links the jitterbuffer element, so I would like to know if this linking
is done with the sender information, necessary to good synchronisation.
Otherwise, I would have to link rtpsession, rtpssrcdemux and
rtpjitterbuffer by myself.

Thanks in advanced.


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





------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: RTP synchronism with rtpbin

Wim Taymans
On Mon, 2009-04-20 at 12:52 +0200, Antonio Marqués wrote:

> Hello,
>
> I have been reading about RTP synchronisation and I have concluded that
> sender information is necessary to properly timestamping at the receiver
> side, i.e. clock-base information is necessary for jitterbuffer element.
> I think I have to link jitterbuffer with filtered caps with the sender
> clock-base value.
>
> I have done some of these synchronisation by an application sending the
> caps. Now I am interested in using gstrtpbin to introduce some ssrc
> demuxing (included in gstrtpssrcdemux element). These gstrtpbin element
> links the jitterbuffer element, so I would like to know if this linking
> is done with the sender information, necessary to good synchronisation.
> Otherwise, I would have to link rtpsession, rtpssrcdemux and
> rtpjitterbuffer by myself.

Yes, gstrtpbin will synchronise all related streams using RTCP messages.

Wim
>
> Thanks in advanced.
>
>


------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today.
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel