[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