Transition from Clear to DRM content
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 16.9k
- Forks
- 2.8k
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 27
Description
What version of Hls.js are you using?
v1.0.7
What browser (including version) are you using?
Chrome v92.0.4515.131 (Official Build) (x86_64)
What OS (including version) are you using?
Mac OS v11.5.1
Test stream
No response
Configuration
{
"backBufferLength": 90,
"debug": true,
"emeEnabled": true,
"enableWorker": true,
"licenseXhrSetup": ƒ (xhr, url),
"lowLatencyMode": true,
"widevineLicenseUrl": "https://license-server-url"
}
Additional player setup steps
No response
Checklist
- The issue observed is not already reported by searching on Github under https://github.com/video-dev/hls.js/issues
- The issue occurs in the stable client (latest release) on https://hls-js.netlify.com/demo and not just on my page
- The issue occurs in the latest client (main branch) on https://hls-js-dev.netlify.com/demo and not just on my page
- The stream has correct Access-Control-Allow-Origin headers (CORS)
- There are no network errors such as 404s in the browser console when trying to play the stream
Steps to reproduce
Play a DRM stream with clear ads at the beginning like:
#EXTM3U
#EXT-X-TARGETDURATION:6
#EXT-X-VERSION:6
#EXT-X-DISCONTINUITY-SEQUENCE:0
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-MAP:URI="./u-6600-i.mp4"
#EXTINF:6.006,
./u-6600-1-0.mp4
#EXTINF:6.006,
./u-6600-1-1.mp4
#EXTINF:3.003,
./u-6600-1-2.mp4
#EXT-X-DISCONTINUITY
#EXT-X-MAP:URI="./video/Time=init.mp4"
#EXT-X-KEY:METHOD=SAMPLE-AES-CTR,URI="data:text/plain;base64,AAAASHBzc2gBAAAA7e+LqXnWSs6jyCfc1R0h7QAAAAHru50/ECJL+h6ZUHV4dbmtAAAAFAgBEhDru50/ECJL+h6ZUHV4dbmt",KEYID=0xEBBB9D3F10224BFA1E9950757875B9AD,KEYFORMAT="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed",KEYFORMATVERSIONS="1"
#EXTINF:6.006000,
./video/Time=0.mp4
#EXTINF:6.006000,
./video/Time=6006000.mp4
#EXTINF:6.006000,
./video/Time=12012000.mp4
#EXT-X-ENDLIST
Expected behaviour
Player should continue play DRM contents after clear contents
What actually happened?
Player stopped after clear contents with error:
main.js:1002 The video playback was aborted due to a corruption problem or because the video used features your browser did not support - PIPELINE_ERROR_DECODE: audio decoder reinitialization failed
Console output
[log] >
hls.ts:363 [log] > stopLoad
hls.ts:331 [log] > loadSource:http://xxxx/examples/vod-drm-adfirst.m3u8
stream-controller.ts:539 [log] > [stream-controller]: Trigger BUFFER_RESET
hls.ts:302 [log] > attachMedia
jquery.min.js:3 [Violation] 'change' handler took 4395ms
buffer-controller.ts:742 [log] > [buffer-controller]: Media source opened
base-stream-controller.ts:1362 [log] > [subtitle-stream-controller]: STOPPED->IDLE
level-controller.ts:172 [log] > [level-controller]: manifest loaded, 1 level(s) found, first bitrate: 400000
buffer-controller.ts:136 [log] > 2 bufferCodec event(s) expected
eme-controller.ts:203 [log] > Requesting encrypted media key-system access
eme-controller.ts:206 It is recommended that a robustness level be specified. Not specifying the robustness level could result in unexpected behavior.
_attemptKeySystemAccess @ eme-controller.ts:206
onManifestParsed @ eme-controller.ts:703
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
onManifestLoaded @ level-controller.ts:192
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
hls.ts:353 [log] > startLoad(-1)
level-controller.ts:251 [log] > [level-controller]: switching to level 0 from -1
audio-track-controller.ts:134 [log] > [audio-track-controller]: Updating audio tracks, 1 track(s) found in "aac-128k" group-id
audio-track-controller.ts:185 [log] > [audio-track-controller]: Now switching to audio-track index 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: STOPPED->IDLE
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->WAITING_TRACK
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 with URL-id 0 http://xxx/examples/1-vod-drm-adfirst.m3u8
base-stream-controller.ts:1362 [log] > [stream-controller]: STOPPED->IDLE
audio-track-controller.ts:258 [log] > [audio-track-controller]: loading audio-track playlist for id: 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: WAITING_TRACK->STOPPED
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: STOPPED->WAITING_TRACK
base-stream-controller.ts:1362 [log] > [subtitle-stream-controller]: IDLE->STOPPED
base-stream-controller.ts:1362 [log] > [subtitle-stream-controller]: STOPPED->IDLE
eme-controller.ts:239 [log] > Access for key-system "com.widevine.alpha" obtained
eme-controller.ts:254 [log] > Media-keys created for key-system "com.widevine.alpha"
eme-controller.ts:291 [log] > New key-system session
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onLevelLoading @ playlist-loader.ts:161
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ level-controller.ts:538
set @ level-controller.ts:268
set @ level-controller.ts:556
set @ hls.ts:478
startLoad @ stream-controller.ts:134
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,45], cc [0, 12] duration:258.225
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 258.225
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment initSegment cc: 0 level: 0, target: 0
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
m3u8-parser.ts:376 [warn] > Keyformat com.microsoft.playready is not supported from the manifest
parseLevelPlaylist @ m3u8-parser.ts:376
handleTrackOrLevelPlaylist @ playlist-loader.ts:469
loadsuccess @ playlist-loader.ts:339
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onAudioTrackLoading @ playlist-loader.ts:177
emit @ index.js:182
emit @ hls.ts:242
trigger @ hls.ts:250
loadPlaylist @ audio-track-controller.ts:260
startLoad @ base-playlist-controller.ts:51
(anonymous) @ hls.ts:355
startLoad @ hls.ts:354
onManifestLoaded @ level-controller.ts:196
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handleMasterPlaylist @ playlist-loader.ts:444
loadsuccess @ playlist-loader.ts:341
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
loadSelectedStream @ main.js:371
(anonymous) @ main.js:130
dispatch @ jquery.min.js:3
r.handle @ jquery.min.js:3
audio-track-controller.ts:87 [log] > [audio-track-controller]: audioTrack 0 loaded [0-45]
audio-stream-controller.ts:424 [log] > [audio-stream-controller]: Track 0 loaded [0,45],duration:258.0499999999999
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: WAITING_TRACK->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment initSegment cc: 0 track: 0, target: 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->IDLE
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: initSegment of level 0
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 0 cc: 0 of [0-45] level: 0, target: 0
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->IDLE
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: initSegment of track 0
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 0 cc: 0 of [0-45] track: 0, target: 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
transmuxer-interface.ts:67 [log] > demuxing in webworker
transmuxer-interface.ts:183 [log] > [transmuxer-interface, main]: Starting new transmux session for sn: 0 p: -1 level: 0 id: 1
discontinuity: true
trackSwitch: true
contiguous: false
accurateTimeOffset: true
timeOffset: 0
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 0 of level 0
transmuxer-interface.ts:67 [log] > demuxing in webworker
audio-stream-controller.ts:529 [log] > Unknown video PTS for cc 0, waiting for video PTS before demuxing audio frag 0 of [0 ,45],track 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->WAITING_INIT_PTS
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 0 of level 0
blob:https://hls-js.…9e-0980f2ce70aa:603 [log] >
blob:https://hls-js.…a5-abb278ae1dc3:603 [log] >
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
blob:https://hls-js.…9e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 0 of level 0
stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.4D400D/avc1.4D400D]
audio-stream-controller.ts:113 [log] > [audio-stream-controller]: InitPTS for cc: 0 found from main: 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: WAITING_INIT_PTS->FRAG_LOADING
transmuxer-interface.ts:183 [log] > [transmuxer-interface, audio]: Starting new transmux session for sn: 0 p: -1 level: 0 id: 1
discontinuity: true
trackSwitch: true
contiguous: false
accurateTimeOffset: false
timeOffset: 0
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
blob:https://hls-js.…a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 0 of level 0
audio-stream-controller.ts:809 [log] > [audio-stream-controller]: Switching audio track : flushing all audio
audio-stream-controller.ts:757 [log] > [audio-stream-controller]: Init audio buffer, container:audio/mp4, codecs[parsed]=[mp4a.40.2]
buffer-controller.ts:704 [log] > [buffer-controller]: creating sourceBuffer(video/mp4;codecs=avc1.4D400D)
buffer-controller.ts:704 [log] > [buffer-controller]: creating sourceBuffer(audio/mp4;codecs=mp4a.40.2)
stream-controller.ts:809 [log] > [stream-controller]: Alternate track found, use video.buffered to schedule main fragment loading
buffer-controller.ts:816 [log] > [buffer-controller]: Removing [0,258.225] from the audio SourceBuffer
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 0 of level 0 [0.067,6.073]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 1 cc: 0 of [0-45] level: 0, target: 6.073
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 0 of track 0 [0.023,6.037]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 1 cc: 0 of [0-45] track: 0, target: 6.037
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 1 of level 0
blob:https://hls-js.…a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 1 of level 0
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 1 of level 0
blob:https://hls-js.…9e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 1 of level 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 1 of track 0 [0.023,12.028]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 2 cc: 0 of [0-45] track: 0, target: 12.028
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 1 of level 0 [0.067,12.079]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 2 cc: 0 of [0-45] level: 0, target: 12.079
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 2 of level 0
blob:https://hls-js.…a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 2 of level 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 2 of track 0 [0.023,15.047]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment initSegment cc: 0 track: 0, target: 15.024
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 2 of level 0
blob:https://hls-js.…9e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 2 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 2 of level 0 [0.067,15.082]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment initSegment cc: 0 level: 0, target: 15.015
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->IDLE
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: initSegment of track 0 [0.023,15.047]
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 3 cc: 1 of [0-45] track: 0, target: 15.047
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->IDLE
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: initSegment of level 0 [0.067,15.082]
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 3 cc: 1 of [0-45] level: 0, target: 15.082
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
audio-stream-controller.ts:529 [log] > Unknown video PTS for cc 1, waiting for video PTS before demuxing audio frag 3 of [0 ,45],track 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->WAITING_INIT_PTS
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 3 of level 0
transmuxer-interface.ts:183 [log] > [transmuxer-interface, main]: Starting new transmux session for sn: 3 p: -1 level: 0 id: 1
discontinuity: true
trackSwitch: false
contiguous: true
accurateTimeOffset: true
timeOffset: 15.015015015015013
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 3 of level 0
blob:https://hls-js.netlify.app/d0a90ca4-015c-4239-879e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 3 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.4D400D/avc1.4D400D]
audio-stream-controller.ts:113 [log] > [audio-stream-controller]: InitPTS for cc: 1 found from main: -15.015015015015013
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: WAITING_INIT_PTS->FRAG_LOADING
transmuxer-interface.ts:183 [log] > [transmuxer-interface, audio]: Starting new transmux session for sn: 3 p: -1 level: 0 id: 1
discontinuity: true
trackSwitch: false
contiguous: true
accurateTimeOffset: false
timeOffset: 15.02331065759637
blob:https://hls-js.netlify.app/8237e565-6204-4b6b-a0a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 3 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
audio-stream-controller.ts:757 [log] > [audio-stream-controller]: Init audio buffer, container:audio/mp4, codecs[parsed]=[mp4a.40.2]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
eme-controller.ts:328 [log] > Media is encrypted using "cenc" init data type
eme-controller.ts:381 [log] > Setting keys for encrypted media
eme-controller.ts:438 [log] > Generating key-session request for "cenc" init data type
eme-controller.ts:328 [log] > Media is encrypted using "cenc" init data type
eme-controller.ts:410 [warn] > Key-Session already initialized but requested again
_generateRequestWithPreferredKeySession @ eme-controller.ts:410
finallySetKeyAndStartSession @ eme-controller.ts:347
Promise.then (async)
onMediaEncrypted @ eme-controller.ts:352
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 3 of track 0 [0.023,21.010]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 4 cc: 1 of [0-45] track: 0, target: 21.018
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
eme-controller.ts:446 [debug] > Key-session generation succeeded
eme-controller.ts:311 [log] > Got EME message event, creating license request
eme-controller.ts:612 [log] > Requesting content license for key-system
eme-controller.ts:630 [log] > Sending license request to URL: https://license-server-url
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 3 of level 0 [0.067,21.054]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 4 cc: 1 of [0-45] level: 0, target: 21.054
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 4 of level 0
blob:https://hls-js.netlify.app/8237e565-6204-4b6b-a0a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 4 of level 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 4 of track 0 [0.023,27.004]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 5 cc: 1 of [0-45] track: 0, target: 27.013
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 5 of level 0
blob:https://hls-js.netlify.app/8237e565-6204-4b6b-a0a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 5 of level 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 5 of track 0 [0.023,32.999]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 4 of level 0
blob:https://hls-js.netlify.app/d0a90ca4-015c-4239-879e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 4 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 4 of level 0 [0.067,27.060]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 5 cc: 1 of [0-45] level: 0, target: 27.06
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 5 of level 0
blob:https://hls-js.netlify.app/d0a90ca4-015c-4239-879e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 5 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 5 of level 0 [0.067,33.066]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment initSegment cc: 1 level: 0, target: 33.033
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->IDLE
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: initSegment of level 0 [0.067,33.066]
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 6 cc: 2 of [0-45] level: 0, target: 33.066
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
transmuxer-interface.ts:183 [log] > [transmuxer-interface, main]: Starting new transmux session for sn: 6 p: -1 level: 0 id: 1
discontinuity: true
trackSwitch: false
contiguous: true
accurateTimeOffset: true
timeOffset: 33.03301501501501
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 6 of level 0
blob:https://hls-js.netlify.app/d0a90ca4-015c-4239-879e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 6 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.4D400D/avc1.4D400D]
audio-stream-controller.ts:113 [log] > [audio-stream-controller]: InitPTS for cc: 2 found from main: -33.03301501501501
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 6 of level 0 [0.067,39.106]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 7 cc: 2 of [0-45] level: 0, target: 39.106
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 7 of level 0
blob:https://hls-js.netlify.app/d0a90ca4-015c-4239-879e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 7 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 7 of level 0 [0.067,45.112]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 8 cc: 2 of [0-45] level: 0, target: 45.112
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 8 of level 0
blob:https://hls-js.netlify.app/d0a90ca4-015c-4239-879e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 8 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 8 of level 0 [0.067,48.115]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment initSegment cc: 2 level: 0, target: 48.048
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->IDLE
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: initSegment of level 0 [0.067,48.115]
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 9 cc: 3 of [0-45] level: 0, target: 48.115
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment initSegment cc: 1 track: 0, target: 33.008
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->IDLE
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: initSegment of track 0 [0.023,32.999]
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 6 cc: 2 of [0-45] track: 0, target: 33.007
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
transmuxer-interface.ts:183 [log] > [transmuxer-interface, audio]: Starting new transmux session for sn: 6 p: -1 level: 0 id: 1
discontinuity: true
trackSwitch: false
contiguous: true
accurateTimeOffset: false
timeOffset: 33.00731065759637
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 6 of level 0
blob:https://hls-js.netlify.app/8237e565-6204-4b6b-a0a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 6 of level 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
audio-stream-controller.ts:757 [log] > [audio-stream-controller]: Init audio buffer, container:audio/mp4, codecs[parsed]=[mp4a.40.2]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
transmuxer-interface.ts:183 [log] > [transmuxer-interface, main]: Starting new transmux session for sn: 9 p: -1 level: 0 id: 1
discontinuity: true
trackSwitch: false
contiguous: true
accurateTimeOffset: true
timeOffset: 48.04803003003002
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 9 of level 0
blob:https://hls-js.netlify.app/d0a90ca4-015c-4239-879e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 9 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.4D400D/avc1.4D400D]
audio-stream-controller.ts:113 [log] > [audio-stream-controller]: InitPTS for cc: 3 found from main: -48.04803003003002
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 6 of track 0 [0.023,32.999][33.056,39.070]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 7 cc: 2 of [0-45] track: 0, target: 39.07
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
eme-controller.ts:328 [log] > Media is encrypted using "cenc" init data type
eme-controller.ts:410 [warn] > Key-Session already initialized but requested again
_generateRequestWithPreferredKeySession @ eme-controller.ts:410
finallySetKeyAndStartSession @ eme-controller.ts:347
Promise.then (async)
onMediaEncrypted @ eme-controller.ts:352
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 9 of level 0 [0.067,54.087]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 10 cc: 3 of [0-45] level: 0, target: 54.087
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 7 of level 0
blob:https://hls-js.netlify.app/8237e565-6204-4b6b-a0a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 7 of level 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 7 of track 0 [0.023,32.999][33.056,45.061]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 8 cc: 2 of [0-45] track: 0, target: 45.061
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 8 of level 0
blob:https://hls-js.netlify.app/8237e565-6204-4b6b-a0a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 8 of level 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 8 of track 0 [0.023,32.999][33.056,48.080]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment initSegment cc: 2 track: 0, target: 48.032
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->IDLE
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: initSegment of track 0 [0.023,32.999][33.056,48.080]
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 9 cc: 3 of [0-45] track: 0, target: 48.08
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 10 of level 0
blob:https://hls-js.netlify.app/d0a90ca4-015c-4239-879e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 10 of level 0
transmuxer-interface.ts:183 [log] > [transmuxer-interface, audio]: Starting new transmux session for sn: 9 p: -1 level: 0 id: 1
discontinuity: true
trackSwitch: false
contiguous: true
accurateTimeOffset: false
timeOffset: 48.03062131519274
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 9 of level 0
blob:https://hls-js.netlify.app/8237e565-6204-4b6b-a0a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 9 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
audio-stream-controller.ts:757 [log] > [audio-stream-controller]: Init audio buffer, container:audio/mp4, codecs[parsed]=[mp4a.40.2]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
eme-controller.ts:328 [log] > Media is encrypted using "cenc" init data type
eme-controller.ts:410 [warn] > Key-Session already initialized but requested again
_generateRequestWithPreferredKeySession @ eme-controller.ts:410
finallySetKeyAndStartSession @ eme-controller.ts:347
Promise.then (async)
onMediaEncrypted @ eme-controller.ts:352
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 9 of track 0 [0.023,32.999][33.056,54.043]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 10 cc: 3 of [0-45] track: 0, target: 54.043
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 10 of level 0 [0.067,60.093]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 11 cc: 3 of [0-45] level: 0, target: 60.093
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 10 of level 0
blob:https://hls-js.netlify.app/8237e565-6204-4b6b-a0a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 10 of level 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 10 of track 0 [0.023,32.999][33.056,60.037]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [audio-stream-controller]: Loading fragment 11 cc: 3 of [0-45] track: 0, target: 60.037
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [audio-stream-controller]: Loaded fragment 11 of level 0
blob:https://hls-js.netlify.app/8237e565-6204-4b6b-a0a5-abb278ae1dc3:937 [log] > [transmuxer.ts]: Flushed fragment 11 of level 0
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [audio-stream-controller]: Buffered audio sn: 11 of track 0 [0.023,32.999][33.056,66.032]
base-stream-controller.ts:1362 [log] > [audio-stream-controller]: PARSED->IDLE
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 11 of level 0
blob:https://hls-js.netlify.app/d0a90ca4-015c-4239-879e-0980f2ce70aa:937 [log] > [transmuxer.ts]: Flushed fragment 11 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 11 of level 0 [0.067,66.099]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment initSegment cc: 3 level: 0, target: 66.066
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->IDLE
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: initSegment of level 0
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the supplied clear-to-DRM playlist in Chrome, then trace the discontinuity through stream-controller.ts, buffer-controller.ts, eme-controller.ts, and m3u8-parser.ts. Compare the parser warnings and audio decoder failure around the transition. Done means playback continues into the DRM segments and the behavior is covered by regression testing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, typescript
- Domain
- audio-video-rtc, frontend
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100