[FFmpeg-user] ffserver Streaming is interrupted everytime after 12 minutes

Nishanth Shyamkumar nishanth.shyamkumar at vvdntech.in
Tue Feb 23 06:40:35 CET 2016


Hi,

I am running an application which uses the concat protocol of ffmpeg to
concatenate files stored on a disk and these files are sent to ffserver to
be streamed using rtp format.

The version of ffmpeg I am using is 2.8.4 and it is configured with
--disable-yasm option alone.

ffmpeg version 2.8.4 Copyright (c) 2000-2015 the FFmpeg developers
  built with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --disable-yasm
  libavutil      54. 31.100 / 54. 31.100
  libavcodec     56. 60.100 / 56. 60.100
  libavformat    56. 40.101 / 56. 40.101
  libavdevice    56.  4.100 / 56.  4.100
  libavfilter     5. 40.101 /  5. 40.101
  libswscale      3.  1.101 /  3.  1.101
  libswresample   1.  2.101 /  1.  2.101

When I play the rtsp stream in VLC, it runs smoothly for 12 minutes before
the following prints are printed on the screen and the stream stops.

Tue Feb 23 10:45:01 2016 127.0.0.1:0 - - "PLAY playback.sdp/streamid=0
RTP/TCP"/s
Tue Feb 23 10:57:24 2016 127.0.0.1 - - [PLAY] "rtsp://
127.0.0.1:8510/playback.sdp/ RTSP/1.0" 200 675
Tue Feb 23 10:57:24 2016 127.0.0.1 - - [] " RTP/TCP" 200 13619677

ffmpeg prints still run in the background, i.e, ffserver and ffmpeg
binaries are still executing but just that the stream stops everytime after
12 minutes.

At times when the stream stops I also get the following print:
***glibc detected*** ffserver: double free or corruption

Running the stream using avplay does not create this issue.

I am not sure if it is a problem with TCP connection, or buffer issues in
vlc or as the print suggests ffserver throwing an error due to memory
corruption.
Any help in this regard would be appreciated.

*With Best Regards,*

Nishanth Shyamkumar


More information about the ffmpeg-user mailing list