hls.js icon indicating copy to clipboard operation
hls.js copied to clipboard

player requires to download whole chunk before it realizes the available bandwidth has dropped

Open hariszukanovic opened this issue 4 years ago • 3 comments

What version of Hls.js are you using?

1.0.10

What browser (including version) are you using?

Chrome Version 92.0.4515.159 (Official Build) (64-bit)

What OS (including version) are you using?

Linux

Test stream

reproducible with Bunny at https://hls-js.netlify.app/demo/

Configuration

all default at
https://hls-js.netlify.app/demo/

Additional player setup steps

No response

Checklist

  • [X] The issue observed is not already reported by searching on Github under https://github.com/video-dev/hls.js/issues
  • [X] The issue occurs in the stable client (latest release) on https://hls-js.netlify.com/demo and not just on my page
  • [X] The issue occurs in the latest client (main branch) on https://hls-js-dev.netlify.com/demo and not just on my page
  • [X] The stream has correct Access-Control-Allow-Origin headers (CORS)
  • [X] There are no network errors such as 404s in the browser console when trying to play the stream

Steps to reproduce

  1. Start Bunny video
  2. Open Chrome developer tools and network tab to see when the player is making chunk requests. You need good and fast network connection so that the player uses the highest available bitrate/quality.
  3. After player fills up the buffer, and between the chunk reqs activate Chrome network throttling to preset "slow 3G" (sudden drop to low bandwidth shows best the issue)
  4. now the next chunk is fetched with very low speedm due to sudden drop in bandwidth

The issue is that hls.js will insist on fetching the whole next chunk before it reevaluates the available bandwidth so it can decide to switch to a lower bitrate. The problem is that may lose a whole lot of time insisting to fetch the whole req of the highest bitrate with the suddenly decreased bandwidth. Actually, if you have bug enough difference in bandwidth between the highest and lowest quality, it is easy to end up buffering before the player even tries to switch to the lowest bitrate.

In the attached screenshot you can see that it took whole 57 seconds to figure out and change to lower quality. bunny

Expected behaviour

My expectation would be that the player reevaluates the bandwidth continuously, or at least somehow avoid having to complete the whole request before reevaluation and switching to a lower bitrate. In practice, once the bandwidth has dropped the next high bitrate chunk request should be canceled as soon as bandwidth reevaluation concludes that is the case and initiate the switch over to lower quality.

If this is controlled by configuration, I think it should be enabled by default

What actually happened?

The player has to download the whole next chunk before reevaluating available bandwidth.

Console output

12:09:10.165 VM11:19 eme_logger.js loaded.
12:09:10.166 VM11:20 Some identifiable information may be in the log. Be careful about posting the log on bug reports.
12:09:10.166 VM11:59 Unprefixed EME is enabled.
12:09:10.327 VM11:251 EME listeners successfully added to: <video id=​"video" controls autoplay class=​"videoCentered" style=​"width:​ 80%" src=​"blob:​https:​/​/​hls-js-dev.netlify.app/​07e6565d-89a1-47ed-a348-1f12c5bd2c1d">​</video>​
12:09:10.698 main.js:338 Using Hls.js config: Object
12:09:10.703 logger.ts:74 [log] >
12:09:10.721 hls.ts:363 [log] > stopLoad
12:09:10.722 hls.ts:331 [log] > loadSource:https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8
12:09:10.723 stream-controller.ts:539 [log] > [stream-controller]: Trigger BUFFER_RESET
12:09:10.725 hls.ts:302 [log] > attachMedia
12:09:10.775 level-controller.ts:172 [log] > [level-controller]: manifest loaded, 5 level(s) found, first bitrate: 2149280
12:09:10.776 buffer-controller.ts:136 [log] > 1 bufferCodec event(s) expected
12:09:10.782 hls.ts:353 [log] > startLoad(-1)
12:09:10.782 level-controller.ts:251 [log] > [level-controller]: switching to level 3 from -1
12:09:10.783 level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 3 with URL-id 0 https://test-streams.mux.dev/x36xhzz/url_0/193039199_mp4_h264_aac_hd_7.m3u8
12:09:10.784 base-stream-controller.ts:1362 [log] > [stream-controller]: STOPPED->IDLE
12:09:10.784 base-stream-controller.ts:1362 [log] > [subtitle-stream-controller]: STOPPED->IDLE
12:09:10.832 stream-controller.ts:603 [log] > [stream-controller]: Level 3 loaded [0,63], cc [0, 0] duration:634.584
12:09:10.889 favicon.ico:1 Failed to load resource: the server responded with a status of 404 ()
12:09:11.331 buffer-controller.ts:742 [log] > [buffer-controller]: Media source opened
12:09:11.332 buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 634.584
12:09:11.392 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 0 cc: 0 of [0-63] level: 3, target: 0
12:09:11.392 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:11.483 transmuxer-interface.ts:67 [log] > demuxing in webworker
12:09:11.491 transmuxer-interface.ts:183 [log] > [transmuxer-interface, main]: Starting new transmux session for sn: 0 p: -1 level: 3 id: 1
        discontinuity: true
        trackSwitch: true
        contiguous: false
        accurateTimeOffset: true
        timeOffset: 0
12:09:11.492 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 0 of level 3
12:09:11.527 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:603 [log] >
12:09:11.529 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
12:09:11.529 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:2688 [log] > [mp4-remuxer]: initPTS & initDTS reset
12:09:11.535 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:7540 [log] > manifest codec:mp4a.40.2, ADTS type:2, samplingIndex:4
12:09:11.535 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:7702 [log] > parsed codec:mp4a.40.5, rate:44100, channels:2
12:09:11.561 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:937 [log] > [transmuxer.ts]: Flushed fragment 0 of level 3
12:09:11.561 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:11.562 stream-controller.ts:1211 [log] > [stream-controller]: Init audio buffer, container:audio/mp4, codecs[selected/level/parsed]=[mp4a.40.2/mp4a.40.2/mp4a.40.5]
12:09:11.562 stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.64001f/avc1.64001f]
12:09:11.562 buffer-controller.ts:704 [log] > [buffer-controller]: creating sourceBuffer(audio/mp4;codecs=mp4a.40.2)
12:09:11.562 buffer-controller.ts:704 [log] > [buffer-controller]: creating sourceBuffer(video/mp4;codecs=avc1.64001f)
12:09:11.584 audio-stream-controller.ts:113 [log] > [audio-stream-controller]: InitPTS for cc: 0 found from main: 900909
12:09:11.603 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:11.745 ​ [log] > [stream-controller]: Buffered main sn: 0 of level 3 [0.023,10.008]
12:09:11.745 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:11.745 level-controller.ts:251 [log] > [level-controller]: switching to level 4 from 3
12:09:11.747 level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 4 with URL-id 0 https://test-streams.mux.dev/x36xhzz/url_8/193039199_mp4_h264_aac_fhd_7.m3u8
12:09:11.748 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->WAITING_LEVEL
12:09:11.787 stream-controller.ts:603 [log] > [stream-controller]: Level 4 loaded [0,63], cc [0, 0] duration:634.567
12:09:11.789 base-stream-controller.ts:1362 [log] > [stream-controller]: WAITING_LEVEL->IDLE
12:09:11.790 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 1 cc: 0 of [0-63] level: 4, target: 10.008
12:09:11.790 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:12.609 transmuxer-interface.ts:183 [log] > [transmuxer-interface, main]: Starting new transmux session for sn: 1 p: -1 level: 4 id: 1
        discontinuity: false
        trackSwitch: true
        contiguous: false
        accurateTimeOffset: true
        timeOffset: 10
