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

Weird Segment Fetch Behavior for Audio-Only AAC Streams

Open rick-rheo opened this issue 4 years ago • 3 comments

What version of Hls.js are you using?

https://cdn.jsdelivr.net/npm/hls.js@latest @canary @master

What browser (including version) are you using?

Chrome 92

What OS (including version) are you using?

MacOS 10.x and 11.x Windows 10.x

Test stream

I can set one up if you contact me. This is with a live stream

Configuration

{
	startPosition:			0,
	maxLiveSyncPlaybackRate:	1,
	debug: 				true,
	enableWorker:			true,
};

Additional player setup steps

No response

Checklist

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

Steps to reproduce

Run a live stream i.e. no #EXT-X-ENDLIST that serves AAC encoded segments.

Just play the stream without scrubbing etc.

Expected behaviour

Each segment is requested once.

What actually happened?

For each segment there are 2 requests. The first request includes a header Range: bytes=0-2047 the next request has no Range header.

Here’s the head of the manifest

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:NO
#EXT-X-INDEPENDENT-SEGMENTS
#EXT-X-TARGETDURATION:3.000000
#EXTINF:2.008526
stY38Sqrackwv1buvKJyaOR6k8K0WWZFbzZI0u31vuRE1QL4yk.0.m4a
#EXTINF:2.008526
stY38Sqrackwv1buvKJyaOR6k8K0WWZFbzZI0u31vuRE1QL4yk.1.m4a
#EXTINF:2.008526
stY38Sqrackwv1buvKJyaOR6k8K0WWZFbzZI0u31vuRE1QL4yk.2.m4a
...

This only happens for AAC encoded segments. Other HLS players do no have this behavior.

Console output

