video-dev / hls.js

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

when maxLiveSyncPlaybackRate is not 1 on safari, it gets buggy in safari #5527

Open chloekim02 opened 1 year ago

chloekim02 commented 1 year ago

What version of Hls.js are you using?

1.4.3

What browser (including version) are you using?

Version 15.6.1 (17613.3.9.1.16)

What OS (including version) are you using?

macOS Monterey version 12.6

Test stream

No response

Configuration

{
    "manifestLoadingMaxRetry": 60, 
    "manifestLoadingRetryDelay": 5000,
    "liveSyncDuration": 3,
    "startLevel": 4,
    "abrBandWidthUpFactor": 0.85,
    "maxLiveSyncPlaybackRate": 2, 
    "liveMaxLatencyDuration": 6
}

Additional player setup steps

I set maxLiveSyncPlaybackRate: 2, to catch up the video when there's a delay on video, but it's really buggy in safari. the thing is if I set maxLiveSyncPlaybackRate:1 , I am not sure why it only happens on chrome at the moment. when I meant buggy, I meant video looks like repeating pause and play video not so sure if its' safari issue or not, if there is no issue on hls side just let me know.

Checklist

Steps to reproduce

  1. run hls js w/ video on Version 15.6.1 (17613.3.9.1.16)
  2. add configuration as below
  3. { manifestLoadingMaxRetry: 12 * 5, manifestLoadingRetryDelay: 5000, liveSyncDuration: 3, startLevel: 4, abrBandWidthUpFactor: 0.85, maxLiveSyncPlaybackRate: 2, liveMaxLatencyDuration: 6, }

Expected behaviour

video should be smooth

What actually happened?

video is not soomth when maxLiveSyncPlaybackRate : 2

Console output

