video-dev / hls.js

HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
https://hlsjs.video-dev.org/demo
Other
14.79k stars 2.57k forks source link

increasing AV desync as stream is playing #631

Closed m3taverse closed 7 years ago

m3taverse commented 8 years ago
Environment

Issue 218 looks a lot like this one, but it's closed

Play the test stream for several minutes. AV desync will increase by an average of 50 milliseconds per minute. By the third minute, desync is clearly visible. Audio will increasingly be ahead of the video. This issue can be reproduced in Chrome and Firefox, not in the MS browsers. These segments were produced by Wowza Streaming Engine. Hls.js logs do not appear to show any issues, but in specifically current Chrome Canary (currently 54), you get extra debug info in chrome://media-internals, that will show you the issue as it occurs.

Important: a seek will always resync the audio and video instantly, so you can only reproduce by actually letting the stream play for several minutes.

  1. Whenever possible, share a demo/example page which reproduces the problem you are having with the least amount of code possible.

http://dailymotion.github.io/hls.js/demo/?src=http%3A%2F%2Fs3-eu-west-1.amazonaws.com%2Fcwc-files%2Fhlsjs_avsync%2Fmaster.m3u8&enableStreaming=true&autoRecoverError=true&enableWorker=true&levelCapping=-1&defaultAudioCodec=undefined

Expected behavior

What you expected to happen

Audio and video to remain in sync.

Actual behavior

What actually happened

Audio is increasingly ahead of the video; the longer you play, the larger the desync becomes. On average between 50 and 100 ms per minute of desync is introduced.

Console output

Paste the contents of the browser console here.

