Hello,
i still have the same problem here.
Whilke i now tried a lot of things in the Inputcontext without a result,
i got the idea, that perhaps my output where i write the frames to disc
is the problem.
I checked the download of the single segments of the hls stream with
wget, and here i got a list with around 2000 segments where i was able
to download each very fast (also with wget), they all have a size form
about 600K and 5 secs duration. So the incoming data is not really a
problem here
back to my thougts, i ask me now if perhaps the while loop where i write
my packets is blocking the reading of the followwing segement, i get
alwyays a pause form around 4 secs after each segement before the next
one is coming in and written to disc.
- do i have to set a buffer in the outputcontext?
- will increasing the threadcount help here
with regards
Georg
Am 15.04.2015 um 20:51 schrieb Georg Stein:
to come back to my issue,
is it perhaps somehow possible to choose the segment where i start the
connection, ive seen in the m3u8 files thata there are always also older
segments listed not only the actual one.
and who to i define the time to analyze the stream with
avformat_open_input, i tried already:
av_dict_set(&this->avoption, "probesize", "15000",
AV_DICT_APPEND);
av_dict_set(&this->avoption, "fpsprobesize", "120",
AV_DICT_APPEND);
av_dict_set(&this->avoption, "analyzeduration", "15000",
AV_DICT_APPEND);
but it takes always 30 seconds before this gives me an OK back
Georg
Am 15.04.2015 um 06:20 schrieb Georg Stein:
Hello,
i wrote an app what writes live streams as a file to the disc. This
works very well with mosz of the streams but some of them are making a
long pause while receiving the segments - means i get a segment writeit
to disc and then it takes around 6secs to get the next one. The ffmpeg
command line tool has not this problem, so i think i forget here
something.
so my question is, do i have to set special things (avoptions, flags) to
the avformat context of the input to get this liquid, like a buffer, or
perhaps the connection is always dropped after ech segement (it also
takes very long for the first connect to the stream server)
right now i search in the ffmpege/ffplay sources to see what they did
here, but this is not the easyest job
with regards
Georg
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user