[log] >
hls.ts:363 [log] > stopLoad
hls.ts:331 [log] > loadSource:https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
stream-controller.ts:539 [log] > [stream-controller]: Trigger BUFFER_RESET
hls.ts:302 [log] > attachMedia
buffer-controller.ts:742 [log] > [buffer-controller]: Media source opened
base-stream-controller.ts:1362 [log] > [subtitle-stream-controller]: STOPPED->IDLE
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
level-controller.ts:172 [log] > [level-controller]: manifest loaded, 1 level(s) found, first bitrate: 0
buffer-controller.ts:136 [log] > 1 bufferCodec event(s) expected
hls.ts:353 [log] > startLoad(0)
level-controller.ts:251 [log] > [level-controller]: switching to level 0 from -1
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
base-stream-controller.ts:1362 [log] > [stream-controller]: STOPPED->IDLE
base-stream-controller.ts:1362 [log] > [subtitle-stream-controller]: IDLE->STOPPED
base-stream-controller.ts:1362 [log] > [subtitle-stream-controller]: STOPPED->IDLE
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
handleTrackOrLevelPlaylist @ playlist-loader.ts:502
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 MISSED
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 333 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,0], cc [0, 0] duration:2.008526
base-stream-controller.ts:1106 [log] > [stream-controller]: Live playlist sliding: 0.00 start-sn: 0->0 prev-sn: na fragments: 1
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 2.009
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
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 MISSED
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 666 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,0], cc [0, 0] duration:2.008526
base-stream-controller.ts:1106 [log] > [stream-controller]: Live playlist sliding: 0.00 start-sn: 0->0 prev-sn: na fragments: 1
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-0] level: 0, target: 0
base-stream-controller.ts:1362 [log] > [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: false
        timeOffset: 0
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 0 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf:603 [log] >
f3695a9a-9509-4904-8cc7-43099da67bdf:7919 [log] > ADTS sync word found !
f3695a9a-9509-4904-8cc7-43099da67bdf:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
f3695a9a-9509-4904-8cc7-43099da67bdf:2688 [log] > [mp4-remuxer]: initPTS & initDTS reset
f3695a9a-9509-4904-8cc7-43099da67bdf:7540 [log] > manifest codec:undefined, ADTS type:2, samplingIndex:4
f3695a9a-9509-4904-8cc7-43099da67bdf:7702 [log] > parsed codec:mp4a.40.5, rate:44100, channels:2
f3695a9a-9509-4904-8cc7-43099da67bdf:937 [log] > [transmuxer.ts]: Flushed fragment 0 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
stream-controller.ts:1211 [log] > [stream-controller]: Init audio buffer, container:audio/mp4, codecs[selected/level/parsed]=[//mp4a.40.5]
buffer-controller.ts:704 [log] > [buffer-controller]: creating sourceBuffer(audio/mp4;codecs=mp4a.40.5)
audio-stream-controller.ts:113 [log] > [audio-stream-controller]: InitPTS for cc: 0 found from main: 0
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 0 of level 0 [0.000,2.043]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 MISSED
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 999 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,0], cc [0, 0] duration:2.0433560090702936
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 2.043
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 MISSED
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 1332 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,0], cc [0, 0] duration:2.0433560090702936
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 1--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,1], cc [0, 0] duration:4.051882009070294
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 1 cc: 0 of [0-1] level: 0, target: 2.043
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 4.052
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 1 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf:937 [log] > [transmuxer.ts]: Flushed fragment 1 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: 1 of level 0 [0.000,4.040]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 2--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,2], cc [0, 0] duration:6.048798108843528
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 2 cc: 0 of [0-2] level: 0, target: 4.04
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 6.049
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 2 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf: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.000,6.037]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 3--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,3], cc [0, 0] duration:8.045714208616761
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 3 cc: 0 of [0-3] level: 0, target: 6.037
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 8.046
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 3 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
f3695a9a-9509-4904-8cc7-43099da67bdf:937 [log] > [transmuxer.ts]: Flushed fragment 3 of level 0
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 3 of level 0 [0.000,8.034]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 4--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,4], cc [0, 0] duration:10.042630308389995
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 4 cc: 0 of [0-4] level: 0, target: 8.034
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 10.043
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 4 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf: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.000,10.031]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 5--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,5], cc [0, 0] duration:12.039546408163229
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 5 cc: 0 of [0-5] level: 0, target: 10.031
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 12.040
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 5 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf: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.000,12.028]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 6--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,6], cc [0, 0] duration:14.036462507936463
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 6 cc: 0 of [0-6] level: 0, target: 12.028
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 14.036
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 6 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf:937 [log] > [transmuxer.ts]: Flushed fragment 6 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: 6 of level 0 [0.000,14.025]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
setTimeout (async)
m_InNetworkFailure @ ajaxWrapperClient.js:388
(anonymous) @ ajaxWrapperClient.js:524
fire @ jquery.js:3500
fireWith @ jquery.js:3630
done @ jquery.js:9796
(anonymous) @ jquery.js:10057
load (async)
send @ jquery.js:10076
ajax @ jquery.js:9690
jQuery.<computed> @ jquery.js:9846
(anonymous) @ ajaxWrapperClient.js:515
repeater @ utils.js:1633
setTimeout (async)
window.setImmediate @ polyfill.js:37
repeat @ utils.js:1629
doSend @ ajaxWrapperClient.js:513
sendRequest @ ajaxWrapperClient.js:506
trySend @ ajaxWrapperClient.js:380
(anonymous) @ ajaxWrapperClient.js:427
loadPlayer @ testPage.js:160
(anonymous) @ testPage.js:45
dispatch @ jquery.js:5430
elemData.handle @ jquery.js:5234
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 7--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,7], cc [0, 0] duration:16.033378607709697
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 7 cc: 0 of [0-7] level: 0, target: 14.025
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 16.033
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 7 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf: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.000,16.022]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
onManifestLoading @ playlist-loader.ts:148
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
loadSource @ hls.ts:342
(anonymous) @ testPage.js:181
setTimeout (async)
(anonymous) @ testPage.js:171
(anonymous) @ ajaxWrapperClient.js:388
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 8--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,8], cc [0, 0] duration:18.03029470748293
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 8 cc: 0 of [0-8] level: 0, target: 16.022
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 18.030
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 8 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf: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.000,18.019]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 9--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,9], cc [0, 0] duration:20.027210807256164
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 9 cc: 0 of [0-9] level: 0, target: 18.019
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 20.027
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 9 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf: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:480 [log] > [stream-controller]: Buffered main sn: 9 of level 0 [0.000,20.016]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 10--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,10], cc [0, 0] duration:22.024126907029398
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 10 cc: 0 of [0-10] level: 0, target: 20.016
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 22.024
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 10 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf:937 [log] > [transmuxer.ts]: Flushed fragment 10 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: 10 of level 0 [0.000,22.012]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 11--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,11], cc [0, 0] duration:24.021043006802632
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 11 cc: 0 of [0-11] level: 0, target: 22.013
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 24.021
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 11 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf: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.000,24.009]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 12--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2009 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,12], cc [0, 0] duration:26.017959106575866
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 12 cc: 0 of [0-12] level: 0, target: 24.009
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 26.018
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 12 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf:937 [log] > [transmuxer.ts]: Flushed fragment 12 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: 12 of level 0 [0.000,26.006]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 0 at sn undefined part undefined with URL-id 0 https://localhost.weav.io:8443/stream/stz3YdpXNRBn7G6VK3OcsJ3nyZ7caD3gLQxRHbNzi0xgtLCkpk.m3u8
playlist-loader.ts:218 [log] > [playlist-loader]: aborting previous loader for type: level
m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX
parseLevelPlaylist @ m3u8-parser.ts:530
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
XMLHttpRequest.send (async)
loadInternal @ xhr-loader.ts:127
load @ xhr-loader.ts:72
load @ playlist-loader.ts:303
handleTrackOrLevelPlaylist @ playlist-loader.ts:520
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
(anonymous) @ base-playlist-controller.ts:215
setTimeout (async)
playlistLoaded @ base-playlist-controller.ts:214
onLevelLoaded @ level-controller.ts:474
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
handlePlaylistLoaded @ playlist-loader.ts:697
loadsuccess @ playlist-loader.ts:314
readystatechange @ xhr-loader.ts:190
base-playlist-controller.ts:120 [log] > [level-controller]: live playlist 0 REFRESHED 13--1
base-playlist-controller.ts:211 [log] > [level-controller]: reload live playlist 0 in 2001 ms
stream-controller.ts:603 [log] > [stream-controller]: Level 0 loaded [0,13], cc [0, 0] duration:28.0148752063491
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 13 cc: 0 of [0-13] level: 0, target: 26.006
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 28.015
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 13 of level 0
f3695a9a-9509-4904-8cc7-43099da67bdf:937 [log] > [transmuxer.ts]: Flushed fragment 13 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: 13 of level 0 [0.000,28.003]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE

