[FFmpeg-trac] #2737(FFplay:new): There are discontinuous phenomenon in playing HLS stream when changing another bitrate stream

FFmpeg trac at avcodec.org
Mon Jul 29 03:46:40 CEST 2013


#2737: There are discontinuous phenomenon in playing HLS stream when changing
another bitrate stream
--------------------------------------+----------------------------------
             Reporter:  felixyang_tw  |                    Owner:
                 Type:  enhancement   |                   Status:  new
             Priority:  normal        |                Component:  FFplay
              Version:  git-master    |               Resolution:
             Keywords:  HLS           |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
--------------------------------------+----------------------------------

Comment (by sinkers):

 To assist with this ticket as I also have this issue please find console
 output here along with a good online reference stream.

 It should be noted that this reference stream contains alternate audio and
 subtitle tracks neither of which seem to work with ffplay. Note I have
 extensive experience with HLS and happy to help out here providing any
 advice on how the player could be updated for this.

 ffplay
 https://devimages.apple.com.edgekey.net/streaming/examples/bipbop_16x9/bipbop_16x9_variant.m3u8
 ffplay version N-54126-g8cdea50 Copyright (c) 2003-2013 the FFmpeg
 developers
   built on Jun 22 2013 19:20:40 with llvm-gcc 4.2.1 (LLVM build
 2336.11.00)
   configuration: --enable-gpl --enable-version3 --enable-nonfree --enable-
 postproc --enable-libaacplus --enable-libcelt --enable-libfaac --enable-
 libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopencore-
 amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-openssl
 --enable-libopus --enable-libschroedinger --enable-libspeex --enable-
 libtheora --enable-libvo-aacenc --enable-libvorbis --enable-libvpx
 --enable-libx264 --enable-libxvid --prefix=/usr/local
   libavutil      52. 37.101 / 52. 37.101
   libavcodec     55. 16.100 / 55. 16.100
   libavformat    55.  9.100 / 55.  9.100
   libavdevice    55.  2.100 / 55.  2.100
   libavfilter     3. 77.101 /  3. 77.101
   libswscale      2.  3.100 /  2.  3.100
   libswresample   0. 17.102 /  0. 17.102
   libpostproc    52.  3.100 / 52.  3.100

 It should also be noted that the startup for the playback is quite slow as
 it appears ffplay parses all the variant playlists before starting
 playback when it should just start playing on the first variant in the
 list and then adapt based on network conditions or user input. Happy to
 raise an additional ticket for this.

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


More information about the FFmpeg-trac mailing list