12:09:12.609 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 1 of level 4
12:09:12.609 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
12:09:12.609 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:2693 [log] > [mp4-remuxer]: reset next timestamp
12:09:12.609 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
12:09:12.609 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:2688 [log] > [mp4-remuxer]: initPTS & initDTS reset
12:09:12.629 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:7540 [log] > manifest codec:mp4a.40.2, ADTS type:2, samplingIndex:4
12:09:12.629 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:7702 [log] > parsed codec:mp4a.40.5, rate:44100, channels:2
12:09:12.717 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:937 [log] > [transmuxer.ts]: Flushed fragment 1 of level 4
12:09:12.717 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:12.717 stream-controller.ts:1211 [log] > [stream-controller]: Init audio buffer, container:audio/mp4, codecs[selected/level/parsed]=[mp4a.40.2/mp4a.40.2/mp4a.40.5]
12:09:12.717 stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.640028/avc1.640028]
12:09:12.770 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:12.936 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 1 of level 4 [0.023,19.992]
12:09:12.936 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:12.936 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 2 cc: 0 of [0-63] level: 4, target: 19.992
12:09:12.936 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:13.273 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 2 of level 4
12:09:13.343 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:937 [log] > [transmuxer.ts]: Flushed fragment 2 of level 4
12:09:13.344 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:13.382 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:13.495 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 2 of level 4 [0.023,30.000]
12:09:13.495 ​ [log] > [stream-controller]: PARSED->IDLE
12:09:13.496 ​ [log] > [stream-controller]: Loading fragment 3 cc: 0 of [0-63] level: 4, target: 30
12:09:13.496 ​ [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:14.170 ​ [log] > [stream-controller]: Loaded fragment 3 of level 4
12:09:14.298 blob:https://hls-js-dev.netlify.app/8e88a73c-436e-4d70-ab87-31592d3a1825:937 [log] > [transmuxer.ts]: Flushed fragment 3 of level 4
12:09:14.300 ​ [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:14.357 ​ [log] > [stream-controller]: PARSING->PARSED
12:09:14.476 ​ [log] > [stream-controller]: Buffered main sn: 3 of level 4 [0.023,40.008]
12:09:14.476 ​ [log] > [stream-controller]: PARSED->IDLE
12:09:14.477 ​ [log] > [stream-controller]: Loading fragment 4 cc: 0 of [0-63] level: 4, target: 40.008
12:09:14.477 ​ [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:14.763 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 4 of level 4
12:09:14.804 8e88a73c-436e-4d70-ab87-31592d3a1825:937 [log] > [transmuxer.ts]: Flushed fragment 4 of level 4
12:09:14.804 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:14.837 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:14.922 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 4 of level 4 [0.023,49.993]
12:09:14.922 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:14.922 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 5 cc: 0 of [0-63] level: 4, target: 49.993
12:09:14.922 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:15.268 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 5 of level 4
12:09:15.319 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:15.319 8e88a73c-436e-4d70-ab87-31592d3a1825:937 [log] > [transmuxer.ts]: Flushed fragment 5 of level 4
12:09:15.355 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:15.439 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 5 of level 4 [0.023,60.000]
12:09:15.439 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:15.439 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 6 cc: 0 of [0-63] level: 4, target: 60
12:09:15.440 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:15.594 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 6 of level 4
12:09:15.630 8e88a73c-436e-4d70-ab87-31592d3a1825:937 [log] > [transmuxer.ts]: Flushed fragment 6 of level 4
12:09:15.630 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:15.667 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:15.733 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 6 of level 4 [0.023,70.008]
12:09:15.733 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:15.733 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 7 cc: 0 of [0-63] level: 4, target: 70.008
12:09:15.734 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:16.082 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 7 of level 4
12:09:16.124 8e88a73c-436e-4d70-ab87-31592d3a1825:937 [log] > [transmuxer.ts]: Flushed fragment 7 of level 4
12:09:16.124 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:16.153 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:16.249 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 7 of level 4 [0.023,79.946]
12:09:16.249 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:22.428 hls.ts:283 [log] > destroy
12:09:22.428 hls.ts:311 [log] > detachMedia
12:09:22.428 buffer-controller.ts:162 [log] > [buffer-controller]: media source detaching
12:09:22.442 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->STOPPED
12:09:22.443 base-stream-controller.ts:1362 [log] > [subtitle-stream-controller]: IDLE->STOPPED
12:09:22.447 main.js:338 Using Hls.js config: {debug: true, enableWorker: true, lowLatencyMode: true, backBufferLength: 90}
12:09:22.447 logger.ts:74 [log] >
12:09:22.456 hls.ts:363 [log] > stopLoad
12:09:22.456 hls.ts:331 [log] > loadSource:https://test-streams.mux.dev/x36xhzz/x36xhzz.m3u8
12:09:22.458 stream-controller.ts:539 [log] > [stream-controller]: Trigger BUFFER_RESET
12:09:22.458 hls.ts:302 [log] > attachMedia
12:09:22.472 level-controller.ts:172 [log] > [level-controller]: manifest loaded, 5 level(s) found, first bitrate: 2149280
12:09:22.472 buffer-controller.ts:136 [log] > 1 bufferCodec event(s) expected
12:09:22.480 hls.ts:353 [log] > startLoad(-1)
12:09:22.481 level-controller.ts:251 [log] > [level-controller]: switching to level 3 from -1
12:09:22.482 level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 3 with URL-id 0 https://test-streams.mux.dev/x36xhzz/url_0/193039199_mp4_h264_aac_hd_7.m3u8
12:09:22.484 base-stream-controller.ts:1362 [log] > [stream-controller]: STOPPED->IDLE
12:09:22.484 base-stream-controller.ts:1362 [log] > [subtitle-stream-controller]: STOPPED->IDLE
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:23.005 XHR finished loading: GET "<URL>".
12:09:22.505 stream-controller.ts:603 [log] > [stream-controller]: Level 3 loaded [0,63], cc [0, 0] duration:634.584
12:09:22.506 buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 634.584
12:09:22.508 buffer-controller.ts:742 [log] > [buffer-controller]: Media source opened
12:09:22.581 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 0 cc: 0 of [0-63] level: 3, target: 0
12:09:22.582 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:22.591 transmuxer-interface.ts:67 [log] > demuxing in webworker
12:09:22.596 transmuxer-interface.ts:183 [log] > [transmuxer-interface, main]: Starting new transmux session for sn: 0 p: -1 level: 3 id: 1
        discontinuity: true
        trackSwitch: true
        contiguous: false
        accurateTimeOffset: true
        timeOffset: 0
12:09:22.596 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 0 of level 3
12:09:22.691 blob:https://hls-js-…18-30fb186978eb:603 [log] >
12:09:22.692 blob:https://hls-js-…8-30fb186978eb:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
12:09:22.692 blob:https://hls-js-…8-30fb186978eb:2688 [log] > [mp4-remuxer]: initPTS & initDTS reset
12:09:22.697 blob:https://hls-js-…8-30fb186978eb:7540 [log] > manifest codec:mp4a.40.2, ADTS type:2, samplingIndex:4
12:09:22.698 blob:https://hls-js-…8-30fb186978eb:7702 [log] > parsed codec:mp4a.40.5, rate:44100, channels:2
12:09:22.720 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:22.720 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 0 of level 3
12:09:22.721 stream-controller.ts:1211 [log] > [stream-controller]: Init audio buffer, container:audio/mp4, codecs[selected/level/parsed]=[mp4a.40.2/mp4a.40.2/mp4a.40.5]
12:09:22.721 stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.64001f/avc1.64001f]
12:09:22.721 buffer-controller.ts:704 [log] > [buffer-controller]: creating sourceBuffer(audio/mp4;codecs=mp4a.40.2)
12:09:22.721 buffer-controller.ts:704 [log] > [buffer-controller]: creating sourceBuffer(video/mp4;codecs=avc1.64001f)
12:09:22.733 audio-stream-controller.ts:113 [log] > [audio-stream-controller]: InitPTS for cc: 0 found from main: 900909
12:09:22.748 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:22.808 VM11:418 emeLogger.PlayEvent {title: "PlayEvent", event: Event, timestamp: "1:0:13:78", target: e…r.HTMLMediaElement}
12:09:22.891 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 0 of level 3 [0.023,10.008]
12:09:22.891 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:22.891 level-controller.ts:251 [log] > [level-controller]: switching to level 4 from 3
12:09:22.892 level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 4 with URL-id 0 https://test-streams.mux.dev/x36xhzz/url_8/193039199_mp4_h264_aac_fhd_7.m3u8
12:09:22.893 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->WAITING_LEVEL
12:09:22.897 favicon.ico:1 GET https://hls-js-dev.netlify.app/favicon.ico 404
12:09:22.903 stream-controller.ts:603 [log] > [stream-controller]: Level 4 loaded [0,63], cc [0, 0] duration:634.567
12:09:22.904 base-stream-controller.ts:1362 [log] > [stream-controller]: WAITING_LEVEL->IDLE
12:09:22.905 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 1 cc: 0 of [0-63] level: 4, target: 10.008
12:09:22.905 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:22.962 transmuxer-interface.ts:183 [log] > [transmuxer-interface, main]: Starting new transmux session for sn: 1 p: -1 level: 4 id: 1
        discontinuity: false
        trackSwitch: true
        contiguous: false
        accurateTimeOffset: true
        timeOffset: 10
12:09:22.963 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 1 of level 4
12:09:22.963 blob:https://hls-js-…8-30fb186978eb:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
12:09:22.963 blob:https://hls-js-…8-30fb186978eb:2693 [log] > [mp4-remuxer]: reset next timestamp
12:09:22.963 blob:https://hls-js-…8-30fb186978eb:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
12:09:22.964 blob:https://hls-js-…8-30fb186978eb:2688 [log] > [mp4-remuxer]: initPTS & initDTS reset
12:09:22.993 blob:https://hls-js-…8-30fb186978eb:7540 [log] > manifest codec:mp4a.40.2, ADTS type:2, samplingIndex:4
12:09:22.994 blob:https://hls-js-…8-30fb186978eb:7702 [log] > parsed codec:mp4a.40.5, rate:44100, channels:2
12:09:23.120 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 1 of level 4
12:09:23.120 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:23.120 stream-controller.ts:1211 [log] > [stream-controller]: Init audio buffer, container:audio/mp4, codecs[selected/level/parsed]=[mp4a.40.2/mp4a.40.2/mp4a.40.5]
12:09:23.120 stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.640028/avc1.640028]
12:09:23.168 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:23.296 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 1 of level 4 [0.023,19.992]
12:09:23.296 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:23.296 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 2 cc: 0 of [0-63] level: 4, target: 19.992
12:09:23.296 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:23.326 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 2 of level 4
12:09:23.432 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 2 of level 4
12:09:23.432 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:23.456 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:23.496 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 2 of level 4 [0.023,30.000]
12:09:23.496 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:23.496 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 3 cc: 0 of [0-63] level: 4, target: 30
12:09:23.496 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:23.546 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 3 of level 4
12:09:23.674 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 3 of level 4
12:09:23.674 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:23.707 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:23.759 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 3 of level 4 [0.023,40.008]
12:09:23.760 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:23.760 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 4 cc: 0 of [0-63] level: 4, target: 40.008
12:09:23.760 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:23.790 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 4 of level 4
12:09:23.850 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 4 of level 4
12:09:23.850 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:23.872 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:23.920 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 4 of level 4 [0.023,49.993]
12:09:23.920 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:23.920 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 5 cc: 0 of [0-63] level: 4, target: 49.993
12:09:23.920 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:23.951 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 5 of level 4
12:09:24.020 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:24.020 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 5 of level 4
12:09:24.056 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:24.104 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 5 of level 4 [0.023,60.000]
12:09:24.104 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:24.105 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 6 cc: 0 of [0-63] level: 4, target: 60
12:09:24.105 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:24.123 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 6 of level 4
12:09:24.164 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 6 of level 4
12:09:24.164 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:24.188 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:24.240 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 6 of level 4 [0.023,70.008]
12:09:24.240 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:24.240 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 7 cc: 0 of [0-63] level: 4, target: 70.008
12:09:24.240 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:24.263 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 7 of level 4
12:09:24.316 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 7 of level 4
12:09:24.317 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:24.334 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:24.394 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 7 of level 4 [0.023,79.946]
12:09:24.394 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:25.681 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 8 cc: 0 of [0-63] level: 4, target: 79.946
12:09:25.682 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:09:26.406 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 8 of level 4
12:09:26.508 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 8 of level 4
12:09:26.508 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:09:26.565 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:09:26.659 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 8 of level 4 [0.023,90.001]
12:09:26.659 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:09:35.781 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 9 cc: 0 of [0-63] level: 4, target: 90.001
12:09:35.781 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:10:41.987 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 9 of level 4
12:10:42.017 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 9 of level 4
12:10:42.018 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:10:42.043 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:10:42.081 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 9 of level 4 [0.023,100.008]
12:10:42.081 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:10:42.081 level-controller.ts:251 [log] > [level-controller]: switching to level 0 from 4
12:10:42.083 level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 with URL-id 0 https://test-streams.mux.dev/x36xhzz/url_2/193039199_mp4_h264_aac_ld_7.m3u8
12:10:42.084 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->WAITING_LEVEL
12:10:44.175 stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,63], cc [0, 0] duration:634.634
12:10:44.175 base-stream-controller.ts:1362 [log] > [stream-controller]: WAITING_LEVEL->IDLE
12:10:44.176 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 10 cc: 0 of [0-63] level: 0, target: 100.008
12:10:44.176 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:10:44.179 buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 634.634
12:10:51.224 transmuxer-interface.ts:183 [log] > [transmuxer-interface, main]: Starting new transmux session for sn: 10 p: -1 level: 0 id: 1
        discontinuity: false
        trackSwitch: true
        contiguous: false
        accurateTimeOffset: true
        timeOffset: 100
