[vlc-devel] Re: lip sych problem
Ross Finlayson
finlayson at live555.com
Mon Nov 28 00:14:18 CET 2005
>Should add here - RTP streams are actually 2 (at least) different streams
>with different payloads
This is correct.
>that are not syncronised well (look at live555
>mailing list). I.e - system will "sync on average bitrate", not on each
>video packet. It means, that LiveMedia free library do not contain
>mechanisms to make A/V sync/resync.
But this is all completely false. See
<http://www.live555.com/liveMedia/faq.html#separate-rtp-streams>
Once again: If your original data source (at the server end) has (i)
proper presentation times (corresponding to the 'wall clock' time
generated by calling "gettimeofday()"), and (ii) it properly
implements RTCP, then RTSP/RTP clients that use the "LIVE555
Streaming Media" software - including VLC - *will* get correct,
time-synchronized presentation times.
If, however, your server does not implement RTCP, and/or does not use
properly synchronized presentation times to begin with, then you're
SOL. End of story.
I spent a lot of time making sure that the LIVE555 RTP/RTCP
implementation works properly - to generate correct,
time-synchronized presentation times at the client end. I wish
people would stop claiming that this doesn't work.
Ross Finlayson
Live Networks, Inc. (LIVE555.COM)
<http://www.live555.com/>
--
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html
More information about the vlc-devel
mailing list