logger.js:37[log] > loadSource:http://s3-eu-west-1.amazonaws.com/cwc-files/hlsjs_avsync/master.m3u8 logger.js:37[log] > trigger BUFFER_RESET logger.js:37[log] > set autoLevelCapping:-1 logger.js:37[log] > attachMedia logger.js:37[log] > media source opened logger.js:37[log] > manifest loaded,1 level(s) found, first bitrate:1048576 logger.js:37[log] > startLoad logger.js:37[log] > engine state transition from undefined to STOPPED logger.js:37[log] > demuxing in webworker logger.js:37[log] > engine state transition from STOPPED to STARTING logger.js:37[log] > switching to level 0 logger.js:37[log] > (re)loading playlist for level 0 logger.js:37[log] > engine state transition from STARTING to WAITING_LEVEL logger.js:37[log] > audio tracks updated logger.js:37 [log] > level 0 loaded [0,381],duration:3820.513999999999 logger.js:37 [log] > engine state transition from WAITING_LEVEL to IDLE logger.js:37 [log] > Loading key for 0 of [0 ,381],level 0 logger.js:37 [log] > engine state transition from IDLE to KEY_LOADING logger.js:37 [log] > engine state transition from KEY_LOADING to IDLE logger.js:37 [log] > Loading 0 of [0 ,381],level 0, currentTime:0,bufferEnd:0.000 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 0 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 0 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by WebCrypto API logger.js:37 [log] > disabling to use WebCrypto API logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > creating sourceBuffer with mimeType:audio/mp4;codecs=mp4a.40.5 logger.js:37 [log] > creating sourceBuffer with mimeType:video/mp4;codecs=avc1.64001f logger.js:37 [log] > track:audio,container:audio/mp4,codecs[level/parsed]=[undefined/mp4a.40.5] logger.js:37 [log] > appending audio SB, size:594 logger.js:37 [log] > track:video,container:video/mp4,codecs[level/parsed]=[undefined/avc1.64001f] logger.js:37 [log] > appending video SB, size:673 logger.js:37 [log] > parsed audio,PTS:[0.091,9.634],DTS:[0.091/9.634],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > parsed video,PTS:[0.080,9.680],DTS:[0.000/9.600],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:76703 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:418883 logger.js:37 [log] > main buffered : [0.090725,9.6] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 1 of [0 ,381],level 0, currentTime:9.68,bufferEnd:9.680 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > target start position:0 logger.js:37 [log] > target start position not buffered, seek to buffered.start(0) 0.090725 logger.js:37 [log] > adjust currentTime from 0 to 0.090725 logger.js:37 [log] > Updating mediasource duration to 3820.513999999999 logger.js:37 [log] > media seeking to 0.090725 logger.js:37 [log] > media seeked to 0.090725 logger.js:37 [log] > Loaded 1 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 1 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[9.634,20.455],DTS:[9.634/20.455],nb:466,dropped:0 logger.js:37 [log] > appending audio SB, size:8018 logger.js:37 [log] > appending audio SB, size:93386 logger.js:37 [log] > parsed video,PTS:[9.635,20.434],DTS:[9.600/20.354],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:472736 logger.js:37 [log] > main buffered : [0.090725,20.354133] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 2 of [0 ,381],level 0, currentTime:0.16305,bufferEnd:20.354 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 2 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 2 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[20.455,30.044],DTS:[20.455/30.044],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > parsed video,PTS:[20.479,30.080],DTS:[20.354/30.000],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:83141 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:418163 logger.js:37 [log] > main buffered : [0.090725,30] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 3 of [0 ,381],level 0, currentTime:0.320035,bufferEnd:30.000 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 3 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 3 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[30.044,39.622],DTS:[30.044/39.622],nb:413,dropped:0 logger.js:37 [log] > appending audio SB, size:7117 logger.js:37 [log] > appending audio SB, size:83532 logger.js:37 [log] > parsed video,PTS:[30.045,39.644],DTS:[30.000/39.564],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:438565 logger.js:37 [log] > main buffered : [0.090725,39.564488] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 4 of [0 ,381],level 0, currentTime:0.527402,bufferEnd:39.564 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 4 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 4 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[39.622,50.432],DTS:[39.622/50.432],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:93579 logger.js:37 [log] > parsed video,PTS:[39.657,50.458],DTS:[39.564/50.378],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:466245 logger.js:37 [log] > main buffered : [0.090725,50.377555] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 5 of [0 ,381],level 0, currentTime:0.757872,bufferEnd:50.378 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 5 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 5 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[50.432,60.043],DTS:[50.432/60.043],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:76659 logger.js:37 [log] > parsed video,PTS:[50.455,60.055],DTS:[50.378/59.975],nb:240,dropped:0 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:415871 logger.js:37 [log] > main buffered : [0.090725,59.974844] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 6 of [0 ,381],level 0, currentTime:0.9614,bufferEnd:59.975 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 6 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 6 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[60.043,69.669],DTS:[60.043/69.669],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:84549 logger.js:37 [log] > parsed video,PTS:[60.068,69.668],DTS:[59.975/69.588],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:418492 logger.js:37 [log] > main buffered : [0.090725,69.587866] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 7 of [0 ,381],level 0, currentTime:1.152132,bufferEnd:69.588 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 7 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 7 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[69.669,80.478],DTS:[69.669/80.478],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:93030 logger.js:37 [log] > parsed video,PTS:[69.680,80.480],DTS:[69.588/80.400],nb:270,dropped:0 logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:468683 logger.js:37 [log] > main buffered : [0.090725,80.399955] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 8 of [0 ,381],level 0, currentTime:1.365907,bufferEnd:80.400 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 8 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 8 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[80.478,90.090],DTS:[80.478/90.090],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:77599 logger.js:37 [log] > parsed video,PTS:[80.478,90.078],DTS:[80.400/89.998],nb:240,dropped:0 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:415477 logger.js:37 [log] > main buffered : [0.090725,89.998222] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 9 of [0 ,381],level 0, currentTime:1.557274,bufferEnd:89.998 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 9 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 9 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[90.090,99.635],DTS:[90.090/99.635],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > appending audio SB, size:83863 logger.js:37 [log] > parsed video,PTS:[90.080,99.680],DTS:[89.998/99.600],nb:240,dropped:0 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:418307 logger.js:37 [log] > main buffered : [0.090725,99.6] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 10 of [0 ,381],level 0, currentTime:1.772741,bufferEnd:99.600 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 10 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 10 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[99.635,110.456],DTS:[99.635/110.456],nb:466,dropped:0 logger.js:37 [log] > appending audio SB, size:8018 logger.js:37 [log] > appending audio SB, size:93900 logger.js:37 [log] > parsed video,PTS:[99.635,110.435],DTS:[99.600/110.355],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:466393 logger.js:37 [log] > main buffered : [0.090725,110.354711] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 11 of [0 ,381],level 0, currentTime:2.040808,bufferEnd:110.355 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 11 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 11 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[110.456,120.045],DTS:[110.456/120.045],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > appending audio SB, size:76946 logger.js:37 [log] > parsed video,PTS:[110.480,120.080],DTS:[110.355/120.000],nb:240,dropped:0 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:415064 logger.js:37 [log] > main buffered : [0.090725,119.999955] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 12 of [0 ,381],level 0, currentTime:2.263841,bufferEnd:120.000 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 12 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 12 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[120.045,129.623],DTS:[120.045/129.623],nb:413,dropped:0 logger.js:37 [log] > appending audio SB, size:7117 logger.js:37 [log] > appending audio SB, size:91733 logger.js:37 [log] > parsed video,PTS:[120.045,129.645],DTS:[120.000/129.565],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:432580 logger.js:37 [log] > main buffered : [0.090725,129.565022] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 13 of [0 ,381],level 0, currentTime:2.466073,bufferEnd:129.565 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 13 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 13 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[129.623,140.433],DTS:[129.623/140.433],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:93565 logger.js:37 [log] > parsed video,PTS:[129.658,140.458],DTS:[129.565/140.378],nb:270,dropped:0 logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:474716 logger.js:37 [log] > main buffered : [0.090725,140.378088] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 14 of [0 ,381],level 0, currentTime:2.680809,bufferEnd:140.378 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 14 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 14 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[140.433,150.044],DTS:[140.433/150.044],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > parsed video,PTS:[140.455,150.055],DTS:[140.378/149.975],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:76578 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:418417 logger.js:37 [log] > main buffered : [0.090725,149.975377] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 15 of [0 ,381],level 0, currentTime:2.860707,bufferEnd:149.975 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 15 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 15 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[150.044,159.670],DTS:[150.044/159.670],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:84884 logger.js:37 [log] > parsed video,PTS:[150.068,159.668],DTS:[149.975/159.588],nb:240,dropped:0 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:418256 logger.js:37 [log] > main buffered : [0.090725,159.588444] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 16 of [0 ,381],level 0, currentTime:3.041194,bufferEnd:159.588 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 16 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 16 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[159.670,170.479],DTS:[159.670/170.479],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:93173 logger.js:37 [log] > parsed video,PTS:[159.680,170.480],DTS:[159.588/170.400],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:469965 logger.js:37 [log] > main buffered : [0.090725,170.399955] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 17 of [0 ,381],level 0, currentTime:3.221046,bufferEnd:170.400 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 17 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 17 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[170.479,180.091],DTS:[170.479/180.091],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:76629 logger.js:37 [log] > parsed video,PTS:[170.479,180.079],DTS:[170.400/179.999],nb:240,dropped:0 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:418299 logger.js:37 [log] > main buffered : [0.090725,179.9988] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 18 of [0 ,381],level 0, currentTime:3.375997,bufferEnd:179.999 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 18 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 18 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[180.091,189.635],DTS:[180.091/189.635],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > parsed video,PTS:[180.080,189.680],DTS:[179.999/189.600],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:84739 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:420347 logger.js:37 [log] > main buffered : [0.090725,189.599955] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 19 of [0 ,381],level 0, currentTime:3.559045,bufferEnd:189.600 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 19 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 19 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[189.635,200.457],DTS:[189.635/200.457],nb:466,dropped:0 logger.js:37 [log] > appending audio SB, size:8018 logger.js:37 [log] > appending audio SB, size:92965 logger.js:37 [log] > parsed video,PTS:[189.636,200.435],DTS:[189.600/200.355],nb:270,dropped:0 logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:474270 logger.js:37 [log] > main buffered : [0.090725,200.355244] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 20 of [0 ,381],level 0, currentTime:3.831063,bufferEnd:200.355 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 20 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 20 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[200.457,210.046],DTS:[200.457/210.046],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > parsed video,PTS:[200.480,210.080],DTS:[200.355/210.000],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:76671 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:419244 logger.js:37 [log] > main buffered : [0.090725,209.999955] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 21 of [0 ,381],level 0, currentTime:4.01453,bufferEnd:210.000 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 21 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 21 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[210.046,219.624],DTS:[210.046/219.624],nb:413,dropped:0 logger.js:37 [log] > appending audio SB, size:7117 logger.js:37 [log] > appending audio SB, size:90169 logger.js:37 [log] > parsed video,PTS:[210.046,219.646],DTS:[210.000/219.566],nb:240,dropped:0 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:434956 logger.js:37 [log] > main buffered : [0.090725,219.5656] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 22 of [0 ,381],level 0, currentTime:4.208004,bufferEnd:219.566 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 22 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 22 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[219.624,230.435],DTS:[219.624/230.435],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:91569 logger.js:37 [log] > parsed video,PTS:[219.659,230.459],DTS:[219.566/230.379],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:473697 logger.js:37 [log] > main buffered : [0.090725,230.378622] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 23 of [0 ,381],level 0, currentTime:4.410507,bufferEnd:230.379 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 23 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 23 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[230.435,240.045],DTS:[230.435/240.045],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:78586 logger.js:37 [log] > parsed video,PTS:[230.456,240.056],DTS:[230.379/239.976],nb:240,dropped:0 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:419914 logger.js:37 [log] > main buffered : [0.090725,239.975866] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 24 of [0 ,381],level 0, currentTime:4.594189,bufferEnd:239.976 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 24 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 24 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[240.045,249.671],DTS:[240.045/249.671],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > parsed video,PTS:[240.069,249.669],DTS:[239.976/249.589],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:84347 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:420670 logger.js:37 [log] > main buffered : [0.090725,249.588977] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 25 of [0 ,381],level 0, currentTime:4.763837,bufferEnd:249.589 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 25 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 25 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[249.671,260.479],DTS:[249.671/260.479],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:92187 logger.js:37 [log] > parsed video,PTS:[249.680,260.480],DTS:[249.589/260.400],nb:270,dropped:0 logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:473795 logger.js:37 [log] > main buffered : [0.090725,260.4] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 26 of [0 ,381],level 0, currentTime:5.09499,bufferEnd:260.400 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 26 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 26 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[260.479,270.092],DTS:[260.479/270.092],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > parsed video,PTS:[260.479,270.079],DTS:[260.400/269.999],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:78003 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:419532 logger.js:37 [log] > main buffered : [0.090725,269.999333] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 27 of [0 ,381],level 0, currentTime:5.309819,bufferEnd:269.999 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 27 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 27 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[270.092,279.636],DTS:[270.092/279.636],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > appending audio SB, size:84385 logger.js:37 [log] > parsed video,PTS:[270.080,279.680],DTS:[269.999/279.600],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:422156 logger.js:37 [log] > main buffered : [0.090725,279.599955] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 28 of [0 ,381],level 0, currentTime:5.517173,bufferEnd:279.600 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 28 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 28 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[279.636,290.458],DTS:[279.636/290.459],nb:466,dropped:0 logger.js:37 [log] > appending audio SB, size:8018 logger.js:37 [log] > appending audio SB, size:92490 logger.js:37 [log] > parsed video,PTS:[279.636,290.436],DTS:[279.600/290.356],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:474645 logger.js:37 [log] > main buffered : [0.090725,290.355777] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 29 of [0 ,381],level 0, currentTime:5.733943,bufferEnd:290.356 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 29 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 29 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[290.458,300.046],DTS:[290.458/300.046],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > parsed video,PTS:[290.480,300.080],DTS:[290.356/300.000],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:77688 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:420130 logger.js:37 [log] > main buffered : [0.090725,300] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 30 of [0 ,381],level 0, currentTime:5.915549,bufferEnd:300.000 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 30 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 30 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[300.046,309.625],DTS:[300.046/309.625],nb:413,dropped:0 logger.js:37 [log] > appending audio SB, size:7117 logger.js:37 [log] > appending audio SB, size:90819 logger.js:37 [log] > parsed video,PTS:[300.046,309.646],DTS:[300.000/309.566],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:436499 logger.js:37 [log] > main buffered : [0.090725,309.566133] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 31 of [0 ,381],level 0, currentTime:6.105129,bufferEnd:309.566 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 31 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 31 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[309.625,320.436],DTS:[309.625/320.436],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:86855 logger.js:37 [log] > parsed video,PTS:[309.659,320.459],DTS:[309.566/320.379],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:464191 logger.js:37 [log] > main buffered : [0.090725,320.379155] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 32 of [0 ,381],level 0, currentTime:6.285229,bufferEnd:320.379 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 32 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 32 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[320.436,330.046],DTS:[320.436/330.046],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > parsed video,PTS:[320.457,330.056],DTS:[320.379/329.976],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:83950 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:414035 logger.js:37 [log] > main buffered : [0.090725,329.976444] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 33 of [0 ,381],level 0, currentTime:6.449048,bufferEnd:329.976 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 33 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 33 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[330.046,339.672],DTS:[330.046/339.672],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > parsed video,PTS:[330.069,339.670],DTS:[329.976/339.590],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:84200 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:414964 logger.js:37 [log] > main buffered : [0.090725,339.589466] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 34 of [0 ,381],level 0, currentTime:6.599935,bufferEnd:339.589 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 34 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 34 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[339.672,350.480],DTS:[339.672/350.480],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:86034 logger.js:37 [log] > parsed video,PTS:[339.680,350.480],DTS:[339.590/350.400],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:464261 logger.js:37 [log] > main buffered : [0.090725,350.4] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 35 of [0 ,381],level 0, currentTime:6.816998,bufferEnd:350.400 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 35 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 35 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[350.480,360.093],DTS:[350.480/360.093],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:84157 logger.js:37 [log] > parsed video,PTS:[350.480,360.080],DTS:[350.400/360.000],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:413230 logger.js:37 [log] > main buffered : [0.090725,359.999866] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 36 of [0 ,381],level 0, currentTime:7.012721,bufferEnd:360.000 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 36 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 36 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[360.093,369.636],DTS:[360.093/369.636],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > appending audio SB, size:83466 logger.js:37 [log] > parsed video,PTS:[360.080,369.680],DTS:[360.000/369.600],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:415305 logger.js:37 [log] > main buffered : [0.090725,369.6] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 37 of [0 ,381],level 0, currentTime:7.206768,bufferEnd:369.600 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 37 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 37 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[369.636,380.390],DTS:[369.636/380.390],nb:463,dropped:0 logger.js:37 [log] > appending audio SB, size:7967 logger.js:37 [log] > appending audio SB, size:86156 logger.js:37 [log] > parsed video,PTS:[369.637,380.436],DTS:[369.600/380.356],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:464573 logger.js:37 [log] > main buffered : [0.090725,380.356311] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 38 of [0 ,381],level 0, currentTime:7.427366,bufferEnd:380.356 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 38 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 38 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[380.390,390.000],DTS:[380.390/390.000],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:84540 logger.js:37 [log] > parsed video,PTS:[380.434,390.034],DTS:[380.356/389.954],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:414246 logger.js:37 [log] > main buffered : [0.090725,389.9536] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 39 of [0 ,381],level 0, currentTime:7.6156,bufferEnd:389.954 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 39 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 39 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[390.000,399.626],DTS:[390.000/399.626],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:84833 logger.js:37 [log] > parsed video,PTS:[390.047,399.647],DTS:[389.954/399.567],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:421238 logger.js:37 [log] > main buffered : [0.090725,399.566666] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 40 of [0 ,381],level 0, currentTime:7.804256,bufferEnd:399.567 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 40 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 40 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[399.626,410.437],DTS:[399.626/410.437],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:93315 logger.js:37 [log] > parsed video,PTS:[399.660,410.460],DTS:[399.567/410.380],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:483524 logger.js:37 [log] > main buffered : [0.090725,410.379733] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 41 of [0 ,381],level 0, currentTime:7.997474,bufferEnd:410.380 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 41 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 41 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[410.437,420.047],DTS:[410.437/420.047],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:83701 logger.js:37 [log] > parsed video,PTS:[410.457,420.057],DTS:[410.380/419.977],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:418216 logger.js:37 [log] > main buffered : [0.090725,419.977022] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 42 of [0 ,381],level 0, currentTime:8.157647,bufferEnd:419.977 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 42 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 42 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[420.047,429.673],DTS:[420.047/429.673],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > parsed video,PTS:[420.070,429.670],DTS:[419.977/429.590],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:77167 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:419081 logger.js:37 [log] > main buffered : [0.090725,429.590044] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 43 of [0 ,381],level 0, currentTime:8.35463,bufferEnd:429.590 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 43 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 43 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[429.673,440.480],DTS:[429.673/440.480],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:93056 logger.js:37 [log] > parsed video,PTS:[429.680,440.480],DTS:[429.590/440.400],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:469284 logger.js:37 [log] > main buffered : [0.090725,440.399955] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 44 of [0 ,381],level 0, currentTime:8.588004,bufferEnd:440.400 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 44 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 44 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[440.480,450.093],DTS:[440.480/450.093],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:83902 logger.js:37 [log] > parsed video,PTS:[440.480,450.080],DTS:[440.400/450.000],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:418152 logger.js:37 [log] > main buffered : [0.090725,450] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 45 of [0 ,381],level 0, currentTime:8.775951,bufferEnd:450.000 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 45 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 45 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[450.093,459.637],DTS:[450.093/459.637],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > appending audio SB, size:77448 logger.js:37 [log] > parsed video,PTS:[450.080,459.680],DTS:[450.000/459.600],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:420290 logger.js:37 [log] > main buffered : [0.090725,459.6] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 46 of [0 ,381],level 0, currentTime:8.966965,bufferEnd:459.600 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 46 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 46 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[459.637,470.391],DTS:[459.637/470.391],nb:463,dropped:0 logger.js:37 [log] > appending audio SB, size:7967 logger.js:37 [log] > appending audio SB, size:93193 logger.js:37 [log] > parsed video,PTS:[459.637,470.437],DTS:[459.600/470.357],nb:270,dropped:0 logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:476245 logger.js:37 [log] > main buffered : [0.090725,470.356888] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 47 of [0 ,381],level 0, currentTime:12.639947,bufferEnd:470.357 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 47 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 47 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[470.391,480.001],DTS:[470.391/480.001],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:83955 logger.js:37 [log] > parsed video,PTS:[470.434,480.034],DTS:[470.357/479.954],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:418190 logger.js:37 [log] > main buffered : [0.090725,479.954088] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 48 of [0 ,381],level 0, currentTime:22.239952,bufferEnd:479.954 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 48 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 48 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[480.001,489.627],DTS:[480.001/489.627],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:85175 logger.js:37 [log] > parsed video,PTS:[480.047,489.647],DTS:[479.954/489.567],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:411973 logger.js:37 [log] > main buffered : [0.090725,489.5672] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 49 of [0 ,381],level 0, currentTime:31.840154,bufferEnd:489.567 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 49 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 49 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[489.627,500.438],DTS:[489.627/500.438],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > appending audio SB, size:93018 logger.js:37 [log] > parsed video,PTS:[489.660,500.460],DTS:[489.567/500.380],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:478444 logger.js:37 [log] > main buffered : [0.090725,500.380266] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 50 of [0 ,381],level 0, currentTime:42.64029,bufferEnd:500.380 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 50 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 50 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[500.438,510.048],DTS:[500.438/510.048],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:83697 logger.js:37 [log] > parsed video,PTS:[500.458,510.058],DTS:[500.380/509.978],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:417104 logger.js:37 [log] > main buffered : [0.090725,509.977555] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 51 of [0 ,381],level 0, currentTime:52.24052,bufferEnd:509.978 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 51 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 51 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[510.048,519.674],DTS:[510.048/519.674],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:77495 logger.js:37 [log] > parsed video,PTS:[510.070,519.671],DTS:[509.978/519.591],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:419933 logger.js:37 [log] > main buffered : [0.090725,519.590622] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 52 of [0 ,381],level 0, currentTime:61.840475,bufferEnd:519.591 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 52 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 52 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[519.674,530.481],DTS:[519.674/530.481],nb:465,dropped:0 logger.js:37 [log] > appending audio SB, size:8001 logger.js:37 [log] > parsed video,PTS:[519.680,530.480],DTS:[519.591/530.400],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:93109 logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:472165 logger.js:37 [log] > main buffered : [0.090725,530.399955] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 53 of [0 ,381],level 0, currentTime:72.640371,bufferEnd:530.400 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 53 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 53 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[530.481,540.094],DTS:[530.481/540.094],nb:414,dropped:0 logger.js:37 [log] > appending audio SB, size:7134 logger.js:37 [log] > appending audio SB, size:83836 logger.js:37 [log] > parsed video,PTS:[530.480,540.080],DTS:[530.400/540.000],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:417281 logger.js:37 [log] > main buffered : [0.090725,540] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 54 of [0 ,381],level 0, currentTime:82.240412,bufferEnd:540.000 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 54 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 54 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[540.094,549.637],DTS:[540.094/549.637],nb:411,dropped:0 logger.js:37 [log] > appending audio SB, size:7083 logger.js:37 [log] > parsed video,PTS:[540.080,549.680],DTS:[540.000/549.600],nb:240,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending audio SB, size:77525 logger.js:37 [log] > appending video SB, size:4176 logger.js:37 [log] > appending video SB, size:420615 logger.js:37 [log] > main buffered : [0.090725,549.6] logger.js:37 [log] > engine state transition from PARSED to IDLE logger.js:37 [log] > Loading 55 of [0 ,381],level 0, currentTime:91.840466,bufferEnd:549.600 logger.js:37 [log] > engine state transition from IDLE to FRAG_LOADING logger.js:37 [log] > Loaded 55 of level 0 logger.js:37 [log] > engine state transition from FRAG_LOADING to PARSING logger.js:37 [log] > Demuxing 55 of [0 ,381],level 0, cc 0 logger.js:37 [log] > decrypting by JavaScript Implementation logger.js:37 [log] > parsed audio,PTS:[549.637,560.392],DTS:[549.637/560.392],nb:463,dropped:0 logger.js:37 [log] > appending audio SB, size:7967 logger.js:37 [log] > appending audio SB, size:93284 logger.js:37 [log] > parsed video,PTS:[549.638,560.437],DTS:[549.600/560.357],nb:270,dropped:0 logger.js:37 [log] > engine state transition from PARSING to PARSED logger.js:37 [log] > appending video SB, size:4686 logger.js:37 [log] > appending video SB, size:471722 logger.js:37 [log] > main buffered : [0.090725,560.357422] logger.js:37 [log] > engine state transition from PARSED to IDLE

