Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Abnormally long start up time with Firefox with live content #1486

Closed
5 tasks done
radiantmediaplayer opened this issue Jul 9, 2016 · 14 comments
Closed
5 tasks done

Comments

@radiantmediaplayer
Copy link

Environment
Steps to reproduce

Go to http://dashif.org/reference/players/javascript/v2.2.0/samples/dash-if-reference-player/index.html and input the above live MPEG-DASH stream.

Observed behaviour

See it can take more than 30 seconds for the stream to start up on Firefox. On Chrome and Edge the stream starts within less than 5 seconds. This seems to happen only for live stream (ie VOD streams start fine). This issue also occurs with dash.js 2.1.1.

Console output

It just seems to download chunks but stream never starts before a minimum of 30 seconds :/

[2] [dash.js 2.2.0] MediaPlayer has been initialized 
dash.all.debug.js (line 2781)
[6] EME detected on this user agent! (ProtectionModel_21Jan2015) 
dash.all.debug.js (line 2781)
GET http://dashif.org/reference/players/javascript/v2...amples/dash-if-reference-player/app/sources.json

200 OK
        683ms   
angular.min.js (line 99)
GET http://dashif.org/reference/players/javascript/v2.../samples/dash-if-reference-player/app/notes.json

200 OK
        349ms   
angular.min.js (line 99)
GET http://dashif.org/reference/players/javascript/v2...s/dash-if-reference-player/app/contributors.json

200 OK
        307ms   
angular.min.js (line 99)
GET http://dashif.org/reference/players/javascript/v2...sh-if-reference-player/app/player_libraries.json

200 OK
        309ms   
angular.min.js (line 99)
GET http://dashif.org/reference/players/javascript/v2...-if-reference-player/app/showcase_libraries.json

200 OK
        471ms   
angular.min.js (line 99)
[6687] Playback Initialized 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestARD.mpd

200 OK
        91ms    
dash.all.debug.js (line 15840)
[6815] Parsing complete: ( xml2json: 3.39ms, objectiron: 1.83ms, total: 0.00522s) 
dash.all.debug.js (line 2781)

[6817] Manifest has been refreshed at Sat Jul 09 2016 12:41:13 GMT+0200 (Romance Standard Time)[1468060873.222]  

dash.all.debug.js (line 2781)

[6819] Matching default timing source protocol to manifest protocol:  http://time.akamai.com/?iso 

dash.all.debug.js (line 2781)
GET http://time.akamai.com/?iso

200 OK
        14ms    
dash.all.debug.js (line 21626)

[6854] Local time:      Sat Jul 09 2016 12:41:13 GMT+0200 (Romance Standard Time) 

dash.all.debug.js (line 2781)

[6855] Server time:     Sat Jul 09 2016 12:41:23 GMT+0200 (Romance Standard Time) 

dash.all.debug.js (line 2781)
[6856] Difference (ms): 9741 
dash.all.debug.js (line 2781)

[6857] MediaSource attached to element.  Waiting on open... 

dash.all.debug.js (line 2781)

[6861] Native video element event: ratechange:  1 

dash.all.debug.js (line 2781)
[6868] MediaSource is open! 
dash.all.debug.js (line 2781)
[6869] Duration successfully set to: 1.7976931348623157e+308 
dash.all.debug.js (line 2781)
[6871] Added 0 inline events 
dash.all.debug.js (line 2781)
[6872] video codec: video/mp4;codecs="avc1.42c00b" 
dash.all.debug.js (line 2781)
[6874] Schedule controller stopping for video 
dash.all.debug.js (line 2781)
[6876] Last saved bitrate for video was 3548 
dash.all.debug.js (line 2781)
[6887] audio codec: audio/mp4;codecs="mp4a.40.2" 
dash.all.debug.js (line 2781)
[6889] Schedule controller stopping for audio 
dash.all.debug.js (line 2781)
[6894] No text data. 
dash.all.debug.js (line 2781)
[6896] Schedule controller stopping for fragmentedText 
dash.all.debug.js (line 2781)
[6900] No embeddedText data. 
dash.all.debug.js (line 2781)
[6901] No muxed data. 
dash.all.debug.js (line 2781)
[6903] Start Event Controller 
dash.all.debug.js (line 2781)
[6904] Getting the request for video time : 249637.024 
dash.all.debug.js (line 2781)
[6904] Index for video time 249637.024 is 124818 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/...fs/4879de276bff9905d1c3c0cf7890d67d_0_0-init.mp4

200 OK
        23ms    
dash.all.debug.js (line 15840)
[6948] Schedule controller starting for video 
dash.all.debug.js (line 2781)
[6949] Getting the request for audio time : 249637.024 
dash.all.debug.js (line 2781)
[6950] Index for audio time 249637.024 is 124818 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/...fs/4879de276bff9905d1c3c0cf7890d67d_1_6-init.mp4

200 OK
        25ms    
dash.all.debug.js (line 15840)
[6965] Schedule controller starting for audio 
dash.all.debug.js (line 2781)
[6966] Getting the request for fragmentedText time : 249637.024 
dash.all.debug.js (line 2781)
[6967] Index for fragmentedText time 249637.024 is 124818 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/...fs/4879de276bff9905d1c3c0cf7890d67d_2_7-init.mp4

200 OK
        23ms    
dash.all.debug.js (line 15840)
[6982] Schedule controller starting for fragmentedText 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124818.mp4

200 OK
        636ms   
dash.all.debug.js (line 15840)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124818.mp4

200 OK
        395ms   
dash.all.debug.js (line 15840)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_2_7-124818.mp4

200 OK
        359ms   