12:10:51.224 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 10 of level 0
12:10:51.225 blob:https://hls-js-…8-30fb186978eb:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
12:10:51.225 blob:https://hls-js-…8-30fb186978eb:2693 [log] > [mp4-remuxer]: reset next timestamp
12:10:51.225 blob:https://hls-js-…8-30fb186978eb:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
12:10:51.225 blob:https://hls-js-…8-30fb186978eb:2688 [log] > [mp4-remuxer]: initPTS & initDTS reset
12:10:51.232 blob:https://hls-js-…8-30fb186978eb:7540 [log] > manifest codec:mp4a.40.5, ADTS type:2, samplingIndex:7
12:10:51.232 blob:https://hls-js-…8-30fb186978eb:7702 [log] > parsed codec:mp4a.40.5, rate:22050, channels:2
12:10:51.246 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 10 of level 0
12:10:51.247 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:10:51.248 stream-controller.ts:1211 [log] > [stream-controller]: Init audio buffer, container:audio/mp4, codecs[selected/level/parsed]=[mp4a.40.5/mp4a.40.5/mp4a.40.5]
12:10:51.248 stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.42000d/avc1.42c00d]
12:10:51.249 buffer-controller.ts:286 [log] > [buffer-controller]: changing audio sourceBuffer type to audio/mp4;codecs=mp4a.40.5
12:10:51.284 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:10:51.366 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 10 of level 0 [0.023,109.990]
12:10:51.366 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:10:51.367 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 11 cc: 0 of [0-63] level: 0, target: 109.99
12:10:51.367 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:10:59.323 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 11 of level 0
12:10:59.332 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 11 of level 0
12:10:59.337 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:10:59.356 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:10:59.397 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 11 of level 0 [0.023,119.978]
12:10:59.399 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:10:59.400 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 12 cc: 0 of [0-63] level: 0, target: 119.978
12:10:59.400 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:11:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,9.161562500000002] from the audio SourceBuffer
12:11:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,9.161562500000002] from the video SourceBuffer
12:11:08.773 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 12 of level 0
12:11:08.777 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 12 of level 0
12:11:08.778 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:11:08.794 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:11:08.850 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 12 of level 0 [10.023,129.990]
12:11:08.850 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:11:08.850 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 13 cc: 0 of [0-63] level: 0, target: 129.99
12:11:08.851 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:11:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,19.077718750000003] from the audio SourceBuffer
12:11:12.882 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,19.077718750000003] from the video SourceBuffer
12:11:16.573 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 13 of level 0
12:11:16.578 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 13 of level 0
12:11:16.580 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:11:16.599 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:11:16.632 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 13 of level 0 [20.023,139.990]
12:11:16.632 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:11:16.632 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 14 cc: 0 of [0-63] level: 0, target: 139.99
12:11:16.632 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:11:22.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,28.993875000000003] from the audio SourceBuffer
12:11:22.882 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,28.993875000000003] from the video SourceBuffer
12:11:24.914 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 14 of level 0
12:11:24.918 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 14 of level 0
12:11:24.918 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:11:24.942 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:11:24.992 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 14 of level 0 [30.023,149.978]
12:11:24.992 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:11:24.992 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 15 cc: 0 of [0-63] level: 0, target: 149.978
12:11:24.993 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:11:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,38.91003125] from the audio SourceBuffer
12:11:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,38.91003125] from the video SourceBuffer
12:11:33.314 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 15 of level 0
12:11:33.316 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 15 of level 0
12:11:33.316 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:11:33.326 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:11:33.348 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 15 of level 0 [39.757,159.990]
12:11:33.348 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:11:33.348 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 16 cc: 0 of [0-63] level: 0, target: 159.99
12:11:33.348 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:11:41.234 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 16 of level 0
12:11:41.239 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 16 of level 0
12:11:41.240 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:11:41.255 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:11:41.279 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 16 of level 0 [39.757,169.990]
12:11:41.279 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:11:41.279 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 17 cc: 0 of [0-63] level: 0, target: 169.99
12:11:41.279 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:11:42.882 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,48.8261875] from the audio SourceBuffer
12:11:42.883 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,48.8261875] from the video SourceBuffer
12:11:48.644 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 17 of level 0
12:11:48.658 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 17 of level 0
12:11:48.658 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:11:48.683 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:11:48.728 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 17 of level 0 [50.023,179.978]
12:11:48.728 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:11:48.728 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 18 cc: 0 of [0-63] level: 0, target: 179.978
12:11:48.729 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:11:52.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,58.74234375] from the audio SourceBuffer
12:11:52.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,58.74234375] from the video SourceBuffer
12:11:58.633 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 18 of level 0
12:11:58.638 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 18 of level 0
12:11:58.639 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:11:58.651 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:11:58.682 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 18 of level 0 [60.023,189.990]
12:11:58.682 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:11:58.683 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 19 cc: 0 of [0-63] level: 0, target: 189.99
12:11:58.683 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:12:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,68.6585] from the audio SourceBuffer
12:12:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,68.6585] from the video SourceBuffer
12:12:07.933 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 19 of level 0
12:12:07.941 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 19 of level 0
12:12:07.942 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:12:07.959 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:12:07.988 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 19 of level 0 [70.023,199.990]
12:12:07.988 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:12:07.988 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 20 cc: 0 of [0-63] level: 0, target: 199.99
12:12:07.988 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:12:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,78.57465625] from the audio SourceBuffer
12:12:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,78.57465625] from the video SourceBuffer
12:12:15.823 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 20 of level 0
12:12:15.828 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 20 of level 0
12:12:15.829 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:12:15.843 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:12:15.869 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 20 of level 0 [79.957,209.978]
12:12:15.869 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:12:15.869 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 21 cc: 0 of [0-63] level: 0, target: 209.978
12:12:15.869 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:12:22.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,88.4908125] from the audio SourceBuffer
12:12:22.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,88.4908125] from the video SourceBuffer
12:12:27.043 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 21 of level 0
12:12:27.047 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 21 of level 0
12:12:27.048 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:12:27.057 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:12:27.079 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 21 of level 0 [90.023,219.990]
12:12:27.080 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:12:27.080 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 22 cc: 0 of [0-63] level: 0, target: 219.99
12:12:27.080 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:12:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,98.40696875] from the audio SourceBuffer
12:12:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,98.40696875] from the video SourceBuffer
12:12:34.604 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 22 of level 0
12:12:34.606 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 22 of level 0
12:12:34.606 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:12:34.620 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:12:34.653 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 22 of level 0 [99.990,229.990]
12:12:34.653 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:12:34.653 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 23 cc: 0 of [0-63] level: 0, target: 229.99
12:12:34.653 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:12:42.734 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 23 of level 0
12:12:42.739 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 23 of level 0
12:12:42.740 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:12:42.750 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:12:42.775 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 23 of level 0 [99.990,239.978]
12:12:42.775 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:12:42.776 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 24 cc: 0 of [0-63] level: 0, target: 239.978
12:12:42.776 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:12:42.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,108.323125] from the audio SourceBuffer
12:12:42.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,108.323125] from the video SourceBuffer
12:12:51.254 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 24 of level 0
12:12:51.259 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 24 of level 0
12:12:51.260 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:12:51.280 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:12:51.306 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 24 of level 0 [108.368,249.990]
12:12:51.306 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:12:51.306 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 25 cc: 0 of [0-63] level: 0, target: 249.99
12:12:51.306 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:12:52.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,118.23928125] from the audio SourceBuffer
12:12:52.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,118.23928125] from the video SourceBuffer
12:13:01.393 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 25 of level 0
12:13:01.398 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 25 of level 0
12:13:01.400 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:13:01.417 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:13:01.442 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 25 of level 0 [119.990,259.990]
12:13:01.442 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:13:01.442 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 26 cc: 0 of [0-63] level: 0, target: 259.99
12:13:01.442 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:13:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,128.1554375] from the audio SourceBuffer
12:13:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,128.1554375] from the video SourceBuffer
12:13:09.823 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 26 of level 0
12:13:09.827 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 26 of level 0
12:13:09.829 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:13:09.843 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:13:09.869 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 26 of level 0 [129.990,269.978]
12:13:09.869 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:13:09.869 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 27 cc: 0 of [0-63] level: 0, target: 269.978
12:13:09.869 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:13:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,138.07159375] from the audio SourceBuffer
12:13:12.884 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,138.07159375] from the video SourceBuffer
12:13:19.424 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 27 of level 0
12:13:19.429 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 27 of level 0
12:13:19.431 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:13:19.441 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:13:19.464 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 27 of level 0 [139.990,279.990]
12:13:19.464 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:13:19.464 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 28 cc: 0 of [0-63] level: 0, target: 279.99
12:13:19.464 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:13:22.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,147.98775] from the audio SourceBuffer
12:13:22.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,147.98775] from the video SourceBuffer
12:13:28.483 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 28 of level 0
12:13:28.487 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 28 of level 0
12:13:28.489 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:13:28.507 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:13:28.537 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 28 of level 0 [149.990,289.990]
12:13:28.537 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:13:28.538 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 29 cc: 0 of [0-63] level: 0, target: 289.99
12:13:28.538 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:13:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,157.90390625] from the audio SourceBuffer
12:13:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,157.90390625] from the video SourceBuffer
12:13:35.953 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 29 of level 0
12:13:35.956 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 29 of level 0
12:13:35.957 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:13:35.967 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:13:35.989 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 29 of level 0 [159.990,299.979]
12:13:35.989 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:13:35.989 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 30 cc: 0 of [0-63] level: 0, target: 299.979
12:13:35.990 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:13:42.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,167.8200625] from the audio SourceBuffer
12:13:42.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,167.8200625] from the video SourceBuffer
12:13:47.623 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 30 of level 0
12:13:47.627 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 30 of level 0
12:13:47.629 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:13:47.639 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:13:47.662 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 30 of level 0 [169.990,309.990]
12:13:47.662 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:13:47.662 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 31 cc: 0 of [0-63] level: 0, target: 309.99
12:13:47.662 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:13:52.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,177.73621875000003] from the audio SourceBuffer
12:13:52.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,177.73621875000003] from the video SourceBuffer
12:13:57.674 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 31 of level 0
12:13:57.679 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 31 of level 0
12:13:57.681 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:13:57.693 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:13:57.719 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 31 of level 0 [179.990,319.990]
12:13:57.719 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:13:57.719 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 32 cc: 0 of [0-63] level: 0, target: 319.99
12:13:57.719 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:14:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,187.652375] from the audio SourceBuffer
12:14:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,187.652375] from the video SourceBuffer
12:14:08.354 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 32 of level 0
12:14:08.359 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 32 of level 0
12:14:08.360 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:14:08.370 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:14:08.391 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 32 of level 0 [189.990,329.979]
12:14:08.392 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:14:08.392 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 33 cc: 0 of [0-63] level: 0, target: 329.979
12:14:08.392 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:14:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,197.56853124999998] from the audio SourceBuffer
12:14:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,197.56853124999998] from the video SourceBuffer
12:14:18.523 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 33 of level 0
12:14:18.529 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 33 of level 0
12:14:18.530 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:14:18.541 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:14:18.569 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 33 of level 0 [199.123,339.990]
12:14:18.569 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:14:18.570 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 34 cc: 0 of [0-63] level: 0, target: 339.99
12:14:18.570 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:14:22.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,207.4846875] from the audio SourceBuffer
12:14:22.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,207.4846875] from the video SourceBuffer
12:14:27.253 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 34 of level 0
12:14:27.258 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 34 of level 0
12:14:27.259 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:14:27.271 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:14:27.301 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 34 of level 0 [208.623,349.990]
12:14:27.302 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:14:27.302 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 35 cc: 0 of [0-63] level: 0, target: 349.99
12:14:27.302 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:14:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,217.40084375000004] from the audio SourceBuffer
12:14:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,217.40084375000004] from the video SourceBuffer
12:14:38.593 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 35 of level 0
12:14:38.599 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 35 of level 0
12:14:38.601 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:14:38.613 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:14:38.643 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 35 of level 0 [218.223,359.979]
12:14:38.643 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:14:38.643 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 36 cc: 0 of [0-63] level: 0, target: 359.979
12:14:38.643 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:14:42.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,227.317] from the audio SourceBuffer
12:14:42.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,227.317] from the video SourceBuffer
12:14:49.333 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 36 of level 0
12:14:49.338 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 36 of level 0
12:14:49.340 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:14:49.355 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:14:49.389 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 36 of level 0 [228.223,369.990]
12:14:49.389 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:14:49.389 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 37 cc: 0 of [0-63] level: 0, target: 369.99
12:14:49.390 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:14:52.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,237.23315624999998] from the audio SourceBuffer
12:14:52.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,237.23315624999998] from the video SourceBuffer
12:14:58.063 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 37 of level 0
12:14:58.068 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 37 of level 0
12:14:58.069 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:14:58.078 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:14:58.107 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 37 of level 0 [239.990,379.990]
12:14:58.108 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:14:58.108 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 38 cc: 0 of [0-63] level: 0, target: 379.99
12:14:58.108 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:15:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,247.1493125] from the audio SourceBuffer
12:15:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,247.1493125] from the video SourceBuffer
12:15:04.963 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 38 of level 0
12:15:04.965 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 38 of level 0
12:15:04.965 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:15:04.980 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:15:05.002 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 38 of level 0 [247.957,389.979]
12:15:05.003 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:15:05.003 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 39 cc: 0 of [0-63] level: 0, target: 389.979
12:15:05.003 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:15:11.954 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 39 of level 0
12:15:11.958 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 39 of level 0
12:15:11.959 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:15:11.981 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:15:12.002 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 39 of level 0 [247.957,399.990]
12:15:12.002 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:15:12.002 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 40 cc: 0 of [0-63] level: 0, target: 399.99
12:15:12.002 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:15:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,257.06546875000004] from the audio SourceBuffer
12:15:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,257.06546875000004] from the video SourceBuffer
12:15:20.173 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 40 of level 0
12:15:20.176 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 40 of level 0
12:15:20.177 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:15:20.190 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:15:20.209 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 40 of level 0 [258.123,409.990]
12:15:20.209 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:15:20.209 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 41 cc: 0 of [0-63] level: 0, target: 409.99
12:15:20.210 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:15:22.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,266.981625] from the audio SourceBuffer
12:15:22.884 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,266.981625] from the video SourceBuffer
12:15:28.573 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 41 of level 0
12:15:28.577 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 41 of level 0
12:15:28.578 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:15:28.587 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:15:28.607 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 41 of level 0 [267.290,419.979]
12:15:28.607 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:15:28.608 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 42 cc: 0 of [0-63] level: 0, target: 419.979
12:15:28.608 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:15:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,276.89778125] from the audio SourceBuffer
12:15:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,276.89778125] from the video SourceBuffer
12:15:41.473 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 42 of level 0
12:15:41.478 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 42 of level 0
12:15:41.479 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:15:41.501 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:15:41.524 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 42 of level 0 [279.990,429.990]
12:15:41.524 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:15:41.525 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 43 cc: 0 of [0-63] level: 0, target: 429.99
12:15:41.525 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:15:42.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,286.8139375] from the audio SourceBuffer
12:15:42.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,286.8139375] from the video SourceBuffer
12:15:52.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,296.73009375000004] from the audio SourceBuffer
12:15:52.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,296.73009375000004] from the video SourceBuffer
12:15:54.823 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 43 of level 0
12:15:54.828 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 43 of level 0
12:15:54.828 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:15:54.841 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:15:54.862 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 43 of level 0 [299.990,439.990]
12:15:54.862 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:15:54.862 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 44 cc: 0 of [0-63] level: 0, target: 439.99
12:15:54.863 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:16:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,306.64625] from the audio SourceBuffer
12:16:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,306.64625] from the video SourceBuffer
12:16:08.473 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 44 of level 0
12:16:08.478 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 44 of level 0
12:16:08.479 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:16:08.492 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:16:08.517 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 44 of level 0 [309.623,449.979]
12:16:08.517 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:16:08.517 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 45 cc: 0 of [0-63] level: 0, target: 449.98
12:16:08.517 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:16:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,316.56240625] from the audio SourceBuffer
12:16:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,316.56240625] from the video SourceBuffer
12:16:16.813 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 45 of level 0
12:16:16.817 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 45 of level 0
12:16:16.818 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:16:16.832 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:16:16.859 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 45 of level 0 [316.957,459.990]
12:16:16.860 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:16:16.860 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 46 cc: 0 of [0-63] level: 0, target: 459.99
12:16:16.860 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:16:22.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,326.4785625] from the audio SourceBuffer
12:16:22.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,326.4785625] from the video SourceBuffer
12:16:27.343 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 46 of level 0
12:16:27.347 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 46 of level 0
12:16:27.349 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:16:27.367 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:16:27.392 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 46 of level 0 [326.623,469.990]
12:16:27.393 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:16:27.393 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 47 cc: 0 of [0-63] level: 0, target: 469.99
12:16:27.393 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:16:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,336.39471875000004] from the audio SourceBuffer
12:16:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,336.39471875000004] from the video SourceBuffer
12:16:36.433 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 47 of level 0
12:16:36.438 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 47 of level 0
12:16:36.439 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:16:36.447 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:16:36.466 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 47 of level 0 [338.790,479.980]
12:16:36.466 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:16:36.466 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 48 cc: 0 of [0-63] level: 0, target: 479.98
12:16:36.466 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:16:42.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,346.310875] from the audio SourceBuffer
12:16:42.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,346.310875] from the video SourceBuffer
12:16:43.213 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 48 of level 0
12:16:43.216 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 48 of level 0
12:16:43.216 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:16:43.228 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:16:43.254 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 48 of level 0 [349.990,489.990]
12:16:43.254 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:16:43.254 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 49 cc: 0 of [0-63] level: 0, target: 489.99
12:16:43.254 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:16:50.624 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 49 of level 0
12:16:50.628 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 49 of level 0
12:16:50.629 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:16:50.642 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:16:50.671 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 49 of level 0 [349.990,499.990]
12:16:50.672 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:16:50.672 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 50 cc: 0 of [0-63] level: 0, target: 499.99
12:16:50.672 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:16:52.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,356.22703125] from the audio SourceBuffer
12:16:52.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,356.22703125] from the video SourceBuffer
12:16:57.373 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 50 of level 0
12:16:57.377 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 50 of level 0
12:16:57.378 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:16:57.389 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:16:57.416 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 50 of level 0 [359.990,509.980]
12:16:57.416 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:16:57.416 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 51 cc: 0 of [0-63] level: 0, target: 509.98
12:16:57.416 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:17:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,366.1431875] from the audio SourceBuffer
12:17:02.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,366.1431875] from the video SourceBuffer
12:17:05.173 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 51 of level 0
12:17:05.175 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 51 of level 0
12:17:05.175 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:17:05.186 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:17:05.232 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 51 of level 0 [369.990,519.990]
12:17:05.232 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:17:05.232 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 52 cc: 0 of [0-63] level: 0, target: 519.99
12:17:05.232 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:17:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,376.05934375000004] from the audio SourceBuffer
12:17:12.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,376.05934375000004] from the video SourceBuffer
12:17:13.063 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 52 of level 0
12:17:13.066 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 52 of level 0
12:17:13.066 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:17:13.077 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:17:13.099 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 52 of level 0 [377.157,529.990]
12:17:13.099 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:17:13.100 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 53 cc: 0 of [0-63] level: 0, target: 529.99
12:17:13.100 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:17:21.704 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 53 of level 0
12:17:21.709 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 53 of level 0
12:17:21.711 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:17:21.741 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:17:21.766 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 53 of level 0 [377.157,539.980]
12:17:21.766 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:17:21.767 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 54 cc: 0 of [0-63] level: 0, target: 539.98
12:17:21.767 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:17:22.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,385.9755] from the audio SourceBuffer
12:17:22.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,385.9755] from the video SourceBuffer
12:17:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,395.89165625] from the audio SourceBuffer
12:17:32.881 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,395.89165625] from the video SourceBuffer
12:17:35.444 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 54 of level 0
12:17:35.448 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 54 of level 0
12:17:35.448 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:17:35.460 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:17:35.490 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 54 of level 0 [396.957,549.990]
12:17:35.490 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:17:35.490 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 55 cc: 0 of [0-63] level: 0, target: 549.99
12:17:35.490 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:17:42.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,405.8078125] from the audio SourceBuffer
12:17:42.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,405.8078125] from the video SourceBuffer
12:17:49.753 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 55 of level 0
12:17:49.757 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 55 of level 0
12:17:49.758 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:17:49.768 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:17:49.786 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 55 of level 0 [408.857,559.990]
12:17:49.787 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:17:49.787 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 56 cc: 0 of [0-63] level: 0, target: 559.99
12:17:49.787 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:17:52.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,415.72396875000004] from the audio SourceBuffer
12:17:52.784 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,415.72396875000004] from the video SourceBuffer
12:18:00.734 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 56 of level 0
12:18:00.740 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 56 of level 0
12:18:00.740 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:18:00.770 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:18:00.805 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 56 of level 0 [416.590,569.980]
12:18:00.806 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:18:00.806 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 57 cc: 0 of [0-63] level: 0, target: 569.98
12:18:00.806 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:18:02.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,425.640125] from the audio SourceBuffer
12:18:02.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,425.640125] from the video SourceBuffer
12:18:09.103 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 57 of level 0
12:18:09.106 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 57 of level 0
12:18:09.107 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:18:09.115 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:18:09.134 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 57 of level 0 [426.323,579.990]
12:18:09.134 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:18:09.135 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 58 cc: 0 of [0-63] level: 0, target: 579.99
12:18:09.135 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:18:12.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,435.55628125] from the audio SourceBuffer
12:18:12.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,435.55628125] from the video SourceBuffer
12:18:20.894 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 58 of level 0
12:18:20.900 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 58 of level 0
12:18:20.902 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:18:20.911 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:18:20.934 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 58 of level 0 [438.157,589.990]
12:18:20.934 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:18:20.934 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 59 cc: 0 of [0-63] level: 0, target: 589.99
12:18:20.935 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:18:22.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,445.47243750000007] from the audio SourceBuffer
12:18:22.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,445.47243750000007] from the video SourceBuffer
12:18:32.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,455.38859375000004] from the audio SourceBuffer
12:18:32.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,455.38859375000004] from the video SourceBuffer
12:18:34.243 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 59 of level 0
12:18:34.247 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 59 of level 0
12:18:34.247 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:18:34.261 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:18:34.284 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 59 of level 0 [456.190,599.980]
12:18:34.285 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:18:34.285 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 60 cc: 0 of [0-63] level: 0, target: 599.98
12:18:34.285 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:18:42.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,465.30475] from the audio SourceBuffer
12:18:42.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,465.30475] from the video SourceBuffer
12:18:43.814 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 60 of level 0
12:18:43.817 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 60 of level 0
12:18:43.817 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:18:43.831 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:18:43.861 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 60 of level 0 [466.123,609.990]
12:18:43.861 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:18:43.862 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 61 cc: 0 of [0-63] level: 0, target: 609.99
12:18:43.862 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:18:48.973 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 61 of level 0
12:18:48.976 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 61 of level 0
12:18:48.977 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:18:48.986 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:18:49.007 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 61 of level 0 [466.123,619.990]
12:18:49.008 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:18:49.008 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 62 cc: 0 of [0-63] level: 0, target: 619.99
12:18:49.008 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:18:52.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,475.22090625] from the audio SourceBuffer
12:18:52.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,475.22090625] from the video SourceBuffer
12:18:54.943 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 62 of level 0
12:18:54.945 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 62 of level 0
12:18:54.945 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:18:54.954 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:18:54.975 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 62 of level 0 [475.790,629.981]
12:18:54.975 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:18:54.975 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 63 cc: 0 of [0-63] level: 0, target: 629.981
12:18:54.976 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:18:58.993 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 63 of level 0
12:18:58.997 blob:https://hls-js-…18-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 63 of level 0
12:18:58.998 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:18:59.011 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:18:59.031 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 63 of level 0 [475.790,634.160]
12:18:59.032 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:18:59.032 buffer-controller.ts:508 [log] > [buffer-controller]: audio sourceBuffer now EOS
12:18:59.032 buffer-controller.ts:508 [log] > [buffer-controller]: video sourceBuffer now EOS
12:18:59.032 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->ENDED
12:18:59.038 buffer-controller.ts:760 [log] > [buffer-controller]: Media source ended
12:19:02.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,485.13706249999996] from the audio SourceBuffer
12:19:02.784 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,485.13706249999996] from the video SourceBuffer
12:19:02.804 base-stream-controller.ts:1362 [log] > [stream-controller]: ENDED->IDLE
12:19:02.881 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 63 cc: 0 of [0-63] level: 0, target: 634.16
12:19:02.881 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:19:02.885 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 63 of level 0
12:19:02.886 blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:3247 [warn] > Audio frame @ 629.994s overlaps nextAudioPts by -4166 ms.
remuxAudio @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:3247
remux @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:2797
transmuxUnencrypted @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:1013
transmux @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:1000
push @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:851
(anonymous) @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:122
12:19:02.888 blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:3023 [warn] > AVC: 4633 ms (-417000dts) overlapping between fragments detected
remuxVideo @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:3023
remux @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:2807
transmuxUnencrypted @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:1013
transmux @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:1000
push @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:851
(anonymous) @ blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:122
12:19:02.888 blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:3030 [log] > Video: First PTS/DTS adjusted: 634623/634623, delta: -4633 ms
12:19:02.890 blob:https://hls-js-dev.netlify.app/0767ca4f-6b0c-4c84-9418-30fb186978eb:937 [log] > [transmuxer.ts]: Flushed fragment 63 of level 0
12:19:02.890 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:19:02.897 base-stream-controller.ts:1312 [warn] > [stream-controller]: Could not parse fragment 63 video duration reliably (0) resetting transmuxer to fallback to playlist timing
(anonymous) @ base-stream-controller.ts:1312
updateLevelTiming @ base-stream-controller.ts:1303
_handleTransmuxerFlush @ base-stream-controller.ts:646
onWorkerMessage @ transmuxer-interface.ts:281
12:19:02.897 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:19:02.917 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 63 of level 0 [486.123,634.173]
12:19:02.917 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:19:02.917 buffer-controller.ts:508 [log] > [buffer-controller]: audio sourceBuffer now EOS
12:19:02.917 buffer-controller.ts:508 [log] > [buffer-controller]: video sourceBuffer now EOS
12:19:02.917 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->ENDED
12:19:02.922 buffer-controller.ts:760 [log] > [buffer-controller]: Media source ended
12:19:12.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,495.05321875000004] from the audio SourceBuffer
12:19:12.784 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,495.05321875000004] from the video SourceBuffer
12:19:12.805 base-stream-controller.ts:1362 [log] > [stream-controller]: ENDED->IDLE
12:19:12.881 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 63 cc: 0 of [0-63] level: 0, target: 634.173
12:19:12.881 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:19:12.885 transmuxer-interface.ts:67 [log] > demuxing in webworker
12:19:12.889 transmuxer-interface.ts:183 [log] > [transmuxer-interface, main]: Starting new transmux session for sn: 63 p: -1 level: 0 id: 1
        discontinuity: true
        trackSwitch: true
        contiguous: false
        accurateTimeOffset: true
        timeOffset: 629.9805895692881