For media errors reported on Chrome browser, please also paste the output of chrome://media-internals

This is from Chrome Canary (54), Chrome 52 does not show the timestamp gap errors.

00:00:00 00 pipeline_state kCreated 00:00:00 00 event WEBMEDIAPLAYER_CREATED 00:00:00 00 url blob:http://dailymotion.github.io/1a667cf0-e4dc-4c30-ac80-f1ba23410236 00:00:00 00 pipeline_state kStarting 00:00:00 135 info Audio codec: mp4a.40.2. Sampling frequency: 44100Hz. Sampling frequency(Extension): 44100Hz. Channel layout: 3. 00:00:00 135 found_audio_stream true 00:00:00 135 audio_codec_name aac 00:00:00 135 duration 3820.51399 00:00:00 139 info Video codec: avc1.64001F 00:00:00 139 found_video_stream true 00:00:00 139 video_codec_name h264 00:00:00 145 audio_dds false 00:00:00 145 audio_decoder FFmpegAudioDecoder 00:00:00 156 video_dds false 00:00:00 156 video_decoder GpuVideoDecoder 00:00:00 156 pipeline_state kPlaying 00:00:00 163 duration 3820.513999 00:00:00 165 pipeline_state kSeeking 00:00:00 182 pipeline_state kPlaying 00:00:00 194 event PLAY 00:00:59 894 error Large timestamp gap detected; may cause AV sync to drift. time:60078979us expected:60021427us delta:57552us 00:01:09 513 error Large timestamp gap detected; may cause AV sync to drift. time:69704149us expected:69634489us delta:69660us 00:01:20 346 event PAUSE

SirBryan commented 8 years ago

This is ultimately the symptom I'm seeing on #626, but the debug on media internals is different.

mangui commented 7 years ago

Hi @m3taverse could you still reproduce with latest v0.6.6 release ?

m3taverse commented 7 years ago

I can no longer reproduce mangui! Timestamp gap warnings have also vanished from media-internals spam. Thankyou!

mangui commented 7 years ago

Great ! Closing