[vlc-devel] VLC RTSP client support for Transport Stream 'trick play' operations

Ross Finlayson finlayson at live555.com
Fri Jan 12 21:14:55 CET 2007

FYI, the LIVE555 RTSP server implementation now supports trick play 
operations (seeking, fast forward, reverse play) on MPEG Transport 
Stream files.  Note, for example, our new 'media server' application: 

However, VLC - when playing these streams as a RTSP client - 
currently does not perform these trick play operations correctly from 
its GUI.  Note that the LIVE555 RTSP client library fully supports 
trick play operations (note the optional "start", "end" and "scale" 
parameters to "RTSPClient::playMediaSession()"); it's just that VLC 
does not pass these parameters (in particular, "scale") when calling 
the library.

Could someone please take a look at this?  I suspect that a fix will 
be quite straightforward, and will give VLC important new 
functionality - basically, client support for VOD with trick play.

It's important to note that - apart from the GUI, and the parameters 
passed to "RTSPClient::playMediaSession()" in the LIVE555 library - 
the fact that the server is performing a 'trick play' operation is 
completely transparent to the VLC client.  I.e., VLC's rendering code 
will continue to see what it thinks is a regular Transport Stream - 
with no discontinuity in PCR timestamps - so you won't need to make 
any changes there.

Ross Finlayson
Live Networks, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20070112/b9e36a81/attachment.html>

More information about the vlc-devel mailing list