Chrome media internals output

render_id: 2745
player_id: 1
origin_url: https://localhost.weav.io:8443/
kFrameUrl: https://localhost.weav.io:8443/stream-test
kFrameTitle: Stream Test
url: blob:https://localhost.weav.io:8443/2e01c9e0-88f9-4713-9c4d-090c5b52f180
kTextTracks: 
info: Effective playback rate changed from 0 to 1
pipeline_state: kPlaying
kAudioTracks: [object Object]
kIsAudioDecryptingDemuxerStream: false
kAudioDecoderName: FFmpegAudioDecoder
kIsPlatformAudioDecoder: false
duration: 155.817505
pipeline_buffering_state: [object Object]
event: kPlay
debug: Skipping audio splice trimming at PTS=2043333us. Found only 22us of overlap, need at least 1000us. Multiple occurrences may result in loss of A/V sync.
audio_buffering_state: [object Object]
seek_target: 62.002366




Timestamp	Property	Value
00:00:00.000	origin_url	"https://localhost.weav.io:8443/"
00:00:00.000	kFrameUrl	"https://localhost.weav.io:8443/stream-test"
00:00:00.000	kFrameTitle	"Stream Test"
00:00:00.000	url	"blob:https://localhost.weav.io:8443/2e01c9e0-88f9-4713-9c4d-090c5b52f180"
00:00:00.000	kTextTracks	[]
00:00:00.000	info	"ChunkDemuxer"
00:00:00.001	pipeline_state	"kStarting"
00:00:00.148	kAudioTracks	[{"bytes per channel":2,"bytes per frame":4,"channel layout":"STEREO","channels":2,"codec":"aac","codec delay":0,"discard decoder delay":false,"encryption scheme":"Unencrypted","has extra data":false,"profile":"unknown","sample format":"Signed 16-bit","samples per second":44100,"seek preroll":"0us"}]
00:00:00.152	kIsAudioDecryptingDemuxerStream	false
00:00:00.152	kAudioDecoderName	"FFmpegAudioDecoder"
00:00:00.152	kIsPlatformAudioDecoder	false
00:00:00.152	info	"Selected FFmpegAudioDecoder for audio decoding, config: codec: aac, profile: unknown, bytes_per_channel: 2, channel_layout: STEREO, channels: 2, samples_per_second: 44100, sample_format: Signed 16-bit, bytes_per_frame: 4, seek_preroll: 0us, codec_delay: 0, has extra data: false, encryption scheme: Unencrypted, discard decoder delay: false"
00:00:00.152	pipeline_state	"kPlaying"
00:00:00.387	duration	2.043356
00:00:00.152	pipeline_buffering_state	{"for_suspended_start":false,"state":"BUFFERING_HAVE_ENOUGH"}
00:00:01.654	info	"Effective playback rate changed from 0 to 1"
00:00:01.654	event	"kPlay"
00:00:02.791	debug	"Skipping audio splice trimming at PTS=2043333us. Found only 22us of overlap, need at least 1000us. Multiple occurrences may result in loss of A/V sync."
00:00:02.780	duration	4.051882
00:00:04.811	duration	6.048798
00:00:06.845	duration	8.045714
00:00:08.878	duration	10.04263
00:00:10.918	duration	12.039546
00:00:12.954	duration	14.036462
00:00:14.988	duration	16.033378
00:00:17.027	duration	18.030294
00:00:19.067	duration	20.02721
00:00:21.105	duration	22.024126
00:00:23.142	duration	24.021043
00:00:25.183	duration	26.017959
00:00:27.214	duration	28.014875
00:00:29.232	duration	30.011791
00:00:31.263	duration	32.008707
00:00:33.294	duration	34.005623
00:00:35.321	duration	36.002539
00:00:37.352	duration	37.999455
00:00:39.386	duration	39.996371

rick-rheo avatar Aug 19 '21 18:08 rick-rheo

Have a look in the source for the warning showing up in the logs above:

"m3u8-parser.ts:530 [warn] > MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"

This did not happen with live audio-only AAC stream I tested with (where the fragment file extensions are .aac). This bit of the playlist parser is expecting an init segment for MP4 segments and using isMP4Url to guess that your files ending in m4a are fmp4.

robwalch avatar Jul 19 '22 01:07 robwalch

Adding levelDetails.needSidxRanges may have been an acceptable workaround for issues with certain incomplete m3u8 playlists, but it shouldn't result in this behavior. If the first byterange request doesn't produce what's expected, levelDetails.needSidxRanges should be flipped back to false.

robwalch avatar Jul 19 '22 01:07 robwalch

I would think if the HLS spec states that

Each fMP4 Segment in a Media Playlist MUST have an EXT-X-MAP tag applied to it.

then we should be safe to remove code in question. We also have some recent improvements that deal with odd MAP tag placement. I don't think a stream missing a MAP tag should play, unless there are a lot of them out there and they also play in native players (tracking down the original commit did not reveal a source issue or stream).

robwalch avatar Jul 19 '22 02:07 robwalch