dash.all.debug.js (line 15840)
[6996] Native video element event: play 
dash.all.debug.js (line 2781)
[6996] Refresh manifest in 29.998 seconds. 
dash.all.debug.js (line 2781)
[6997] Getting the request for video time : 249636 
dash.all.debug.js (line 2781)
[6997] Index for video time 249636 is 124817 
dash.all.debug.js (line 2781)
[6997] SegmentTemplate: 249634 / 249676.962 
dash.all.debug.js (line 2781)
[7007] Schedule controller starting for video 
dash.all.debug.js (line 2781)
[7008] Getting the request for audio time : 249636 
dash.all.debug.js (line 2781)
[7008] Index for audio time 249636 is 124817 
dash.all.debug.js (line 2781)
[7008] SegmentTemplate: 249634 / 249676.962 
dash.all.debug.js (line 2781)
[7015] Schedule controller starting for audio 
dash.all.debug.js (line 2781)
[7015] Getting the request for fragmentedText time : 249636 
dash.all.debug.js (line 2781)
[7015] Index for fragmentedText time 249636 is 124817 
dash.all.debug.js (line 2781)
[7016] SegmentTemplate: 249634 / 249676.962 
dash.all.debug.js (line 2781)
[7022] Schedule controller starting for fragmentedText 
dash.all.debug.js (line 2781)
[7066] Initialization finished loading 
dash.all.debug.js (line 2781)
[7075] Initialization finished loading 
dash.all.debug.js (line 2781)
[7089] Initialization finished loading 
dash.all.debug.js (line 2781)
[7131] Native video element event: loadedmetadata 
dash.all.debug.js (line 2781)
[7131] Requesting seek to time: 249636 
dash.all.debug.js (line 2781)
[7132] Starting playback at offset: 249636 
dash.all.debug.js (line 2781)
[7132] Seeking to: 249636 
dash.all.debug.js (line 2781)
[7428] TTML has div that contains no timing and no paragraphs. 
dash.all.debug.js (line 2781)
[7433] Buffered Range: 249634 - 249636 
dash.all.debug.js (line 2781)
[7434] Index for fragmentedText time 249636 is 124817 
dash.all.debug.js (line 2781)
[7435] SegmentTemplate: 249634 / 249676.962 
dash.all.debug.js (line 2781)
[7436] Getting the next request at index: 124818 
dash.all.debug.js (line 2781)
[7436] SegmentTemplate: 249636 / 249676.962 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_2_7-124819.mp4

200 OK
        67ms    
dash.all.debug.js (line 15840)
[7522] Buffered Range: 249634.092958 - 249636.098291 
dash.all.debug.js (line 2781)

[7524] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249636  was changed to  249636.098291 

dash.all.debug.js (line 2781)
[7525] Getting the request for audio time : 249636.098291 
dash.all.debug.js (line 2781)
[7525] Index for audio time 249636.098291 is 124817 
dash.all.debug.js (line 2781)
[7526] SegmentTemplate: 249634 / 249676.962 
dash.all.debug.js (line 2781)
[7527] Getting the next request at index: 124818 
dash.all.debug.js (line 2781)
[7528] SegmentTemplate: 249636 / 249676.962 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124819.mp4

200 OK
        103ms   
dash.all.debug.js (line 15840)
[7578] TTML has div that contains no timing and no paragraphs. 
dash.all.debug.js (line 2781)
[7583] Got enough buffer to start. 
dash.all.debug.js (line 2781)
[7586] Buffered Range: 249634 - 249638 
dash.all.debug.js (line 2781)
[7633] Index for video time 249636 is 124817 
dash.all.debug.js (line 2781)
[7634] SegmentTemplate: 249634 / 249676.962 
dash.all.debug.js (line 2781)
[7635] Getting the next request at index: 124818 
dash.all.debug.js (line 2781)
[7635] SegmentTemplate: 249636 / 249676.962 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124819.mp4

200 OK
        326ms   
dash.all.debug.js (line 15840)
[7730] Got enough buffer to start. 
dash.all.debug.js (line 2781)
[7734] Buffered Range: 249634.092958 - 249638.082291 
dash.all.debug.js (line 2781)
[7773] Buffered Range: 249634.08 - 249636.08 
dash.all.debug.js (line 2781)
[7775] Getting the request for video time : 249638 
dash.all.debug.js (line 2781)
[7776] Index for video time 249638 is 124818 
dash.all.debug.js (line 2781)
[7776] SegmentTemplate: 249636 / 249676.962 
dash.all.debug.js (line 2781)
[7777] Getting the next request at index: 124819 
dash.all.debug.js (line 2781)
[7778] SegmentTemplate: 249638 / 249676.962 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124820.mp4

200 OK
        363ms   
dash.all.debug.js (line 15840)
[8047] Got enough buffer to start. 
dash.all.debug.js (line 2781)
[8051] Buffered Range: 249634.08 - 249638.08 
dash.all.debug.js (line 2781)
[8053] Getting the request for video time : 249640 
dash.all.debug.js (line 2781)
[8054] Index for video time 249640 is 124819 
dash.all.debug.js (line 2781)
[8055] SegmentTemplate: 249638 / 249676.962 
dash.all.debug.js (line 2781)
[8055] Getting the next request at index: 124820 
dash.all.debug.js (line 2781)
[8056] SegmentTemplate: 249640 / 249676.962 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124821.mp4

200 OK
        330ms   
dash.all.debug.js (line 15840)
[8226] Buffered Range: 249634.08 - 249640.08 
dash.all.debug.js (line 2781)
[8228] Getting the request for video time : 249642 
dash.all.debug.js (line 2781)
[8229] Index for video time 249642 is 124820 
dash.all.debug.js (line 2781)
[8230] SegmentTemplate: 249640 / 249676.962 
dash.all.debug.js (line 2781)
[8231] Getting the next request at index: 124821 
dash.all.debug.js (line 2781)
[8232] SegmentTemplate: 249642 / 249676.962 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124822.mp4

200 OK
        347ms   
dash.all.debug.js (line 15840)

[8251] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249638  was changed to  249638.082291 

dash.all.debug.js (line 2781)
[8252] Getting the request for audio time : 249638.082291 
dash.all.debug.js (line 2781)
[8252] Index for audio time 249638.082291 is 124818 
dash.all.debug.js (line 2781)
[8253] SegmentTemplate: 249636 / 249676.962 
dash.all.debug.js (line 2781)
[8254] Getting the next request at index: 124819 
dash.all.debug.js (line 2781)
[8254] SegmentTemplate: 249638 / 249676.962 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124820.mp4

200 OK
        103ms   
dash.all.debug.js (line 15840)
[8426] Buffered Range: 249634.092958 - 249640.087625 
dash.all.debug.js (line 2781)
[8473] Buffered Range: 249634.08 - 249642.08 
dash.all.debug.js (line 2781)
[8475] Getting the request for video time : 249644 
dash.all.debug.js (line 2781)
[8475] Index for video time 249644 is 124821 
dash.all.debug.js (line 2781)
[8476] SegmentTemplate: 249642 / 249676.962 
dash.all.debug.js (line 2781)
[8477] Getting the next request at index: 124822 
dash.all.debug.js (line 2781)
[8478] SegmentTemplate: 249644 / 249676.962 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124823.mp4

