[FFmpeg-devel] Fwd: Errors when getting data from RTSP source
Ronald S. Bultje
Thu Jul 9 22:46:02 CEST 2009
On Thu, Jul 9, 2009 at 4:40 PM, Stas Oskin<stas.oskin at gmail.com> wrote:
> Ok, so just buffering the coming packets, and re-ordering them according to
> sequence, would do the trick?
That's about as easy as it could be. Only buffer when out-of-order, of course.
> Any advised details, such as how many re-ordered packets may arrive (which
> translates, to how large such buffer/list should be)?
That's the difficult part. :-). Use dyn_buf for the buffer list (part
of lavf API), and don't make it grow too big (MBs, #packets, etc.).
Also allow for re-requesting lost packets. RTSP-MS supports this, I'm
sure others also do.
> Another question, is this seq variable exposed in any way to external
> applications (which use libavcodec)?
More information about the ffmpeg-devel