[streaming] Re: client http buffering

Clément Stenac zorglub at diwi.org
Wed Jul 12 14:25:55 CEST 2006


Hello,

Buffering is implemented in two places:

* At the "stream" level, ie between access and demux. This buffering is
  small and not parametrable at the moment (you can have a look at
  src/input/stream.c).
* At the ES level, after the demuxer. This is the buffering that you set
  with the miscellaneous --foo-caching options. This buffering is
  achieved by shifting all presentation dates of the stream, so that
  when you are reading timestamp X from the stream, it's only played at
  X+caching, allowing for some jitter.

Hope this helps,

-- 
Zorglub
Clément Stenac

-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the streaming mailing list