200 OK
        499ms   
dash.all.debug.js (line 15840)
[8638] Buffered Range: 249634.08 - 249644.08 
dash.all.debug.js (line 2781)
[8639] Getting the request for video time : 249646 
dash.all.debug.js (line 2781)
[8640] Index for video time 249646 is 124822 
dash.all.debug.js (line 2781)
[8641] SegmentTemplate: 249644 / 249676.962 
dash.all.debug.js (line 2781)
[8642] Getting the next request at index: 124823 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124824.mp4

200 OK
        448ms   
dash.all.debug.js (line 15840)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124821.mp4

200 OK
        99ms    
dash.all.debug.js (line 15840)

[8661] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249640  was changed to  249640.087625 

dash.all.debug.js (line 2781)
[8661] Getting the request for audio time : 249640.087625 
dash.all.debug.js (line 2781)
[8661] Index for audio time 249640.087625 is 124819 
dash.all.debug.js (line 2781)
[8661] SegmentTemplate: 249638 / 249676.962 
dash.all.debug.js (line 2781)
[8661] Getting the next request at index: 124820 
dash.all.debug.js (line 2781)
[8661] SegmentTemplate: 249640 / 249676.962 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124822.mp4

200 OK
        98ms    
dash.all.debug.js (line 15840)
[8827] Buffered Range: 249634.092958 - 249642.092958 
dash.all.debug.js (line 2781)

[8828] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249642  was changed to  249642.092958 

dash.all.debug.js (line 2781)
[8828] Getting the request for audio time : 249642.092958 
dash.all.debug.js (line 2781)
[8828] Index for audio time 249642.092958 is 124820 
dash.all.debug.js (line 2781)
[8829] SegmentTemplate: 249640 / 249676.962 
dash.all.debug.js (line 2781)
[8829] Getting the next request at index: 124821 
dash.all.debug.js (line 2781)
[8829] SegmentTemplate: 249642 / 249676.962 
dash.all.debug.js (line 2781)
[8993] Buffered Range: 249634.092958 - 249644.098291 
dash.all.debug.js (line 2781)
[9045] Buffered Range: 249634.08 - 249646.08 
dash.all.debug.js (line 2781)
[9046] Getting the request for video time : 249648 
dash.all.debug.js (line 2781)
[9046] Index for video time 249648 is 124823 
dash.all.debug.js (line 2781)
[9046] SegmentTemplate: 249646 / 249676.962 
dash.all.debug.js (line 2781)
[9047] Getting the next request at index: 124824 
dash.all.debug.js (line 2781)
[9144] Buffered Range: 249634.08 - 249648.08 
dash.all.debug.js (line 2781)

[9145] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249648  was changed to  249648.08 

dash.all.debug.js (line 2781)
[9145] Getting the request for video time : 249648.08 
dash.all.debug.js (line 2781)
[9145] Index for video time 249648.08 is 124823 
dash.all.debug.js (line 2781)
[9145] SegmentTemplate: 249646 / 249676.962 
dash.all.debug.js (line 2781)
[9146] Getting the next request at index: 124824 
dash.all.debug.js (line 2781)

[9428] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249644  was changed to  249644.098291 

dash.all.debug.js (line 2781)
[9430] Getting the request for audio time : 249644.098291 
dash.all.debug.js (line 2781)
[9431] Index for audio time 249644.098291 is 124821 
dash.all.debug.js (line 2781)
[9432] SegmentTemplate: 249642 / 249676.962 
dash.all.debug.js (line 2781)
[9433] Getting the next request at index: 124822 
dash.all.debug.js (line 2781)
[9434] SegmentTemplate: 249644 / 249676.962 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124823.mp4

200 OK
        87ms    
dash.all.debug.js (line 15840)

[9566] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249648  was changed to  249648.08 

dash.all.debug.js (line 2781)
[9567] Getting the request for video time : 249648.08 
dash.all.debug.js (line 2781)
[9568] Index for video time 249648.08 is 124823 
dash.all.debug.js (line 2781)
[9568] SegmentTemplate: 249646 / 249676.962 
dash.all.debug.js (line 2781)
[9569] Getting the next request at index: 124824 
dash.all.debug.js (line 2781)
[9578] Buffered Range: 249634.092958 - 249646.082291 
dash.all.debug.js (line 2781)

[9579] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249646  was changed to  249646.082291 

dash.all.debug.js (line 2781)
[9580] Getting the request for audio time : 249646.082291 
dash.all.debug.js (line 2781)
[9580] Index for audio time 249646.082291 is 124822 
dash.all.debug.js (line 2781)
[9581] SegmentTemplate: 249644 / 249676.962 
dash.all.debug.js (line 2781)
[9582] Getting the next request at index: 124823 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124824.mp4

200 OK
        86ms    
dash.all.debug.js (line 15840)

[9647] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249648  was changed to  249648.08 

dash.all.debug.js (line 2781)
[9648] Getting the request for video time : 249648.08 
dash.all.debug.js (line 2781)
[9648] Index for video time 249648.08 is 124823 
dash.all.debug.js (line 2781)
[9649] SegmentTemplate: 249646 / 249676.962 
dash.all.debug.js (line 2781)
[9650] Getting the next request at index: 124824 
dash.all.debug.js (line 2781)
[9710] Buffered Range: 249634.092958 - 249648.087625 
dash.all.debug.js (line 2781)

[10070] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249648  was changed to  249648.08 

dash.all.debug.js (line 2781)
[10072] Getting the request for video time : 249648.08 
dash.all.debug.js (line 2781)
[10072] Index for video time 249648.08 is 124823 
dash.all.debug.js (line 2781)
[10073] SegmentTemplate: 249646 / 249676.962 
dash.all.debug.js (line 2781)
[10073] Getting the next request at index: 124824 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124825.mp4

200 OK
        266ms   
dash.all.debug.js (line 15840)
[10391] Buffered Range: 249634.08 - 249650.08 
dash.all.debug.js (line 2781)

[10392] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249650  was changed to  249650.08 

dash.all.debug.js (line 2781)
[10393] Getting the request for video time : 249650.08 
dash.all.debug.js (line 2781)
[10394] Index for video time 249650.08 is 124824 
dash.all.debug.js (line 2781)
[10394] SegmentTemplate: 249648 / 249676.962 
dash.all.debug.js (line 2781)
[10395] Getting the next request at index: 124825 
dash.all.debug.js (line 2781)

