[FFmpeg-trac] #2409(undetermined:new): ffmpeg hangs while trying to play live FLV stream with Speex

FFmpeg trac at avcodec.org
Fri Mar 29 15:13:19 CET 2013

#2409: ffmpeg hangs while trying to play live FLV stream with Speex
             Reporter:  DrLex        |                    Owner:
                 Type:  defect       |                   Status:  new
             Priority:  important    |                Component:
              Version:  git-master   |  undetermined
             Keywords:  rtmp speex   |               Resolution:
  regression                         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |

Comment (by DrLex):

 The trace I gave was obtained by simply interrupting the program wherever
 it happened to be. The fact that the break happened in librtmp is simply
 because it spends most of its time there.

 Adding breakpoints reveals that the real infinite loop not in librtmp. It
 is the one at libavformat/utils.c:2811. The correct way to get out of that
 loop is at line 2855, and this is never reached unless the source stream
 is interrupted.

 If I compile without librtmp, I get:
 [rtmp @ 0x9d7dcc0] Unknown connect error (unsupported authentication
 [rtmp @ 0x9d7dcc0] Server error: Connection failed: Application folder
 ([install-location]/applications/) is missing.
 This does not make any sense because the applications folder is where it
 should be, and it works with librtmp and every other rtmp-aware program.
 The Wowza logs reveal that the application name "live" is not inside the
 request. If I search for this issue, all I find are recommendations to
 compile with librtmp. This looks like another bug that was never reported
 because everyone sticks to librtmp.

Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2409#comment:8>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list