12:19:12.889 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 63 of level 0
12:19:12.911 7bec737f-950f-40ef-a89b-f66943fc75df:603 [log] >
12:19:12.912 7bec737f-950f-40ef-a89b-f66943fc75df:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
12:19:12.912 7bec737f-950f-40ef-a89b-f66943fc75df:2688 [log] > [mp4-remuxer]: initPTS & initDTS reset
12:19:12.915 7bec737f-950f-40ef-a89b-f66943fc75df:7540 [log] > manifest codec:mp4a.40.5, ADTS type:2, samplingIndex:7
12:19:12.915 7bec737f-950f-40ef-a89b-f66943fc75df:7702 [log] > parsed codec:mp4a.40.5, rate:22050, channels:2
12:19:12.922 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:19:12.922 7bec737f-950f-40ef-a89b-f66943fc75df:937 [log] > [transmuxer.ts]: Flushed fragment 63 of level 0
12:19:12.922 stream-controller.ts:1211 [log] > [stream-controller]: Init audio buffer, container:audio/mp4, codecs[selected/level/parsed]=[mp4a.40.5/mp4a.40.5/mp4a.40.5]
12:19:12.922 stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.42000d/avc1.42c00d]
12:19:12.923 buffer-controller.ts:286 [log] > [buffer-controller]: changing audio sourceBuffer type to audio/mp4;codecs=mp4a.40.5
12:19:12.936 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:19:12.972 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 63 of level 0 [499.990,634.164]
12:19:12.972 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:19:12.972 buffer-controller.ts:508 [log] > [buffer-controller]: audio sourceBuffer now EOS
12:19:12.973 buffer-controller.ts:508 [log] > [buffer-controller]: video sourceBuffer now EOS
12:19:12.973 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->ENDED
12:19:12.977 buffer-controller.ts:760 [log] > [buffer-controller]: Media source ended
12:19:22.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,504.969375] from the audio SourceBuffer
12:19:22.784 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,504.969375] from the video SourceBuffer
12:19:22.803 base-stream-controller.ts:1362 [log] > [stream-controller]: ENDED->IDLE
12:19:22.881 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 63 cc: 0 of [0-63] level: 0, target: 634.164
12:19:22.881 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:19:22.885 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 63 of level 0
12:19:22.888 7bec737f-950f-40ef-a89b-f66943fc75df:3247 [warn] > Audio frame @ 629.994s overlaps nextAudioPts by -4170 ms.
remuxAudio @ 7bec737f-950f-40ef-a89b-f66943fc75df:3247
remux @ 7bec737f-950f-40ef-a89b-f66943fc75df:2797
transmuxUnencrypted @ 7bec737f-950f-40ef-a89b-f66943fc75df:1013
transmux @ 7bec737f-950f-40ef-a89b-f66943fc75df:1000
push @ 7bec737f-950f-40ef-a89b-f66943fc75df:851
(anonymous) @ 7bec737f-950f-40ef-a89b-f66943fc75df:122
12:19:22.888 7bec737f-950f-40ef-a89b-f66943fc75df:3023 [warn] > AVC: 4633 ms (-417000dts) overlapping between fragments detected
remuxVideo @ 7bec737f-950f-40ef-a89b-f66943fc75df:3023
remux @ 7bec737f-950f-40ef-a89b-f66943fc75df:2807
transmuxUnencrypted @ 7bec737f-950f-40ef-a89b-f66943fc75df:1013
transmux @ 7bec737f-950f-40ef-a89b-f66943fc75df:1000
push @ 7bec737f-950f-40ef-a89b-f66943fc75df:851
(anonymous) @ 7bec737f-950f-40ef-a89b-f66943fc75df:122
12:19:22.888 7bec737f-950f-40ef-a89b-f66943fc75df:3030 [log] > Video: First PTS/DTS adjusted: 634623/634623, delta: -4633 ms
12:19:22.889 7bec737f-950f-40ef-a89b-f66943fc75df:937 [log] > [transmuxer.ts]: Flushed fragment 63 of level 0
12:19:22.889 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:19:22.897 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:19:22.915 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 63 of level 0 [509.990,634.173]
12:19:22.915 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:19:22.915 buffer-controller.ts:508 [log] > [buffer-controller]: audio sourceBuffer now EOS
12:19:22.915 buffer-controller.ts:508 [log] > [buffer-controller]: video sourceBuffer now EOS
12:19:22.915 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->ENDED
12:19:22.920 buffer-controller.ts:760 [log] > [buffer-controller]: Media source ended
12:19:32.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,514.88553125] from the audio SourceBuffer
12:19:32.784 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,514.88553125] from the video SourceBuffer
12:19:32.806 base-stream-controller.ts:1362 [log] > [stream-controller]: ENDED->IDLE
12:19:32.881 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 63 cc: 0 of [0-63] level: 0, target: 634.173
12:19:32.881 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:19:32.887 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 63 of level 0
12:19:32.891 7bec737f-950f-40ef-a89b-f66943fc75df:3247 [warn] > Audio frame @ 629.994s overlaps nextAudioPts by -4180 ms.
remuxAudio @ 7bec737f-950f-40ef-a89b-f66943fc75df:3247
remux @ 7bec737f-950f-40ef-a89b-f66943fc75df:2797
transmuxUnencrypted @ 7bec737f-950f-40ef-a89b-f66943fc75df:1013
transmux @ 7bec737f-950f-40ef-a89b-f66943fc75df:1000
push @ 7bec737f-950f-40ef-a89b-f66943fc75df:851
(anonymous) @ 7bec737f-950f-40ef-a89b-f66943fc75df:122
12:19:32.891 7bec737f-950f-40ef-a89b-f66943fc75df:3023 [warn] > AVC: 4633 ms (-417000dts) overlapping between fragments detected
remuxVideo @ 7bec737f-950f-40ef-a89b-f66943fc75df:3023
remux @ 7bec737f-950f-40ef-a89b-f66943fc75df:2807
transmuxUnencrypted @ 7bec737f-950f-40ef-a89b-f66943fc75df:1013
transmux @ 7bec737f-950f-40ef-a89b-f66943fc75df:1000
push @ 7bec737f-950f-40ef-a89b-f66943fc75df:851
(anonymous) @ 7bec737f-950f-40ef-a89b-f66943fc75df:122
12:19:32.892 7bec737f-950f-40ef-a89b-f66943fc75df:3030 [log] > Video: First PTS/DTS adjusted: 634623/634623, delta: -4633 ms
12:19:32.892 7bec737f-950f-40ef-a89b-f66943fc75df:937 [log] > [transmuxer.ts]: Flushed fragment 63 of level 0
12:19:32.892 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:19:32.915 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:19:32.947 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 63 of level 0 [519.990,634.173]
12:19:32.947 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:19:32.947 buffer-controller.ts:508 [log] > [buffer-controller]: audio sourceBuffer now EOS
12:19:32.947 buffer-controller.ts:508 [log] > [buffer-controller]: video sourceBuffer now EOS
12:19:32.947 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->ENDED
12:19:32.949 buffer-controller.ts:760 [log] > [buffer-controller]: Media source ended
12:19:42.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,524.8016875000001] from the audio SourceBuffer
12:19:42.784 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,524.8016875000001] from the video SourceBuffer
12:19:42.805 base-stream-controller.ts:1362 [log] > [stream-controller]: ENDED->IDLE
12:19:42.881 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 63 cc: 0 of [0-63] level: 0, target: 634.173
12:19:42.881 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:19:42.887 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 63 of level 0
12:19:42.888 7bec737f-950f-40ef-a89b-f66943fc75df:3247 [warn] > Audio frame @ 629.994s overlaps nextAudioPts by -4180 ms.
remuxAudio @ 7bec737f-950f-40ef-a89b-f66943fc75df:3247
remux @ 7bec737f-950f-40ef-a89b-f66943fc75df:2797
transmuxUnencrypted @ 7bec737f-950f-40ef-a89b-f66943fc75df:1013
transmux @ 7bec737f-950f-40ef-a89b-f66943fc75df:1000
push @ 7bec737f-950f-40ef-a89b-f66943fc75df:851
(anonymous) @ 7bec737f-950f-40ef-a89b-f66943fc75df:122
12:19:42.888 7bec737f-950f-40ef-a89b-f66943fc75df:3023 [warn] > AVC: 4633 ms (-417000dts) overlapping between fragments detected
remuxVideo @ 7bec737f-950f-40ef-a89b-f66943fc75df:3023
remux @ 7bec737f-950f-40ef-a89b-f66943fc75df:2807
transmuxUnencrypted @ 7bec737f-950f-40ef-a89b-f66943fc75df:1013
transmux @ 7bec737f-950f-40ef-a89b-f66943fc75df:1000
push @ 7bec737f-950f-40ef-a89b-f66943fc75df:851
(anonymous) @ 7bec737f-950f-40ef-a89b-f66943fc75df:122
12:19:42.888 7bec737f-950f-40ef-a89b-f66943fc75df:3030 [log] > Video: First PTS/DTS adjusted: 634623/634623, delta: -4633 ms
12:19:42.889 7bec737f-950f-40ef-a89b-f66943fc75df:937 [log] > [transmuxer.ts]: Flushed fragment 63 of level 0
12:19:42.889 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:19:42.899 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:19:42.921 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 63 of level 0 [529.990,634.173]
12:19:42.921 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:19:42.921 buffer-controller.ts:508 [log] > [buffer-controller]: audio sourceBuffer now EOS
12:19:42.921 buffer-controller.ts:508 [log] > [buffer-controller]: video sourceBuffer now EOS
12:19:42.921 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->ENDED
12:19:42.928 buffer-controller.ts:760 [log] > [buffer-controller]: Media source ended
12:19:52.781 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,534.71784375] from the audio SourceBuffer
12:19:52.784 buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,534.71784375] from the video SourceBuffer
12:19:52.806 base-stream-controller.ts:1362 [log] > [stream-controller]: ENDED->IDLE
12:19:52.881 base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 63 cc: 0 of [0-63] level: 0, target: 634.173
12:19:52.881 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
12:19:52.887 base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 63 of level 0
12:19:52.888 7bec737f-950f-40ef-a89b-f66943fc75df:3247 [warn] > Audio frame @ 629.994s overlaps nextAudioPts by -4180 ms.
remuxAudio @ 7bec737f-950f-40ef-a89b-f66943fc75df:3247
remux @ 7bec737f-950f-40ef-a89b-f66943fc75df:2797
transmuxUnencrypted @ 7bec737f-950f-40ef-a89b-f66943fc75df:1013
transmux @ 7bec737f-950f-40ef-a89b-f66943fc75df:1000
push @ 7bec737f-950f-40ef-a89b-f66943fc75df:851
(anonymous) @ 7bec737f-950f-40ef-a89b-f66943fc75df:122
12:19:52.889 7bec737f-950f-40ef-a89b-f66943fc75df:3023 [warn] > AVC: 4633 ms (-417000dts) overlapping between fragments detected
remuxVideo @ 7bec737f-950f-40ef-a89b-f66943fc75df:3023
remux @ 7bec737f-950f-40ef-a89b-f66943fc75df:2807
transmuxUnencrypted @ 7bec737f-950f-40ef-a89b-f66943fc75df:1013
transmux @ 7bec737f-950f-40ef-a89b-f66943fc75df:1000
push @ 7bec737f-950f-40ef-a89b-f66943fc75df:851
(anonymous) @ 7bec737f-950f-40ef-a89b-f66943fc75df:122
12:19:52.889 7bec737f-950f-40ef-a89b-f66943fc75df:3030 [log] > Video: First PTS/DTS adjusted: 634623/634623, delta: -4633 ms
12:19:52.889 7bec737f-950f-40ef-a89b-f66943fc75df:937 [log] > [transmuxer.ts]: Flushed fragment 63 of level 0
12:19:52.890 base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
12:19:52.900 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
12:19:52.921 base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 63 of level 0 [539.990,634.173]
12:19:52.921 base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
12:19:52.922 buffer-controller.ts:508 [log] > [buffer-controller]: audio sourceBuffer now EOS
12:19:52.922 buffer-controller.ts:508 [log] > [buffer-controller]: video sourceBuffer now EOS
12:19:52.922 base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->ENDED
12:19:52.930 buffer-controller.ts:760 [log] > [buffer-controller]: Media source ended

