Opened 18 months ago

Last modified 18 months ago

#9971 new defect

ffprobe hung on http stream, no timeout

Reported by: bl00dy Owned by:
Priority: normal Component: ffprobe
Version: unspecified Keywords: timeout
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description (last modified by bl00dy)

Hello,

I use ffprobe to scan my IPTV provider. I try to limit a time to probe stream with different options:
-analyzeduration 5000000
-rw_timeout 5000000
-timeout 5000000

but ffprobe is hung, and does not proceed my next url.

URL: http://iptv.someurl.eu:8088/udp/225.2.225.25:1234

I can open port for IP you provide me for simulationg problem.

Change History (2)

comment:1 by bl00dy, 18 months ago

Description: modified (diff)

comment:2 by bl00dy, 18 months ago

this is debug info

[mpegts @ 0000017f8669ae80] Format mpegts probed with size=2048 and score=50 [mpegts @ 0000017f8669ae80] stream=0 stream_type=1b pid=d31 prog_reg_desc= [mpegts @ 0000017f8669ae80] stream=1 stream_type=4 pid=d32 prog_reg_desc= [mpegts @ 0000017f8669ae80] Before avformat_find_stream_info() pos: 0 bytes read:96068 seeks:0 nb_streams:2 [h264 @ 0000017f866a5000] [Eval @ 0000001a93ffed90] Undefined constant or missing '(' in 'i' [h264 @ 0000017f866a5000] Unable to parse option value "i" [h264 @ 0000017f866a5000] Error setting option debug to value -i. [mpegts @ 0000017f8669ae80] Failed to open codec in avformat_find_stream_info [mpegts @ 0000017f8669ae80] Continuity check failed for pid 3377 expected 1 got 8 [mpegts @ 0000017f8669ae80] Continuity check failed for pid 3377 expected 0 got 6 [mpegts @ 0000017f8669ae80] Continuity check failed for pid 3377 expected 13 got 4 [mpegts @ 0000017f8669ae80] Continuity check failed for pid 3378 expected 7 got 8 [mpegts @ 0000017f8669ae80] Continuity check failed for pid 3377 expected 14 got 4 [mpegts @ 0000017f8669ae80] Continuity check failed for pid 3378 expected 11 got 12 [mpegts @ 0000017f8669ae80] Continuity check failed for pid 3377 expected 5 got 9 [mpegts @ 0000017f8669ae80] Continuity check failed for pid 3378 expected 14 got 15 [mpegts @ 0000017f8669ae80] Continuity check failed for pid 3377 expected 0 got 7 [mpegts @ 0000017f8669ae80] Continuity check failed for pid 3377 expected 0 got 6 [mpegts @ 0000017f8669ae80] Continuity check failed for pid 2928 expected 1 got 2

Note: See TracTickets for help on using tickets.