[10497] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249648  was changed to  249648.087625 

dash.all.debug.js (line 2781)
[10498] Getting the request for audio time : 249648.087625 
dash.all.debug.js (line 2781)
[10501] Index for audio time 249648.087625 is 124823 
dash.all.debug.js (line 2781)
[10502] SegmentTemplate: 249646 / 249676.962 
dash.all.debug.js (line 2781)
[10502] Getting the next request at index: 124824 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124825.mp4

200 OK
        86ms    
dash.all.debug.js (line 15840)
[10625] Buffered Range: 249634.092958 - 249650.092958 
dash.all.debug.js (line 2781)

[10652] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249650  was changed to  249650.08 

dash.all.debug.js (line 2781)
[10653] Getting the request for video time : 249650.08 
dash.all.debug.js (line 2781)
[10654] Index for video time 249650.08 is 124824 
dash.all.debug.js (line 2781)
[10654] SegmentTemplate: 249648 / 249676.962 
dash.all.debug.js (line 2781)
[10655] Getting the next request at index: 124825 
dash.all.debug.js (line 2781)

[10897] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249650  was changed to  249650.08 

dash.all.debug.js (line 2781)
[10898] Getting the request for video time : 249650.08 
dash.all.debug.js (line 2781)
[10899] Index for video time 249650.08 is 124824 
dash.all.debug.js (line 2781)
[10900] SegmentTemplate: 249648 / 249676.962 
dash.all.debug.js (line 2781)
[10901] Getting the next request at index: 124825 
dash.all.debug.js (line 2781)

[11157] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249650  was changed to  249650.08 

dash.all.debug.js (line 2781)
[11160] Getting the request for video time : 249650.08 
dash.all.debug.js (line 2781)
[11163] Index for video time 249650.08 is 124824 
dash.all.debug.js (line 2781)
[11165] SegmentTemplate: 249648 / 249676.962 
dash.all.debug.js (line 2781)
[11167] Getting the next request at index: 124825 
dash.all.debug.js (line 2781)

[11403] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249650  was changed to  249650.08 

dash.all.debug.js (line 2781)
[11407] Getting the request for video time : 249650.08 
dash.all.debug.js (line 2781)
[11410] Index for video time 249650.08 is 124824 
dash.all.debug.js (line 2781)
[11413] SegmentTemplate: 249648 / 249676.962 
dash.all.debug.js (line 2781)
[11417] Getting the next request at index: 124825 
dash.all.debug.js (line 2781)

[11671] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249650  was changed to  249650.08 

dash.all.debug.js (line 2781)
[11672] Getting the request for video time : 249650.08 
dash.all.debug.js (line 2781)
[11674] Index for video time 249650.08 is 124824 
dash.all.debug.js (line 2781)
[11675] SegmentTemplate: 249648 / 249676.962 
dash.all.debug.js (line 2781)
[11676] Getting the next request at index: 124825 
dash.all.debug.js (line 2781)

[11923] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249650  was changed to  249650.08 

dash.all.debug.js (line 2781)
[11925] Getting the request for video time : 249650.08 
dash.all.debug.js (line 2781)
[11926] Index for video time 249650.08 is 124824 
dash.all.debug.js (line 2781)
[11927] SegmentTemplate: 249648 / 249676.962 
dash.all.debug.js (line 2781)
[11929] Getting the next request at index: 124825 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124826.mp4

200 OK
        321ms   
dash.all.debug.js (line 15840)
[12339] Buffered Range: 249634.08 - 249652.08 
dash.all.debug.js (line 2781)

[12342] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249652  was changed to  249652.08 

dash.all.debug.js (line 2781)
[12343] Getting the request for video time : 249652.08 
dash.all.debug.js (line 2781)
[12344] Index for video time 249652.08 is 124825 
dash.all.debug.js (line 2781)
[12344] SegmentTemplate: 249650 / 249676.962 
dash.all.debug.js (line 2781)
[12347] Getting the next request at index: 124826 
dash.all.debug.js (line 2781)

[12676] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249650  was changed to  249650.092958 

dash.all.debug.js (line 2781)
[12680] Getting the request for audio time : 249650.092958 
dash.all.debug.js (line 2781)
[12684] Index for audio time 249650.092958 is 124824 
dash.all.debug.js (line 2781)
[12687] SegmentTemplate: 249648 / 249676.962 
dash.all.debug.js (line 2781)
[12688] Getting the next request at index: 124825 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124826.mp4

200 OK
        81ms    
dash.all.debug.js (line 15840)

[12719] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249652  was changed to  249652.08 

dash.all.debug.js (line 2781)
[12720] Getting the request for video time : 249652.08 
dash.all.debug.js (line 2781)
[12721] Index for video time 249652.08 is 124825 
dash.all.debug.js (line 2781)
[12722] SegmentTemplate: 249650 / 249676.962 
dash.all.debug.js (line 2781)
[12723] Getting the next request at index: 124826 
dash.all.debug.js (line 2781)
[12850] Buffered Range: 249634.092958 - 249652.098291 
dash.all.debug.js (line 2781)

[12858] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249652  was changed to  249652.08 

dash.all.debug.js (line 2781)
[12859] Getting the request for video time : 249652.08 
dash.all.debug.js (line 2781)
[12860] Index for video time 249652.08 is 124825 
dash.all.debug.js (line 2781)
[12861] SegmentTemplate: 249650 / 249676.962 
dash.all.debug.js (line 2781)
[12862] Getting the next request at index: 124826 
dash.all.debug.js (line 2781)

[13232] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249652  was changed to  249652.08 

dash.all.debug.js (line 2781)
[13236] Getting the request for video time : 249652.08 
dash.all.debug.js (line 2781)
[13240] Index for video time 249652.08 is 124825 
dash.all.debug.js (line 2781)
[13244] SegmentTemplate: 249650 / 249676.962 
dash.all.debug.js (line 2781)
[13248] Getting the next request at index: 124826 
dash.all.debug.js (line 2781)

[13364] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249652  was changed to  249652.08 

dash.all.debug.js (line 2781)
[13368] Getting the request for video time : 249652.08 
dash.all.debug.js (line 2781)
[13371] Index for video time 249652.08 is 124825 
dash.all.debug.js (line 2781)
[13374] SegmentTemplate: 249650 / 249676.962 
dash.all.debug.js (line 2781)
[13377] Getting the next request at index: 124826 
dash.all.debug.js (line 2781)