Chrome media internals output

No response

hariszukanovic avatar Aug 25 '21 10:08 hariszukanovic

Could anyone please try to triage this?

hariszukanovic avatar Sep 07 '21 11:09 hariszukanovic

@hariszukanovic I see what you're getting at

My expectation would be that the player reevaluates the bandwidth continuously, or at least somehow avoid having to complete the whole request before reevaluation and switching to a lower bitrate.

The way Hls.js works is that bandwidth estimation is done continuously by measuring the latency on the actual chunk requests. Without making and completing the chunk request, the ABR controller has no way to know the latency has dropped.

You can control the default ABR behavior with the abrController config and a bunch of the abr* config options.


I can see that it's not ideal in your example that switching from fast Wifi to suddenly slow 3g that one chunk took very long (57seconds), maybe there is some default behavior that can be changed to handle extreme cases like this.

One thing I'm noticing, since fragLoadingTimeOut is default 20000ms (20s), you should get a callback for onTimeoutCallback

Inside the onTimeoutCallback you might be able to cancel/abort the request and see if that triggers a drop down to the lower rendition -- want to give that a try?

dylanjha avatar Oct 19 '21 23:10 dylanjha

Not a Contribution

My expectation would be that the player reevaluates the bandwidth continuously, or at least somehow avoid having to complete the whole request before reevaluation and switching to a lower bitrate.

That is exactly what abandonRulesCheck is for. It should kick in after half the duration of the latest requested segment has passed and the forward buffer is less than two segment durations. At that point if it determines that playback will stall by waiting for the current segment to load, a down-switch is performed, and the bandwidth estimate updated.

Granted, we found issues with this and have taken some steps to remedy in #4825. There is likely more work to be done in terms of stall prediction and prevention. Please test the PR branch or preview build and provide feedback, with an eye on why abandonRulesCheck is exiting before performing a timely down-switch, resulting in a stall.

robwalch avatar Aug 05 '22 19:08 robwalch