[FFmpeg-trac] #2172(avformat:open): ffmpeg 1.1 breaks hls live streaming

FFmpeg trac at avcodec.org
Wed Jan 23 00:32:38 CET 2013


#2172: ffmpeg 1.1 breaks hls live streaming
-------------------------------------+-------------------------------------
             Reporter:  devr         |                    Owner:
                 Type:  defect       |                   Status:  open
             Priority:  normal       |                Component:  avformat
              Version:  1.1.1        |               Resolution:
             Keywords:  hls m3u8     |               Blocked By:
  segment                            |  Reproduced by developer:  0
             Blocking:               |
Analyzed by developer:  1            |
-------------------------------------+-------------------------------------
Changes (by saste):

 * analyzed:  0 => 1
 * keywords:  hls m3u8 => hls m3u8 segment
 * status:  new => open
 * component:  undetermined => avformat


Comment:

 Replying to [ticket:2172 devr]:
 > Summary of the bug:
 > ffmpeg 1.1 fails to produce a valid hls m3u8 live stream for iOS
 devices.
 >
 > What happens:
 > The iOS device stops playing the video after the end of the current m3u8
 file is reached.
 >
 > What should happen(this is the behaviour in version 1.0.3):
 > The ios device  checks cyclic for new content in m3u8 and plays the next
 segments and recalculates the length of the current stream.
 >
 > How to reproduce:
 > Start streaming a video and begin watching '''while''' encoding happens.
 > Video will only play as far as the current progress of the encoding has
 been at the time of starting playing the file.
 > iOS Device does not seem to realize that new "content" has been added
 and stream length has changed while watching the video.
 [...]

 Please test the attached patch with latest FFmpeg git.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2172#comment:1>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list