Scheduling issue at top index
Created by: dsparacio
Using this stream http://dash.edgesuite.net/dash264/TestCases/2a/qualcomm/1/MultiResMPEG2.mpd
While looking at the current switching algorithms I notice that when I throttle to at 1500 kbps to keep the stream at index 0......
ED_768_1440K_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4
And then released the throttle the stream switching to top index 4m (2 of 2) as expected. At this point the client fetches as many fragments forward as possible without idle. The problem is it also fetched a few different segments at lower rates even though the current index always remained at 2
ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 (REMOVED MANY ED_1280_4M_MPEG2_video_init.mp4 LINES FOR READABILITY) ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4
While still on index 2 (top index) the client downloaded a few lower indices files and the stream freezes.
ED_768_1440K_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_768_1440K_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4 ED_1280_4M_MPEG2_video_init.mp4
Need to capture more info and add to this issue tracker.