[13754] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249652  was changed to  249652.08 

dash.all.debug.js (line 2781)
[13757] Getting the request for video time : 249652.08 
dash.all.debug.js (line 2781)
[13760] Index for video time 249652.08 is 124825 
dash.all.debug.js (line 2781)
[13763] SegmentTemplate: 249650 / 249676.962 
dash.all.debug.js (line 2781)
[13766] Getting the next request at index: 124826 
dash.all.debug.js (line 2781)

[13881] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249652  was changed to  249652.08 

dash.all.debug.js (line 2781)
[13885] Getting the request for video time : 249652.08 
dash.all.debug.js (line 2781)
[13888] Index for video time 249652.08 is 124825 
dash.all.debug.js (line 2781)
[13891] SegmentTemplate: 249650 / 249676.962 
dash.all.debug.js (line 2781)
[13897] Getting the next request at index: 124826 
dash.all.debug.js (line 2781)

[14271] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249652  was changed to  249652.08 

dash.all.debug.js (line 2781)
[14273] Getting the request for video time : 249652.08 
dash.all.debug.js (line 2781)
[14275] Index for video time 249652.08 is 124825 
dash.all.debug.js (line 2781)
[14276] SegmentTemplate: 249650 / 249676.962 
dash.all.debug.js (line 2781)
[14277] Getting the next request at index: 124826 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124827.mp4

200 OK
        352ms   
dash.all.debug.js (line 15840)
[14690] Buffered Range: 249634.08 - 249654.08 
dash.all.debug.js (line 2781)

[14692] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249654  was changed to  249654.08 

dash.all.debug.js (line 2781)
[14693] Getting the request for video time : 249654.08 
dash.all.debug.js (line 2781)
[14694] Index for video time 249654.08 is 124826 
dash.all.debug.js (line 2781)
[14695] SegmentTemplate: 249652 / 249676.962 
dash.all.debug.js (line 2781)
[14696] Getting the next request at index: 124827 
dash.all.debug.js (line 2781)

[14797] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249652  was changed to  249652.098291 

dash.all.debug.js (line 2781)
[14801] Getting the request for audio time : 249652.098291 
dash.all.debug.js (line 2781)
[14804] Index for audio time 249652.098291 is 124825 
dash.all.debug.js (line 2781)
[14807] SegmentTemplate: 249650 / 249676.962 
dash.all.debug.js (line 2781)
[14810] Getting the next request at index: 124826 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124827.mp4

200 OK
        85ms    
dash.all.debug.js (line 15840)

[14971] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249654  was changed to  249654.08 

dash.all.debug.js (line 2781)
[14971] Getting the request for video time : 249654.08 
dash.all.debug.js (line 2781)
[14972] Index for video time 249654.08 is 124826 
dash.all.debug.js (line 2781)
[14973] SegmentTemplate: 249652 / 249676.962 
dash.all.debug.js (line 2781)
[14973] Getting the next request at index: 124827 
dash.all.debug.js (line 2781)
[14984] Buffered Range: 249634.092958 - 249654.082291 
dash.all.debug.js (line 2781)

[15199] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249654  was changed to  249654.08 

dash.all.debug.js (line 2781)
[15203] Getting the request for video time : 249654.08 
dash.all.debug.js (line 2781)
[15206] Index for video time 249654.08 is 124826 
dash.all.debug.js (line 2781)
[15209] SegmentTemplate: 249652 / 249676.962 
dash.all.debug.js (line 2781)
[15212] Getting the next request at index: 124827 
dash.all.debug.js (line 2781)

[15476] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249654  was changed to  249654.08 

dash.all.debug.js (line 2781)
[15480] Getting the request for video time : 249654.08 
dash.all.debug.js (line 2781)
[15483] Index for video time 249654.08 is 124826 
dash.all.debug.js (line 2781)
[15486] SegmentTemplate: 249652 / 249676.962 
dash.all.debug.js (line 2781)
[15489] Getting the next request at index: 124827 
dash.all.debug.js (line 2781)

[15717] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249654  was changed to  249654.08 

dash.all.debug.js (line 2781)
[15721] Getting the request for video time : 249654.08 
dash.all.debug.js (line 2781)
[15724] Index for video time 249654.08 is 124826 
dash.all.debug.js (line 2781)
[15727] SegmentTemplate: 249652 / 249676.962 
dash.all.debug.js (line 2781)
[15730] Getting the next request at index: 124827 
dash.all.debug.js (line 2781)

[15994] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249654  was changed to  249654.08 

dash.all.debug.js (line 2781)
[15996] Getting the request for video time : 249654.08 
dash.all.debug.js (line 2781)
[15998] Index for video time 249654.08 is 124826 
dash.all.debug.js (line 2781)
[15999] SegmentTemplate: 249652 / 249676.962 
dash.all.debug.js (line 2781)
[16001] Getting the next request at index: 124827 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124828.mp4

200 OK
        298ms   
dash.all.debug.js (line 15840)
[16353] Buffered Range: 249634.08 - 249656.08 
dash.all.debug.js (line 2781)

[16355] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249656  was changed to  249656.08 

dash.all.debug.js (line 2781)
[16356] Getting the request for video time : 249656.08 
dash.all.debug.js (line 2781)
[16356] Index for video time 249656.08 is 124827 
dash.all.debug.js (line 2781)
[16357] SegmentTemplate: 249654 / 249676.962 
dash.all.debug.js (line 2781)
[16358] Getting the next request at index: 124828 
dash.all.debug.js (line 2781)

[16360] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249654  was changed to  249654.082291 

dash.all.debug.js (line 2781)
[16360] Getting the request for audio time : 249654.082291 
dash.all.debug.js (line 2781)
[16361] Index for audio time 249654.082291 is 124826 
dash.all.debug.js (line 2781)
[16361] SegmentTemplate: 249652 / 249676.962 
dash.all.debug.js (line 2781)
[16362] Getting the next request at index: 124827 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124828.mp4

200 OK
        81ms    
dash.all.debug.js (line 15840)
[16509] Buffered Range: 249634.092958 - 249656.087625 
dash.all.debug.js (line 2781)

[16737] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249656  was changed to  249656.08 

