[Live-devel] RTSP Seek problems
Ross Finlayson
finlayson at live.com
Sun Jan 23 19:20:33 PST 2005
>When seeking, (so after a PLAY command), it seems that the RTSPClient class
>continues to provide the rest of the "deprecated" buffers it had
>collected before
>the (seek) PLAY command to the livedotcom plugin demuxer.
Yes, this is possible (depending on whether any incoming packets are
buffered in the OS kernel's internal buffers), although there shouldn't be
many such packets.
>It seems to generate audio and video synchronisation problems with VLC
>core...
No, if the higher-level VLC code has any problems with the discontinuity in
the data stream, then this is just because of the discontinuity in the
stream. It shouldn't matter exactly when this discontinuity occurs.
You should be able to see this by simulating the effect of the seek: By
removing a chunk of data from an elementary stream file (to simulate
seeking forward), or by duplicating a section of the file (to simulate
seeking backwards). If you do this, and try to play the resulting file in
VLC, you'll probably see the same sorts of error messages. I.e., the
problem will be in the way that VLC handles discontinuities in the data stream.
>- Is there a LIVE.COM tutorial for developpers ?
Not really. See <http://www.live.com/liveMedia/faq.html#doc>
>- Is there any implementation of LIVE.COM wich supports seek feature
>over RTSP/RTP streaming ?
I don't understand your question. The current LIVE.COM library supports
seeking (for RTSP clients, and (for some media types) RTSP servers). You
used this.
Ross Finlayson
LIVE.COM
<http://www.live.com/>
More information about the live-devel
mailing list