[Log] [log] > – "[stream-controller]:" – "Loading fragment 24424 cc: 33 of [24421-24426] level: 2, target: 3.267" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "injecting Web Worker for \"main\"" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24424 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[mp4-remuxer]: ISGenerated flag reset" (hls.js@1.4.3, line 1)
[Log] [log] > – "[mp4-remuxer]: initPTS & initDTS reset" (hls.js@1.4.3, line 1)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js@1.4.3, line 1)
[Log] [log] > – "manifest codec:undefined, ADTS type:2, samplingIndex:3" (hls.js@1.4.3, line 1)
[Log] [log] > – "parsed codec:mp4a.40.2, rate:48000, channels:1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Init audio buffer, container:audio/mp4, codecs[selected/level/parsed]=[//mp4a.40.2]" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Init video buffer, container:video/mp4, codecs[level/parsed]=[/avc1.640029]" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: creating sourceBuffer(audio/mp4;codecs=mp4a.40.2)" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: creating sourceBuffer(video/mp4;codecs=avc1.640029)" (hls.js@1.4.3, line 1)
[Log] [log] > – "[audio-stream-controller]:" – "InitPTS for cc: 33 found from main: 48411060" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24424 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24424 of level 2 (frag:[3.066-4.143] > buffer:[3.075-4.047])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "seek to target start position 3.365 from current time 0" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24425 cc: 33 of [24421-24426] level: 2, target: 4.047" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "media seeking to 3.365, state: FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[audio-stream-controller]:" – "media seeking to 3.365, state: STOPPED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[subtitle-stream-controller]:" – "media seeking to 3.365, state: IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24425 of level 2" (hls.js@1.4.3, line 1)
[Warning] [warn] > – "AVC: 1 ms (-90dts) overlapping between fragments detected" (hls.js@1.4.3, line 1)
[Log] [log] > – "Video: First PTS/DTS adjusted: 4143/4143, delta: -1 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24425 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24425 of level 2 (frag:[4.047-5.275] > buffer:[3.075-5.263])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24426 cc: 33 of [24421-24426] level: 2, target: 5.263" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24426 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24426 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24426 of level 2 (frag:[5.263-6.275] > buffer:[3.075-6.266])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Media seeked to 3.365" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24427--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 982 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24422,24427][part-24427--1], cc [33, 33] duration:6.2763333333333335" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24427 cc: 33 of [24422-24427] level: 2, target: 6.275" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 7.342" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24427 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24427 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24427 of level 2 (frag:[6.266-7.343] > buffer:[3.075-7.247])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24428--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 976 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24423,24428][part-24428--1], cc [33, 33] duration:6.277333333333334" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24428 cc: 33 of [24423-24428] level: 2, target: 7.343" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 8.343" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24428 of level 2" (hls.js@1.4.3, line 1)
[Warning] [warn] > – "AVC: 1 ms (-90dts) overlapping between fragments detected" (hls.js@1.4.3, line 1)
[Log] [log] > – "Video: First PTS/DTS adjusted: 7343/7343, delta: -1 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24428 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24428 of level 2 (frag:[7.247-8.343] > buffer:[3.075-8.314])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24429--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 982 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24424,24429][part-24429--1], cc [33, 33] duration:6.410333333333333" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24429 cc: 33 of [24424-24429] level: 2, target: 8.343" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 9.476" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24429 of level 2" (hls.js@1.4.3, line 1)
[Warning] [warn] > – "AVC: 1 ms (-90dts) overlapping between fragments detected" (hls.js@1.4.3, line 1)
[Log] [log] > – "Video: First PTS/DTS adjusted: 8343/8343, delta: -1 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24429 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24429 of level 2 (frag:[8.314-9.475] > buffer:[3.075-9.338])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "Debug logs enabled for \"main\" in hls.js version 1.4.3" (6ab4960d-8fce-4013-a668-40bae2e6fff3, line 1)
[Error] Failed to load resource: the server responded with a status of 404 () (hls.min.js.map, line 0)
[Warning] [warn] > – "Playback stalling at @4.47595714 due to low buffer ({\"len\":4.862042859999999,\"start\":3.0753333333333335,\"end\":9.338})" (hls.js@1.4.3, line 1)
[Warning] [warn] > – "[playback-rate-controller]: Stall detected, adjusting target latency" (hls.js@1.4.3, line 1)
[Warning] [warn] > – "playback not stuck anymore @4.6417043837829715, after 411ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24430--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 978 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24425,24430][part-24430--1], cc [33, 33] duration:6.562" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24430 cc: 33 of [24425-24430] level: 2, target: 9.475" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 10.609" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24430 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Warning] [warn] > – "Playback stalling at @4.47595714 due to low buffer ({\"len\":4.862042859999999,\"start\":3.0753333333333335,\"end\":9.338})" (hls.js@1.4.3, line 1)
[Warning] [warn] > – "[playback-rate-controller]: Stall detected, adjusting target latency" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24430 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24430 of level 2 (frag:[9.338-10.608] > buffer:[3.075-10.447])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Warning] [warn] > – "playback not stuck anymore @5.289386733704633, after 598ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24431--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 979 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24426,24431][part-24431--1], cc [33, 33] duration:6.344999999999999" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24431 cc: 33 of [24426-24431] level: 2, target: 10.608" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 11.608" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24431 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24431 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24431 of level 2 (frag:[10.447-11.608] > buffer:[3.075-11.578])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24432--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 977 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24427,24432][part-24432--1], cc [33, 33] duration:6.3423333333333325" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24432 cc: 33 of [24427-24432] level: 2, target: 11.608" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 12.608" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24432 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24432 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24432 of level 2 (frag:[11.578-12.608] > buffer:[3.075-12.602])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24433--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 981 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24428,24433][part-24433--1], cc [33, 33] duration:6.427" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24433 cc: 33 of [24428-24433] level: 2, target: 12.608" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 13.674" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24433 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24433 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24433 of level 2 (frag:[12.602-13.675] > buffer:[3.075-13.583])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24434--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 981 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24429,24434][part-24434--1], cc [33, 33] duration:6.361333333333333" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24434 cc: 33 of [24429-24434] level: 2, target: 13.675" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 14.675" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24434 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24434 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24434 of level 2 (frag:[13.583-14.675] > buffer:[3.075-14.650])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24435--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 976 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24430,24435][part-24435--1], cc [33, 33] duration:6.3373333333333335" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24435 cc: 33 of [24430-24435] level: 2, target: 14.675" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 15.675" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24435 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24435 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24435 of level 2 (frag:[14.650-15.675] > buffer:[3.075-15.674])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24436--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 978 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24431,24436][part-24436--1], cc [33, 33] duration:6.2280000000000015" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24436 cc: 33 of [24431-24436] level: 2, target: 15.675" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 16.675" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24436 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24436 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24436 of level 2 (frag:[15.674-16.675] > buffer:[3.075-16.655])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24437--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 972 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24432,24437][part-24437--1], cc [33, 33] duration:6.1973333333333365" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24437 cc: 33 of [24432-24437] level: 2, target: 16.675" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 17.775" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24437 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24437 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24437 of level 2 (frag:[16.655-17.775] > buffer:[3.075-17.658])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24438--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 974 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24433,24438][part-24438--1], cc [33, 33] duration:6.173333333333332" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24438 cc: 33 of [24433-24438] level: 2, target: 17.775" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 18.775" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24438 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24438 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24438 of level 2 (frag:[17.658-18.775] > buffer:[3.075-18.746])" (hls.js@1.4.3, line 1
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24439--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 976 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24434,24439][part-24439--1], cc [33, 33] duration:6.425999999999997" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24439 cc: 33 of [24434-24439] level: 2, target: 18.775" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 20.009" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24439 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24439 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24439 of level 2 (frag:[18.746-20.008] > buffer:[3.075-19.919])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24440--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 975 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24435,24440][part-24440--1], cc [33, 33] duration:6.3583333333333325" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24440 cc: 33 of [24435-24440] level: 2, target: 20.008" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 21.008" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24440 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24440 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24440 of level 2 (frag:[19.919-21.008] > buffer:[3.075-20.986])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24441--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 973 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24436,24441][part-24441--1], cc [33, 33] duration:6.434333333333335" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24441 cc: 33 of [24436-24441] level: 2, target: 21.008" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 22.108" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24441 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24441 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24441 of level 2 (frag:[20.986-22.108] > buffer:[3.075-22.010])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24442--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 976 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24437,24442][part-24442--1], cc [33, 33] duration:6.452999999999999" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24442 cc: 33 of [24437-24442] level: 2, target: 22.108" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 23.108" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24442 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24442 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24442 of level 2 (frag:[22.010-23.108] > buffer:[3.075-23.098])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 MISSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 472 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24437,24442][part-24442--1], cc [33, 33] duration:6.452999999999999" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 MISSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 481 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24437,24442][part-24442--1], cc [33, 33] duration:6.452999999999999" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24444--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 980 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24439,24444][part-24444--1], cc [33, 33] duration:6.362333333333336" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24443 cc: 33 of [24439-24444] level: 2, target: 23.108" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 25.108" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24443 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24443 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24443 of level 2 (frag:[23.098-24.108] > buffer:[3.075-24.079])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24444 cc: 33 of [24439-24444] level: 2, target: 24.079" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24444 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24444 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24444 of level 2 (frag:[24.079-25.108] > buffer:[3.075-25.082])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 MISSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 480 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24439,24444][part-24444--1], cc [33, 33] duration:6.362333333333336" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24445--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 974 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24440,24445][part-24445--1], cc [33, 33] duration:6.189" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24445 cc: 33 of [24440-24445] level: 2, target: 25.108" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 26.108" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24445 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24445 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24445 of level 2 (frag:[25.082-26.108] > buffer:[3.075-26.106])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24446--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 978 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24441,24446][part-24446--1], cc [33, 33] duration:6.222333333333335" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24446 cc: 33 of [24441-24446] level: 2, target: 26.108" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 27.208" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24446 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24446 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24446 of level 2 (frag:[26.106-27.208] > buffer:[3.075-27.087])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24447--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 975 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24442,24447][part-24447--1], cc [33, 33] duration:6.2643333333333295" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24447 cc: 33 of [24442-24447] level: 2, target: 27.208" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 28.274" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24447 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24447 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24447 of level 2 (frag:[27.087-28.275] > buffer:[3.075-28.175])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24448--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 982 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24443,24448][part-24448--1], cc [33, 33] duration:6.177333333333333" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24448 cc: 33 of [24443-24448] level: 2, target: 28.275" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 29.275" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24448 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24448 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24448 of level 2 (frag:[28.175-29.275] > buffer:[3.075-29.242])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=…" (hls.js@1.4.3, line 1)
"Loading level index 2 with URI 1/1 https://dev-private.shopliveapi.com/v1/replay/0F2YA6FtEWAAIva3mg7s/a99ebcc215e4/rerun_720p/index.m3u8?ck=e431f99274d9"
[Log] [log] > – "[level-controller]:" – "live playlist 2 REFRESHED 24449--1" (hls.js@1.4.3, line 1)
[Log] [log] > – "[level-controller]:" – "reload live playlist 2 in 978 ms" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Level 2 loaded [24444,24449][part-24449--1], cc [33, 33] duration:6.195999999999998" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loading fragment 24449 cc: 33 of [24444-24449] level: 2, target: 29.275" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[buffer-controller]: Updating Media Source duration to 30.275" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Loaded fragment 24449 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js@1.4.3, line 1)
[Log] [log] > – "[transmuxer.ts]: Flushed fragment 24449 of level 2" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSING->PARSED" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "Buffered main sn: 24449 of level 2 (frag:[29.242-30.275] > buffer:[3.075-30.266])" (hls.js@1.4.3, line 1)
[Log] [log] > – "[stream-controller]:" – "PARSED->IDLE" (hls.js@1.4.3, line 1)

Chrome media internals output

No response

chloekim02 commented 1 year ago

demo link https://ee47b958.hls-js-dev.pages.dev/demo/?src=https%3A%2F%2Fdev-private.shopliveapi.com%2Fv1%2Freplay%2F0F2YA6FtEWAAIva3mg7s%2Fa99ebcc215e4%2Frerun_720p%2Findex.m3u8%3Fck%3De431f99274d9&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==