[Asterisk-video] Jitterbuffer

Duane Storey duane at counterpath.com
Thu May 18 11:57:44 MST 2006


Typically video is synced by using the SSRC of the two streams and the RTCP
reports that link a timestamp and a NTP time.  From this, you can figure out
which packets corresponded to the same moment of time in each stream.   In
practice though, usually it's possible to sync the video and the audio for a
real-time VoIP call without a great deal of effort, just by playing them
when they are received.  This isn't always the case though, and the proper
way to do it is the way I mentioned above.

Also, depending on how the jitter buffer is written, it may not work for
video. I.e., the marker bit has a different meaning in video, so that may
break a jitter buffer written primarily for audio.

Duane

On 5/18/06, Olle E Johansson <oej at edvina.net> wrote:
>
>
> 18 maj 2006 kl. 19.29 skrev Zoa:
>
> >
> > I never actually tried that, but if those are normal RTP packets it
> > should not be a difference with audio packets i think ?
> > Didnt you know somebody who claimed it broke video ? Could this
> > person tell us how he is using the video with asterisk ?
>
> I don't remember, but we need to make sure that the jitterbuffer is
> applied to both the audio rtp and the video rtp
> streams. Those are different in rtp.c.
>
> Any of you implementors out there on the list that can provide any
> advice here? Do we need to sync with rtcp?
> Any specific requirements for video jitterbuffers?
>
> /Olle
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
>
> asterisk-video mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-video
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-video/attachments/20060518/72893c9b/attachment.htm


More information about the asterisk-video mailing list