dash.all.debug.js (line 2781)
[16741] Getting the request for video time : 249656.08 
dash.all.debug.js (line 2781)
[16744] Index for video time 249656.08 is 124827 
dash.all.debug.js (line 2781)
[16747] SegmentTemplate: 249654 / 249676.962 
dash.all.debug.js (line 2781)
[16750] Getting the next request at index: 124828 
dash.all.debug.js (line 2781)

[16860] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249656  was changed to  249656.08 

dash.all.debug.js (line 2781)
[16862] Getting the request for video time : 249656.08 
dash.all.debug.js (line 2781)
[16864] Index for video time 249656.08 is 124827 
dash.all.debug.js (line 2781)
[16867] SegmentTemplate: 249654 / 249676.962 
dash.all.debug.js (line 2781)
[16869] Getting the next request at index: 124828 
dash.all.debug.js (line 2781)

[17255] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249656  was changed to  249656.08 

dash.all.debug.js (line 2781)
[17259] Getting the request for video time : 249656.08 
dash.all.debug.js (line 2781)
[17262] Index for video time 249656.08 is 124827 
dash.all.debug.js (line 2781)
[17266] SegmentTemplate: 249654 / 249676.962 
dash.all.debug.js (line 2781)
[17270] Getting the next request at index: 124828 
dash.all.debug.js (line 2781)

[17373] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249656  was changed to  249656.08 

dash.all.debug.js (line 2781)
[17375] Getting the request for video time : 249656.08 
dash.all.debug.js (line 2781)
[17376] Index for video time 249656.08 is 124827 
dash.all.debug.js (line 2781)
[17378] SegmentTemplate: 249654 / 249676.962 
dash.all.debug.js (line 2781)
[17380] Getting the next request at index: 124828 
dash.all.debug.js (line 2781)

[17775] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249656  was changed to  249656.08 

dash.all.debug.js (line 2781)
[17779] Getting the request for video time : 249656.08 
dash.all.debug.js (line 2781)
[17782] Index for video time 249656.08 is 124827 
dash.all.debug.js (line 2781)
[17785] SegmentTemplate: 249654 / 249676.962 
dash.all.debug.js (line 2781)
[17788] Getting the next request at index: 124828 
dash.all.debug.js (line 2781)

[17883] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249656  was changed to  249656.08 

dash.all.debug.js (line 2781)
[17887] Getting the request for video time : 249656.08 
dash.all.debug.js (line 2781)
[17890] Index for video time 249656.08 is 124827 
dash.all.debug.js (line 2781)
[17894] SegmentTemplate: 249654 / 249676.962 
dash.all.debug.js (line 2781)
[17897] Getting the next request at index: 124828 
dash.all.debug.js (line 2781)

[18304] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249656  was changed to  249656.08 

dash.all.debug.js (line 2781)
[18306] Getting the request for video time : 249656.08 
dash.all.debug.js (line 2781)
[18309] Index for video time 249656.08 is 124827 
dash.all.debug.js (line 2781)
[18310] SegmentTemplate: 249654 / 249676.962 
dash.all.debug.js (line 2781)
[18313] Getting the next request at index: 124828 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124829.mp4

200 OK
        288ms   
dash.all.debug.js (line 15840)
[18728] Buffered Range: 249634.08 - 249658.08 
dash.all.debug.js (line 2781)

[18731] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249658  was changed to  249658.08 

dash.all.debug.js (line 2781)
[18732] Getting the request for video time : 249658.08 
dash.all.debug.js (line 2781)
[18732] Index for video time 249658.08 is 124828 
dash.all.debug.js (line 2781)
[18733] SegmentTemplate: 249656 / 249676.962 
dash.all.debug.js (line 2781)
[18736] Getting the next request at index: 124829 
dash.all.debug.js (line 2781)

[18944] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249658  was changed to  249658.08 

dash.all.debug.js (line 2781)
[18946] Getting the request for video time : 249658.08 
dash.all.debug.js (line 2781)
[18948] Index for video time 249658.08 is 124828 
dash.all.debug.js (line 2781)
[18949] SegmentTemplate: 249656 / 249676.962 
dash.all.debug.js (line 2781)
[18952] Getting the next request at index: 124829 
dash.all.debug.js (line 2781)

[19034] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249656  was changed to  249656.087625 

dash.all.debug.js (line 2781)
[19036] Getting the request for audio time : 249656.087625 
dash.all.debug.js (line 2781)
[19037] Index for audio time 249656.087625 is 124827 
dash.all.debug.js (line 2781)
[19038] SegmentTemplate: 249654 / 249676.962 
dash.all.debug.js (line 2781)
[19038] Getting the next request at index: 124828 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124829.mp4

200 OK
        86ms    
dash.all.debug.js (line 15840)
[19248] Buffered Range: 249634.092958 - 249658.092958 
dash.all.debug.js (line 2781)

[19251] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249658  was changed to  249658.08 

dash.all.debug.js (line 2781)
[19252] Getting the request for video time : 249658.08 
dash.all.debug.js (line 2781)
[19253] Index for video time 249658.08 is 124828 
dash.all.debug.js (line 2781)
[19254] SegmentTemplate: 249656 / 249676.962 
dash.all.debug.js (line 2781)
[19255] Getting the next request at index: 124829 
dash.all.debug.js (line 2781)

[19457] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249658  was changed to  249658.08 

dash.all.debug.js (line 2781)
[19461] Getting the request for video time : 249658.08 
dash.all.debug.js (line 2781)
[19465] Index for video time 249658.08 is 124828 
dash.all.debug.js (line 2781)
[19468] SegmentTemplate: 249656 / 249676.962 
dash.all.debug.js (line 2781)
[19471] Getting the next request at index: 124829 
dash.all.debug.js (line 2781)

[19756] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249658  was changed to  249658.08 

dash.all.debug.js (line 2781)
[19758] Getting the request for video time : 249658.08 
dash.all.debug.js (line 2781)
[19758] Index for video time 249658.08 is 124828 
dash.all.debug.js (line 2781)
[19759] SegmentTemplate: 249656 / 249676.962 
dash.all.debug.js (line 2781)
[19760] Getting the next request at index: 124829 
dash.all.debug.js (line 2781)

[19977] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249658  was changed to  249658.08 

dash.all.debug.js (line 2781)
[19980] Getting the request for video time : 249658.08 
dash.all.debug.js (line 2781)
[19981] Index for video time 249658.08 is 124828 
dash.all.debug.js (line 2781)
[19983] SegmentTemplate: 249656 / 249676.962 
dash.all.debug.js (line 2781)
[19986] Getting the next request at index: 124829 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124830.mp4

