[FFmpeg-trac] #1312(undetermined:open): FFmpeg doesn't handle bitrate transition on some mpeg-ts stream
FFmpeg
trac at avcodec.org
Fri Jun 1 09:31:04 CEST 2012
#1312: FFmpeg doesn't handle bitrate transition on some mpeg-ts stream
-------------------------------------+-------------------------------------
Reporter: jyavenard | Owner:
Type: enhancement | Status: open
Priority: normal | Component:
Version: git-master | undetermined
Keywords: | Resolution:
Blocking: | Blocked By:
Analyzed by developer: 0 | Reproduced by developer: 0
-------------------------------------+-------------------------------------
Comment (by jyavenard):
then the answer is yes.
This type of stream could theorically occur when you are streaming HTTP
live streaming.
This stream for example:
http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8
on an iPhone or iPad, it starts streaming from the bipbop1 stream, then
realise that there is sufficient bandwidth and change to a higher bitrate
stream (bipbop2, 3 or 4). So what you see is bipbop1 for a few seconds,
and then it switch to another one. it works.
For a player, it is possible to reset the decoder on the fly as you can
detect the change of streams, but say you are recording the stream content
instead, you would be unable to play back the resulting mpeg-ts.
MythTV now allows to record HLS stream, and can do switch of streams on
the fly, according to the available bandwidth.
That no current player is able to manage that mpeg-ts doesn't mean it
can't be done :)
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1312#comment:10>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list