[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