200 OK
        319ms   
dash.all.debug.js (line 15840)
[20372] Buffered Range: 249634.08 - 249660.08 
dash.all.debug.js (line 2781)

[20374] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249660  was changed to  249660.08 

dash.all.debug.js (line 2781)
[20375] Getting the request for video time : 249660.08 
dash.all.debug.js (line 2781)
[20375] Index for video time 249660.08 is 124829 
dash.all.debug.js (line 2781)
[20376] SegmentTemplate: 249658 / 249676.962 
dash.all.debug.js (line 2781)
[20377] Getting the next request at index: 124830 
dash.all.debug.js (line 2781)

[20557] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249658  was changed to  249658.092958 

dash.all.debug.js (line 2781)
[20560] Getting the request for audio time : 249658.092958 
dash.all.debug.js (line 2781)
[20563] Index for audio time 249658.092958 is 124828 
dash.all.debug.js (line 2781)
[20565] SegmentTemplate: 249656 / 249676.962 
dash.all.debug.js (line 2781)
[20568] Getting the next request at index: 124829 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124830.mp4

200 OK
        85ms    
dash.all.debug.js (line 15840)
[20755] Buffered Range: 249634.092958 - 249660.098291 
dash.all.debug.js (line 2781)

[20766] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249660  was changed to  249660.08 

dash.all.debug.js (line 2781)
[20767] Getting the request for video time : 249660.08 
dash.all.debug.js (line 2781)
[20768] Index for video time 249660.08 is 124829 
dash.all.debug.js (line 2781)
[20768] SegmentTemplate: 249658 / 249676.962 
dash.all.debug.js (line 2781)
[20769] Getting the next request at index: 124830 
dash.all.debug.js (line 2781)

[20878] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249660  was changed to  249660.08 

dash.all.debug.js (line 2781)
[20879] Getting the request for video time : 249660.08 
dash.all.debug.js (line 2781)
[20880] Index for video time 249660.08 is 124829 
dash.all.debug.js (line 2781)
[20881] SegmentTemplate: 249658 / 249676.962 
dash.all.debug.js (line 2781)
[20881] Getting the next request at index: 124830 
dash.all.debug.js (line 2781)

[21274] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249660  was changed to  249660.08 

dash.all.debug.js (line 2781)
[21277] Getting the request for video time : 249660.08 
dash.all.debug.js (line 2781)
[21278] Index for video time 249660.08 is 124829 
dash.all.debug.js (line 2781)
[21280] SegmentTemplate: 249658 / 249676.962 
dash.all.debug.js (line 2781)
[21282] Getting the next request at index: 124830 
dash.all.debug.js (line 2781)

[21384] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249660  was changed to  249660.08 

dash.all.debug.js (line 2781)
[21385] Getting the request for video time : 249660.08 
dash.all.debug.js (line 2781)
[21386] Index for video time 249660.08 is 124829 
dash.all.debug.js (line 2781)
[21387] SegmentTemplate: 249658 / 249676.962 
dash.all.debug.js (line 2781)
[21387] Getting the next request at index: 124830 
dash.all.debug.js (line 2781)

[21786] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249660  was changed to  249660.08 

dash.all.debug.js (line 2781)
[21790] Getting the request for video time : 249660.08 
dash.all.debug.js (line 2781)
[21793] Index for video time 249660.08 is 124829 
dash.all.debug.js (line 2781)
[21796] SegmentTemplate: 249658 / 249676.962 
dash.all.debug.js (line 2781)
[21799] Getting the next request at index: 124830 
dash.all.debug.js (line 2781)

[21889] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249660  was changed to  249660.08 

dash.all.debug.js (line 2781)
[21891] Getting the request for video time : 249660.08 
dash.all.debug.js (line 2781)
[21892] Index for video time 249660.08 is 124829 
dash.all.debug.js (line 2781)
[21893] SegmentTemplate: 249658 / 249676.962 
dash.all.debug.js (line 2781)
[21895] Getting the next request at index: 124830 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_0_0-124831.mp4

200 OK
        259ms   
dash.all.debug.js (line 15840)
[22212] Buffered Range: 249634.08 - 249662.08 
dash.all.debug.js (line 2781)

[22213] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249662  was changed to  249662.08 

dash.all.debug.js (line 2781)
[22214] Getting the request for video time : 249662.08 
dash.all.debug.js (line 2781)
[22215] Index for video time 249662.08 is 124830 
dash.all.debug.js (line 2781)
[22216] SegmentTemplate: 249660 / 249676.962 
dash.all.debug.js (line 2781)
[22216] Getting the next request at index: 124831 
dash.all.debug.js (line 2781)

[22259] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249660  was changed to  249660.098291 

dash.all.debug.js (line 2781)
[22260] Getting the request for audio time : 249660.098291 
dash.all.debug.js (line 2781)
[22261] Index for audio time 249660.098291 is 124829 
dash.all.debug.js (line 2781)
[22262] SegmentTemplate: 249658 / 249676.962 
dash.all.debug.js (line 2781)
[22263] Getting the next request at index: 124830 
dash.all.debug.js (line 2781)
GET http://irtdashreference-i.akamaihd.net/dash/live/.../4879de276bff9905d1c3c0cf7890d67d_1_6-124831.mp4

200 OK
        85ms    
dash.all.debug.js (line 15840)

[22304] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249662  was changed to  249662.08 

dash.all.debug.js (line 2781)
[22305] Getting the request for video time : 249662.08 
dash.all.debug.js (line 2781)
[22305] Index for video time 249662.08 is 124830 
dash.all.debug.js (line 2781)
[22306] SegmentTemplate: 249660 / 249676.962 
dash.all.debug.js (line 2781)
[22307] Getting the next request at index: 124831 
dash.all.debug.js (line 2781)
[22378] Buffered Range: 249634.092958 - 249662.082291 
dash.all.debug.js (line 2781)

[22719] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249662  was changed to  249662.08 

dash.all.debug.js (line 2781)
[22723] Getting the request for video time : 249662.08 
dash.all.debug.js (line 2781)
[22726] Index for video time 249662.08 is 124830 
dash.all.debug.js (line 2781)
[22729] SegmentTemplate: 249660 / 249676.962 
dash.all.debug.js (line 2781)
[22732] Getting the next request at index: 124831 
dash.all.debug.js (line 2781)

