[Ffmpeg-devel] Ffplay: TS streams take long time to start
Wed Jul 5 15:30:13 CEST 2006
On Wed, 2006-07-05 at 15:18 +0200, Klaas-Pieter Vlieg wrote:
> Klaas-Pieter Vlieg wrote:
> > I noticed TS streams via http take a very long time to start
> > in ffplay.
> > If the same stream is contained in ASF or OGG it starts much quicker.
> > Why is that and how can I speed up playback start of TS
> > streams in ffplay?
> In libavformat/mpegts.c there is this:
> /* 1.0 second at 24Mbit/s */
> #define MAX_SCAN_PACKETS 32000
> I reduced MAX_SCAN_PACKETS to 900 (since I'm streaming @700kbs) and ffplay starts playback much quicker now.
I guess you are streaming a simple TS (not DVB) without an SDT, right?
in libavformat/mpegts.c you can find the following lines:
/* first do a scaning to get all the services */
url_fseek(pb, pos, SEEK_SET);
Just comment them out, and ffplay should be able to start immediately,
even without changing MAX_SCAN_PACKETS.
Copy this in your signature, if you think it is important:
N O W A R ! ! !
More information about the ffmpeg-devel