[22809] Prior to making a request for time, NextFragmentRequestRule is aligning index handler's currentTime with bufferedRange.end. 249662  was changed to  249662.08 

dash.all.debug.js (line 2781)
[22813] Getting the request for video time : 249662.08 
dash.all.debug.js (line 2781)
[22816] Index for video time 249662.08 is 124830 
dash.all.debug.js (line 2781)
[22819] SegmentTemplate: 249660 / 249676.962 
dash.all.debug.js (line 2781)
[22822] Getting the next request at index: 124831 
dash.all.debug.js (line 2781)

@phloxic
Copy link

phloxic commented Jul 9, 2016

FWIW, I get decoding errors sometimes in other browsers too, especially at initializiation, sometimes fatal, sometimes not. Nearly always, there's a brief moment showing artifacts and/or green screen at startup:
screen shot 2016-07-09 at 12 50 17 pm
Seems to work far better than here https://bitmovin.com/streaming-server-encoding-support/?mpd=https%3A%2F%2Firtdashreference-i.akamaihd.net%2Fdash%2Flive%2F901161%2Fbfs%2FmanifestARD.mpd though ;-)

@cpeterso
Copy link

cpeterso commented Jul 9, 2016

I can't play this stream with DASH.js v2.2.0 in Firefox 47 or 50 (Nightly) or Chrome (50?) on OS X 10.11.5. I get a Video Element Error: MEDIA_ERR_DECODE error in both browsers. However, Chrome just auto-updated to version 51.0.2704.106 and now it can play the stream!

@phloxic
Copy link

phloxic commented Jul 10, 2016

@peterso - it works sometimes, if you're feeling lucky ;-) or sometimes audio only, so I suspect a muxing glitch.

@davemevans
Copy link
Contributor

davemevans commented Jul 11, 2016

Firefox Nightly (50) WFM, with a similar startup time to Chrome, using v2.1.1 and dev latest.

Edit: I have noticed the occasional MEDIA_ERR_DECODE.

@radiantmediaplayer
Copy link
Author

radiantmediaplayer commented Jul 11, 2016

Thanks guys for your input. FYI this stream is taken from the live services list from the Reference Client 2.2.0 but I am seeing the same "long startup issue" with our sample streams coming from Wowza (https://streamingrmp-1479.kxcdn.com/testlive/smil:live.smil/manifest.mpd) on Firefox.

I ran some more test:

  • on Firefox 49 Windows 10 the stream seems to work as expected
  • on Mac OS X 10.11 this stream is KO on Firefox 47 and 49 but our sample streams seem to work
  • I cannot say I have seen any significant issue with this stream on latest Chrome or Edge (but maybe I have a high tolerance to glitches ... you know watching video all day long in this side of the industry :))

Seems this one could be on the MSE side of the browser ...

@LloydW93
Copy link
Member

I'm aware of at least some intermittent problems with live streams in stable FF on OSX that appear to not exist in nightlies - so I do believe this is a UA bug. It seems to specifically be related to seeking at startup.

@LloydW93
Copy link
Member

I raised https://bugzilla.mozilla.org/show_bug.cgi?id=1285904 this morning and discussed it with them for a while. Do you see the issue in FF nightly on OSXX? As I don't with my test stream.

@radiantmediaplayer
Copy link
Author

radiantmediaplayer commented Jul 11, 2016

On FF 50.0a1 Mac OS X 10.11
http://irtdashreference-i.akamaihd.net/dash/live/901161/bfs/manifestARD.mpd: fails with a black screen.

Media resource mediasource:http://dashif.org/c7c7cca3-da79-4f4b-8553-37da41725634 could not be decoded.index.html
[5986] Video Element Error: MEDIA_ERR_DECODE dash.all.debug.js:2781:13
[5988] [object MediaError] 

However when I reload the page and load the stream again it starts with a green screen glitch for 2-3 seconds and then stream seems to be ok. Clearing my cache/history and reloading the page does reproduce the issue (black screen with error message).

Our sample live stream works without delay on FF 50.0a1 but with a green screen glitch at startup: https://streamingrmp-1479.kxcdn.com/testlive/smil:live.smil/manifest.mpd. This is much better with FF nightly (no 30 sec. delay).

This other stream starts as expected without delay or green screen: http://vm2.dashif.org/livesim/testpic_2s/Manifest.mpd (first from live services: SegmentTemplate without manifest updates (livesim)).

@kissferenc
Copy link

kissferenc commented Jul 26, 2016

I'm trying play Wowza live stream with Reference Player (2.3.0) and only Firefox browser on some operating system. The wowza server version is 4.3.
On Mac OSx 10.11.6 and Firefox 44 the playing is not working.
After I read a forum article at wowza and a developer guy say update the wowza version to the latest (4.5): https://www.wowza.com/forums/showthread.php?49683-Mpeg-Dash-Live-Streaming-Stream-keeps-stopping-in-Dash-JS-Shaka-no-good-in-FF
So I updated the server to the version 4.5.0 and after the live stream playing very well on Firefox 44. I tried on Windows7 (32 bit) and with the latest Firefox also play the stream.
But on Ubuntu 16.04 and latest Firefox not working, I got this message: [15299] videoCodec (video/mp4;codecs="avc1.420029") is not supported.
edit: I experiented on win10 that Firefox has long start up with live stream.

@LloydW93
Copy link
Member

@kissferenc It sounds like you're seeing #1482. On Ubuntu, see #546 (comment) for a good explanation on what an unsupported codec means.

If it's not that issue, please raise a new one and provide more details on "not working" - the issue form will ask you for the information that will enable us to help you.

@LloydW93
Copy link
Member

I've just re-read the second part of your comment, and it sounds like #1482 is unrelated then. The comment about codecs support is though.

@kissferenc
Copy link

Yes, I only want to draw attention to the Wowza update.

@cpeterso
Copy link

cpeterso commented Jul 26, 2016

But on Ubuntu 16.04 and latest Firefox not working, I got this message: [15299] videoCodec (video/mp4;codecs="avc1.420029") is not supported.

@kissferenc, you probably need to install mpeg codecs for your distro.

Google's official Chrome builds bundle their own H.264 and AAC codecs, but Firefox and (AFAIK Chromium) rely on system codecs being installed. Does Chromium have a similar failure on your Linux machine?

@radiantmediaplayer
Copy link
Author

The original issue seems to be solved now on FF 49 Win 10 with dash.js 2.3. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants