Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fatal media error with live stream with multiple audio tracks #1600

Closed
4 tasks done
ErezBouskila opened this issue Mar 7, 2018 · 13 comments
Closed
4 tasks done

Fatal media error with live stream with multiple audio tracks #1600

ErezBouskila opened this issue Mar 7, 2018 · 13 comments
Labels

Comments

@ErezBouskila
Copy link

Environment
Steps to reproduce

Since this is a live stream issue my link will not be online all the time so I am providing instructions to reproduce on your end:

  1. Create a live stream with multiple audio tracks
  2. Brodcast and you should get the error - Parsing Error:no demux matching with content found,cannot recover, last media error recovery failed ... Playback controls

If you want to use my link we can set up a time and I will broadcast to it, please note that this is intermittent and the issue can occur at the start of the live stream or after a 2 hour dvr window.

  1. Open permalink - https://video-dev.github.io/hls.js/demo/?src=https%3A%2F%2Fcdnapisec.kaltura.com%2Fp%2F1666321%2Fsp%2F166632100%2FplayManifest%2FentryId%2F1_7yniwq9g%2Fformat%2Fapplehttp%2Fprotocol%2Fhttps%2FuiConfId%2F40102201%2Fa.m3u8&enableStreaming=true&autoRecoverError=true&enableWorker=true&dumpfMP4=false&levelCapping=-1&defaultAudioCodec=undefined&widevineLicenseURL=
  2. Get the following error - Parsing Error:no demux matching with content found,cannot recover, last media error recovery failed ... Playback controls
Expected behavior

Live stream to start playing on our player,

Actual behavior

After a few tries it falls back to flash

Console output
logger.js:37 [log] > live playlist, reload in 6198 ms
logger.js:37 [log] > level 1 loaded [95624414,95624441],duration:198.9
logger.js:37 [log] > live playlist - first load, unknown sliding
logger.js:37 [log] > configure startPosition to 150.9
logger.js:37 [log] > Loading 95624434 of [95624414 ,95624441],level 1, currentTime:150.900,bufferEnd:150.900
logger.js:37 [log] > demuxing in webworker
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
main.js:317 parsing level duration :1900us,count:1
logger.js:37 [log] > track 0 loaded [95624414,95624447],duration:199.314
logger.js:37 [log] > live audio playlist - first load, unknown sliding
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > Loading 95624414, cc: 0 of [95624414 ,95624447],track 0, currentTime:0,bufferEnd:0.000
logger.js:37 [log] > audio stream:IDLE->FRAG_LOADING
logger.js:37 [log] > audioTrack 0 loaded
logger.js:37 [log] > audio stream:FRAG_LOADING->PARSING
logger.js:37 [log] > demuxing in webworker
logger.js:37 [log] > unknown video PTS for continuity counter 0, waiting for video PTS before demuxing audio frag 95624414 of [95624414 ,95624447],track 0
logger.js:37 [log] > audio stream:PARSING->WAITING_INIT_PTS
logger.js:37 [log] > Loaded  95624434 of [95624414 ,95624441],level 1
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624434 of [95624414 ,95624441],level 1, cc 0
logger.js:37 [log] > main:discontinuity detected
logger.js:37 [log] > main:switch detected
cac07e25-5639-4ecb-a749-9e07c0034f78:516 [log] > manifest codec:mp4a.40.2,ADTS data:type:2,sampleingIndex:4[44100Hz],channelConfig:2
cac07e25-5639-4ecb-a749-9e07c0034f78:516 [log] > parsed codec:mp4a.40.5,rate:44100,nb channel:2
cac07e25-5639-4ecb-a749-9e07c0034f78:516 [log] > audio sampling rate : 44100
logger.js:37 [log] > InitPTS for cc: 0 found from video track: 1157400270
logger.js:37 [log] > audio stream:WAITING_INIT_PTS->FRAG_LOADING
logger.js:37 [log] > audio stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Demuxing 95624414 of [95624414 ,95624447],track 0
logger.js:37 [log] > audio:discontinuity detected
logger.js:37 [log] > audio:switch detected
logger.js:37 [log] > creating sourceBuffer(audio/mp4;codecs=mp4a.40.2)
logger.js:37 [log] > creating sourceBuffer(video/mp4;codecs=avc1.42801e)
logger.js:37 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.2/mp4a.40.5]
logger.js:37 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.42801e/avc1.42801e]
main.js:496 {type: "mediaError", details: "fragParsingError", fatal: true, reason: "no demux matching with content found", frag: Fragment, …}
(anonymous) @ main.js:496
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
onWorkerMessage @ demuxer.js:141
main.js:557 fatal error :fragParsingError
logger.js:37 [log] > recoverMediaError
logger.js:37 [log] > detachMedia
logger.js:37 [log] > media source detaching
logger.js:37 [warn] > onMediaDetaching:Failed to execute 'endOfStream' on 'MediaSource': The 'updating' attribute is true on one or more of this MediaSource's SourceBuffers. while calling endOfStream
(anonymous) @ logger.js:37
onMediaDetaching @ buffer-controller.js:131
onEventGeneric @ event-handler.js:76
onEvent @ event-handler.js:64
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
detachMedia @ hls.js:164
recoverMediaError @ hls.js:194
handleMediaError @ main.js:722
(anonymous) @ main.js:560
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
onWorkerMessage @ demuxer.js:141
logger.js:37 [log] > main stream:PARSING->STOPPED
logger.js:37 [log] > audio stream:PARSING->STOPPED
logger.js:37 [log] > attachMedia
main.js:570 MediaSource detached...
logger.js:37 [log] > media source opened
logger.js:37 [log] > startLoad(-1)
logger.js:37 [log] > override startPosition with lastCurrentTime @150.900
logger.js:37 [log] > main stream:STOPPED->IDLE
logger.js:37 [log] > switching to level 0
logger.js:37 [warn] > aborting previous loader for type: level
(anonymous) @ logger.js:37
load @ playlist-loader.js:165
onLevelLoading @ playlist-loader.js:143
onEventGeneric @ event-handler.js:76
onEvent @ event-handler.js:64
EventEmitter.emit @ events.js:84
trigger @ hls.js:81
setLevelInternal @ level-controller.js:188
set @ level-controller.js:162
set @ level-controller.js:413
set @ hls.js:245
_doTickIdle @ stream-controller.js:217
doTick @ stream-controller.js:127
tick @ task-loop.js:58
startLoad @ stream-controller.js:92
(anonymous) @ hls.js:178
startLoad @ hls.js:178
onMediaAttached @ stream-controller.js:747
onEventGeneric @ event-handler.js:76
onEvent @ event-handler.js:64
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
onMediaSourceOpen @ buffer-controller.js:169
logger.js:37 [log] > main stream:IDLE->WAITING_LEVEL
logger.js:37 [log] > audio stream:STOPPED->STARTING
logger.js:37 [log] > audio stream:STARTING->WAITING_TRACK
logger.js:37 [log] > audio stream:WAITING_TRACK->STOPPED
logger.js:37 [log] > audio stream:STOPPED->STARTING
logger.js:37 [log] > audio stream:STARTING->WAITING_TRACK
logger.js:37 [log] > audio stream:WAITING_TRACK->IDLE
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > Loading 95624414, cc: 0 of [95624414 ,95624447],track 0, currentTime:-1,bufferEnd:0.000
logger.js:37 [log] > audio stream:IDLE->FRAG_LOADING
logger.js:37 [log] > audio stream:FRAG_LOADING->PARSING
logger.js:37 [log] > demuxing in webworker
logger.js:37 [log] > Demuxing 95624414 of [95624414 ,95624447],track 0
logger.js:37 [log] > audio:discontinuity detected
logger.js:37 [log] > audio:switch detected
main.js:496 {type: "mediaError", details: "fragParsingError", fatal: true, reason: "no demux matching with content found", frag: Fragment, …}
(anonymous) @ main.js:496
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
onWorkerMessage @ demuxer.js:141
main.js:557 fatal error :fragParsingError
logger.js:37 [log] > swapAudioCodec
logger.js:37 [log] > recoverMediaError
logger.js:37 [log] > detachMedia
logger.js:37 [log] > media source detaching
logger.js:37 [log] > main stream:WAITING_LEVEL->STOPPED
logger.js:37 [log] > audio stream:PARSING->STOPPED
logger.js:37 [log] > attachMedia
main.js:570 MediaSource detached...
logger.js:37 [log] > media source opened
logger.js:37 [log] > startLoad(-1)
logger.js:37 [log] > override startPosition with lastCurrentTime @150.900
logger.js:37 [log] > main stream:STOPPED->IDLE
logger.js:37 [log] > main stream:IDLE->WAITING_LEVEL
logger.js:37 [log] > audio stream:STOPPED->STARTING
logger.js:37 [log] > audio stream:STARTING->WAITING_TRACK
logger.js:37 [log] > audio stream:WAITING_TRACK->STOPPED
logger.js:37 [log] > audio stream:STOPPED->STARTING
logger.js:37 [log] > audio stream:STARTING->WAITING_TRACK
logger.js:37 [log] > audio stream:WAITING_TRACK->IDLE
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > live playlist, reload in 6231 ms
logger.js:37 [log] > level 0 loaded [95624414,95624441],duration:198.9
logger.js:37 [log] > live playlist - first load, unknown sliding
logger.js:37 [log] > main stream:WAITING_LEVEL->IDLE
logger.js:37 [log] > live playlist, switching playlist, unknown, load middle frag : 95624428
logger.js:37 [log] > Loading 95624428 of [95624414 ,95624441],level 0, currentTime:150.900,bufferEnd:150.900
logger.js:37 [log] > demuxing in webworker
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
main.js:317 parsing level duration :1150us,count:2
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > updating audioTrack 0
logger.js:37 [log] > (re)loading playlist for audioTrack 0
logger.js:37 [log] > Playlist loader for audioTrack 0
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > Loaded  95624428 of [95624414 ,95624441],level 0
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > swapping playlist audio codec
logger.js:37 [log] > Parsing 95624428 of [95624414 ,95624441],level 0, cc 0
logger.js:37 [log] > main:discontinuity detected
logger.js:37 [log] > main:switch detected
1cdd55c3-8973-46af-a0d4-0e7ca98faf19:516 [log] > manifest codec:mp4a.40.5,ADTS data:type:2,sampleingIndex:4[44100Hz],channelConfig:2
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
1cdd55c3-8973-46af-a0d4-0e7ca98faf19:516 [log] > parsed codec:mp4a.40.5,rate:44100,nb channel:2
1cdd55c3-8973-46af-a0d4-0e7ca98faf19:516 [log] > audio sampling rate : 44100
logger.js:37 [log] > InitPTS for cc: 0 found from video track: 1157400270
logger.js:37 [log] > swapping playlist audio codec
logger.js:37 [log] > creating sourceBuffer(audio/mp4;codecs=mp4a.40.5)
logger.js:37 [log] > creating sourceBuffer(video/mp4;codecs=avc1.42801e)
logger.js:37 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.5/mp4a.40.5]
logger.js:37 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.42801e/avc1.42801e]
logger.js:37 [log] > Parsed audio,PTS:[104.141,113.778],DTS:[104.141/113.778],nb:415,dropped:0
logger.js:37 [log] > media seeking to 0.050
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > Loading 95624414, cc: 0 of [95624414 ,95624447],track 0, currentTime:0.05,bufferEnd:0.000
logger.js:37 [log] > audio stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Parsed video,PTS:[104.133,113.766],DTS:[104.133/113.766],nb:190,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > audio stream:FRAG_LOADING->PARSING
logger.js:37 [log] > demuxing in webworker
logger.js:37 [log] > Demuxing 95624414 of [95624414 ,95624447],track 0
logger.js:37 [log] > audio:discontinuity detected
logger.js:37 [log] > audio:switch detected
logger.js:37 [log] > main buffered : [104.141,113.766]
logger.js:37 [log] > latency/loading/parsing/append/kbps:3894/9/106/54/919
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624414 of [95624414 ,95624441],level 0, currentTime:0.050,bufferEnd:0.050
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
main.js:496 {type: "mediaError", details: "fragParsingError", fatal: true, reason: "no demux matching with content found", frag: Fragment, …}
(anonymous) @ main.js:496
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
onWorkerMessage @ demuxer.js:141
main.js:557 fatal error :fragParsingError
logger.js:37 [log] > recoverMediaError
logger.js:37 [log] > detachMedia
logger.js:37 [log] > media source detaching
logger.js:37 [log] > main stream:FRAG_LOADING->STOPPED
logger.js:37 [log] > audio stream:PARSING->STOPPED
logger.js:37 [log] > attachMedia
main.js:570 MediaSource detached...
logger.js:37 [log] > media source opened
logger.js:37 [log] > startLoad(-1)
logger.js:37 [log] > override startPosition with lastCurrentTime @0.050
logger.js:37 [log] > main stream:STOPPED->IDLE
logger.js:37 [log] > main stream:IDLE->WAITING_LEVEL
logger.js:37 [log] > audio:override startPosition with lastCurrentTime @0.050
logger.js:37 [log] > audio stream:STOPPED->IDLE
logger.js:37 [log] > audio stream:IDLE->STOPPED
logger.js:37 [log] > audio:override startPosition with lastCurrentTime @0.050
logger.js:37 [log] > audio stream:STOPPED->IDLE
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0, seeking @0.05
logger.js:37 [warn] > frag loader destroy or aborted, disarm abandonRules
(anonymous) @ logger.js:37
_abandonRulesCheck @ abr-controller.js:72
setInterval (async)
onFragLoading @ abr-controller.js:38
onEventGeneric @ event-handler.js:76
onEvent @ event-handler.js:64
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
_loadFragmentOrKey @ stream-controller.js:513
_fetchPayloadOrEos @ stream-controller.js:302
_doTickIdle @ stream-controller.js:254
doTick @ stream-controller.js:127
tick @ task-loop.js:58
_checkAppendedParsed @ stream-controller.js:1289
onBufferAppended @ stream-controller.js:1263
onEventGeneric @ event-handler.js:76
onEvent @ event-handler.js:64
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
onSBUpdateEnd @ buffer-controller.js:223
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > track 0 loaded [95624414,95624448],duration:205.314
logger.js:37 [log] > live audio playlist - outdated PTS, unknown sliding
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > Loading 95624414, cc: 0 of [95624414 ,95624448],track 0, currentTime:0.05,bufferEnd:0.000
logger.js:37 [log] > audio stream:IDLE->FRAG_LOADING
logger.js:37 [log] > audioTrack 0 loaded
logger.js:37 [log] > audio stream:FRAG_LOADING->PARSING
logger.js:37 [log] > demuxing in webworker
logger.js:37 [log] > Demuxing 95624414 of [95624414 ,95624448],track 0
logger.js:37 [log] > audio:discontinuity detected
logger.js:37 [log] > audio:switch detected
main.js:496 {type: "mediaError", details: "fragParsingError", fatal: true, reason: "no demux matching with content found", frag: Fragment, …}
(anonymous) @ main.js:496
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
onWorkerMessage @ demuxer.js:141
main.js:557 fatal error :fragParsingError
logger.js:37 [log] > swapAudioCodec
logger.js:37 [log] > recoverMediaError
logger.js:37 [log] > detachMedia
logger.js:37 [log] > media source detaching
logger.js:37 [log] > main stream:WAITING_LEVEL->STOPPED
logger.js:37 [log] > audio stream:PARSING->STOPPED
logger.js:37 [log] > attachMedia
main.js:570 MediaSource detached...
logger.js:37 [log] > media source opened
logger.js:37 [log] > startLoad(-1)
logger.js:37 [log] > override startPosition with lastCurrentTime @0.050
logger.js:37 [log] > main stream:STOPPED->IDLE
logger.js:37 [log] > main stream:IDLE->WAITING_LEVEL
logger.js:37 [log] > audio:override startPosition with lastCurrentTime @0.050
logger.js:37 [log] > audio stream:STOPPED->IDLE
logger.js:37 [log] > audio stream:IDLE->STOPPED
logger.js:37 [log] > audio:override startPosition with lastCurrentTime @0.050
logger.js:37 [log] > audio stream:STOPPED->IDLE
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > live playlist, reload in 5901 ms
logger.js:37 [log] > level 0 loaded [95624414,95624443],duration:208.5
logger.js:37 [log] > live playlist - first load, unknown sliding
logger.js:37 [log] > main stream:WAITING_LEVEL->IDLE
logger.js:37 [log] > live playlist, switching playlist, unknown, load middle frag : 95624429
logger.js:37 [log] > Loading 95624429 of [95624414 ,95624443],level 0, currentTime:0.050,bufferEnd:0.050
logger.js:37 [warn] > abort previous fragment loader for type: main
(anonymous) @ logger.js:37
onFragLoading @ fragment-loader.js:43
onEventGeneric @ event-handler.js:76
onEvent @ event-handler.js:64
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
_loadFragmentOrKey @ stream-controller.js:513
_fetchPayloadOrEos @ stream-controller.js:302
_doTickIdle @ stream-controller.js:254
doTick @ stream-controller.js:127
tick @ task-loop.js:58
onLevelLoaded @ stream-controller.js:951
onEventGeneric @ event-handler.js:76
onEvent @ event-handler.js:64
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
_handlePlaylistLoaded @ playlist-loader.js:463
_handleTrackOrLevelPlaylist @ playlist-loader.js:379
loadsuccess @ playlist-loader.js:246
readystatechange @ xhr-loader.js:117
XMLHttpRequest.send (async)
(anonymous) @ VM189:1
loadInternal @ xhr-loader.js:80
load @ xhr-loader.js:39
load @ playlist-loader.js:218
onLevelLoading @ playlist-loader.js:143
onEventGeneric @ event-handler.js:76
onEvent @ event-handler.js:64
EventEmitter.emit @ events.js:84
trigger @ hls.js:81
loadLevel @ level-controller.js:399
startLoad @ level-controller.js:55
(anonymous) @ hls.js:178
startLoad @ hls.js:178
onMediaAttached @ stream-controller.js:747
onEventGeneric @ event-handler.js:76
onEvent @ event-handler.js:64
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
onMediaSourceOpen @ buffer-controller.js:169
logger.js:37 [log] > demuxing in webworker
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
main.js:317 parsing level duration :900us,count:3
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
logger.js:37 [log] > Loaded  95624429 of [95624414 ,95624443],level 0
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624429 of [95624414 ,95624443],level 0, cc 0
logger.js:37 [log] > main:discontinuity detected
logger.js:37 [log] > main:switch detected
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > manifest codec:mp4a.40.2,ADTS data:type:2,sampleingIndex:4[44100Hz],channelConfig:2
logger.js:37 [log] > no alt audio available @currentTime:0.05, seeking @0.05
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > parsed codec:mp4a.40.5,rate:44100,nb channel:2
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > audio sampling rate : 44100
logger.js:37 [log] > InitPTS for cc: 0 found from video track: 1157400270
logger.js:37 [log] > creating sourceBuffer(audio/mp4;codecs=mp4a.40.2)
logger.js:37 [log] > creating sourceBuffer(video/mp4;codecs=avc1.42801e)
logger.js:37 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.2/mp4a.40.5]
logger.js:37 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.42801e/avc1.42801e]
logger.js:37 [log] > Parsed audio,PTS:[113.777,118.584],DTS:[113.777/118.584],nb:207,dropped:0
logger.js:37 [log] > Parsed video,PTS:[113.766,118.564],DTS:[113.766/118.564],nb:137,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > media seeking to 0.050
logger.js:37 [log] > switching audiotrack, live stream, unknown PTS,load first fragment
logger.js:37 [log] > Loading 95624414, cc: 0 of [95624414 ,95624448],track 0, currentTime:0.05,bufferEnd:0.000
logger.js:37 [log] > audio stream:IDLE->FRAG_LOADING
logger.js:37 [log] > audio stream:FRAG_LOADING->PARSING
logger.js:37 [log] > demuxing in webworker
logger.js:37 [log] > Demuxing 95624414 of [95624414 ,95624448],track 0
logger.js:37 [log] > audio:discontinuity detected
logger.js:37 [log] > audio:switch detected
logger.js:37 [log] > main buffered : [113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:978/75/132/147/1702
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624414 of [95624414 ,95624443],level 0, currentTime:0.050,bufferEnd:0.050
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Loaded  95624414 of [95624414 ,95624443],level 0
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624414 of [95624414 ,95624443],level 0, cc 0
logger.js:37 [log] > Parsed audio,PTS:[0.719,8.149],DTS:[0.719/8.149],nb:320,dropped:0
logger.js:37 [log] > Parsed video,PTS:[0.000,8.134],DTS:[0.000/8.134],nb:237,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,8.134][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:32/24/52/15/24803
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > SN just loaded, load next one: 95624415
logger.js:37 [log] > Loading 95624415 of [95624414 ,95624443],level 0, currentTime:0.050,bufferEnd:0.050
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > media seeked to 0.050
main.js:496 {type: "mediaError", details: "fragParsingError", fatal: true, reason: "no demux matching with content found", frag: Fragment, …}
(anonymous) @ main.js:496
EventEmitter.emit @ events.js:96
trigger @ hls.js:81
onWorkerMessage @ demuxer.js:141
main.js:557 fatal error :fragParsingError
main.js:570 Parsing Error:no demux matching with content found,cannot recover, last media error recovery failed ...
logger.js:37 [log] > Loaded  95624415 of [95624414 ,95624443],level 0
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624415 of [95624414 ,95624443],level 0, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 8134/8134,delta:-1 ms
logger.js:37 [log] > Parsed audio,PTS:[8.149,13.838],DTS:[8.149/13.838],nb:245,dropped:0
logger.js:37 [log] > Parsed video,PTS:[8.134,13.831],DTS:[8.134/13.831],nb:160,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,13.831][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:893/102/46/17/2302
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > switching to level 2
logger.js:37 [log] > main stream:IDLE->WAITING_LEVEL
logger.js:37 [log] > live playlist, reload in 4631 ms
logger.js:37 [log] > level 2 loaded [95624414,95624443],duration:208.5
logger.js:37 [log] > live playlist - first load, unknown sliding
logger.js:37 [log] > main stream:WAITING_LEVEL->IDLE
logger.js:37 [log] > live playlist, switching playlist, load frag with next SN: 95624416
logger.js:37 [log] > Loading 95624416 of [95624414 ,95624443],level 2, currentTime:3.337,bufferEnd:13.831
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
main.js:317 parsing level duration :700us,count:4
logger.js:37 [log] > updating audioTrack 0
logger.js:37 [log] > (re)loading playlist for audioTrack 0
logger.js:37 [log] > Playlist loader for audioTrack 0
logger.js:37 [log] > Loaded  95624416 of [95624414 ,95624443],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624416 of [95624414 ,95624443],level 2, cc 0
logger.js:37 [log] > main:switch detected
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > manifest codec:mp4a.40.2,ADTS data:type:2,sampleingIndex:4[44100Hz],channelConfig:2
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > parsed codec:mp4a.40.5,rate:44100,nb channel:2
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > audio sampling rate : 44100
logger.js:37 [log] > main track:audio,container:audio/mp4,codecs[level/parsed]=[mp4a.40.2/mp4a.40.5]
logger.js:37 [log] > main track:video,container:video/mp4,codecs[level/parsed]=[avc1.4d401f/avc1.4d401f]
logger.js:37 [log] > Parsed audio,PTS:[13.838,21.547],DTS:[13.838/21.547],nb:332,dropped:0
logger.js:37 [log] > Parsed video,PTS:[13.833,21.534],DTS:[13.833/21.534],nb:148,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,21.534][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:907/143/66/6/3672
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624417 of [95624414 ,95624443],level 2, currentTime:4.468,bufferEnd:21.534
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > track 0 loaded [95624414,95624448],duration:205.314
logger.js:37 [log] > live audio playlist - outdated PTS, unknown sliding
logger.js:37 [log] > audioTrack 0 loaded
logger.js:37 [log] > Loaded  95624417 of [95624414 ,95624443],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624417 of [95624414 ,95624443],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 21534/21534,delta:-1 ms
logger.js:37 [log] > Parsed audio,PTS:[21.547,27.236],DTS:[21.547/27.236],nb:245,dropped:0
logger.js:37 [log] > Parsed video,PTS:[21.534,27.164],DTS:[21.534/27.164],nb:144,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,27.164][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:924/157/32/4/3752
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624418 of [95624414 ,95624443],level 2, currentTime:5.587,bufferEnd:27.164
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Loaded  95624418 of [95624414 ,95624443],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624418 of [95624414 ,95624443],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > AVC:69 ms hole between fragments detected,filling it
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 27232/27164,delta:69 ms
logger.js:37 [log] > Parsed audio,PTS:[27.236,33.320],DTS:[27.236/33.320],nb:262,dropped:0
logger.js:37 [log] > Parsed video,PTS:[27.232,33.299],DTS:[27.164/33.299],nb:118,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,33.299][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:1066/175/28/79/3538
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624419 of [95624414 ,95624443],level 2, currentTime:6.942,bufferEnd:33.299
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Loaded  95624419 of [95624414 ,95624443],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624419 of [95624414 ,95624443],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 33300/33299,delta:1 ms
logger.js:37 [log] > Parsed audio,PTS:[33.320,37.708],DTS:[33.320/37.708],nb:189,dropped:0
logger.js:37 [log] > Parsed video,PTS:[33.300,37.699],DTS:[33.299/37.699],nb:104,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,37.699][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:905/36/28/12/3511
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624420 of [95624414 ,95624443],level 2, currentTime:7.937,bufferEnd:37.699
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > live playlist, reload in 5897 ms
logger.js:37 [log] > level 2 loaded [95624414,95624444],duration:211.4
logger.js:37 [log] > live playlist sliding:0.000
logger.js:37 [log] > Updating Media Source duration to 211.400
main.js:317 parsing level duration :600us,count:5
logger.js:37 [log] > Loaded  95624420 of [95624414 ,95624444],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624420 of [95624414 ,95624444],level 2, cc 0
logger.js:37 [log] > Parsed audio,PTS:[37.708,46.300],DTS:[37.708/46.300],nb:370,dropped:0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 37700/37699,delta:1 ms
logger.js:37 [log] > Parsed video,PTS:[37.700,46.299],DTS:[37.699/46.299],nb:237,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,46.299][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:973/144/27/5/4882
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624421 of [95624414 ,95624444],level 2, currentTime:9.092,bufferEnd:46.299
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Loaded  95624421 of [95624414 ,95624444],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624421 of [95624414 ,95624444],level 2, cc 0
logger.js:37 [log] > Parsed audio,PTS:[46.300,57.654],DTS:[46.300/57.654],nb:489,dropped:0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 46300/46299,delta:1 ms
logger.js:37 [log] > Parsed video,PTS:[46.300,57.499],DTS:[46.299/57.499],nb:191,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,57.499][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:921/141/32/19/5738
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624422 of [95624414 ,95624444],level 2, currentTime:10.232,bufferEnd:57.499
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > updating audioTrack 0
logger.js:37 [log] > (re)loading playlist for audioTrack 0
logger.js:37 [log] > Playlist loader for audioTrack 0
logger.js:37 [log] > Loaded  95624422 of [95624414 ,95624444],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624422 of [95624414 ,95624444],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > AVC:134 ms hole between fragments detected,filling it
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 57632/57499,delta:134 ms
logger.js:37 [log] > Parsed audio,PTS:[57.654,61.648],DTS:[57.654/61.648],nb:172,dropped:0
logger.js:37 [log] > Parsed video,PTS:[57.632,61.768],DTS:[57.499/61.768],nb:68,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,61.648][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:1013/19/18/6/2831
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624423 of [95624414 ,95624444],level 2, currentTime:11.307,bufferEnd:61.648
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > track 0 loaded [95624414,95624451],duration:223.314
logger.js:37 [log] > live audio playlist - outdated PTS, unknown sliding
logger.js:37 [log] > audioTrack 0 loaded
logger.js:37 [log] > Loaded  95624423 of [95624414 ,95624444],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624423 of [95624414 ,95624444],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > AVC:135 ms overlapping between fragments detected
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 61768/61768,delta:-135 ms
logger.js:37 [log] > Parsed audio,PTS:[61.648,70.402],DTS:[61.648/70.402],nb:377,dropped:0
logger.js:37 [log] > Parsed video,PTS:[61.768,70.399],DTS:[61.768/70.399],nb:198,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,70.399][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:938/145/30/9/4290
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624424 of [95624414 ,95624444],level 2, currentTime:12.438,bufferEnd:70.399
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Loaded  95624424 of [95624414 ,95624444],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624424 of [95624414 ,95624444],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 70400/70399,delta:1 ms
logger.js:37 [log] > Parsed audio,PTS:[70.402,75.719],DTS:[70.402/75.719],nb:229,dropped:0
logger.js:37 [log] > Parsed video,PTS:[70.400,75.699],DTS:[70.399/75.699],nb:143,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,75.699][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:937/85/28/10/3339
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624425 of [95624414 ,95624444],level 2, currentTime:13.501,bufferEnd:75.699
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Loaded  95624425 of [95624414 ,95624444],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624425 of [95624414 ,95624444],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 75700/75699,delta:1 ms
logger.js:37 [log] > Parsed audio,PTS:[75.719,81.199],DTS:[75.719/81.199],nb:236,dropped:0
logger.js:37 [log] > Parsed video,PTS:[75.700,81.199],DTS:[75.699/81.199],nb:120,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,81.199][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:903/145/21/11/4572
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624426 of [95624414 ,95624444],level 2, currentTime:14.583,bufferEnd:81.199
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > live playlist, reload in 5958 ms
logger.js:37 [log] > level 2 loaded [95624414,95624445],duration:218.933
logger.js:37 [log] > live playlist sliding:0.000
logger.js:37 [log] > Updating Media Source duration to 218.933
main.js:317 parsing level duration :583us,count:6
logger.js:37 [log] > Loaded  95624426 of [95624414 ,95624445],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624426 of [95624414 ,95624445],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 81200/81199,delta:1 ms
logger.js:37 [log] > Parsed audio,PTS:[81.199,96.710],DTS:[81.199/96.710],nb:668,dropped:0
logger.js:37 [log] > Parsed video,PTS:[81.200,96.700],DTS:[81.199/96.700],nb:252,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,96.700][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:937/411/90/33/6382
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624427 of [95624414 ,95624445],level 2, currentTime:16.057,bufferEnd:96.700
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Loaded  95624427 of [95624414 ,95624445],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624427 of [95624414 ,95624445],level 2, cc 0
logger.js:37 [log] > Parsed audio,PTS:[96.710,104.141],DTS:[96.710/104.141],nb:320,dropped:0
logger.js:37 [log] > Parsed video,PTS:[96.700,104.167],DTS:[96.700/104.167],nb:93,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,104.141][113.777,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:924/75/71/13/3002
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624428 of [95624414 ,95624445],level 2, currentTime:17.143,bufferEnd:104.141
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > updating audioTrack 0
logger.js:37 [log] > (re)loading playlist for audioTrack 0
logger.js:37 [log] > Playlist loader for audioTrack 0
logger.js:37 [log] > Loaded  95624428 of [95624414 ,95624445],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624428 of [95624414 ,95624445],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > AVC:34 ms overlapping between fragments detected
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 104167/104167,delta:-34 ms
logger.js:37 [log] > Parsed audio,PTS:[104.141,113.777],DTS:[104.141/113.777],nb:415,dropped:0
logger.js:37 [log] > Parsed video,PTS:[104.167,113.766],DTS:[104.167/113.766],nb:190,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,118.564]
logger.js:37 [log] > latency/loading/parsing/append/kbps:899/149/39/44/6454
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624430 of [95624414 ,95624445],level 2, currentTime:18.288,bufferEnd:118.564
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > track 0 loaded [95624414,95624451],duration:223.314
logger.js:37 [log] > live audio playlist - outdated PTS, unknown sliding
logger.js:37 [log] > audioTrack 0 loaded
logger.js:37 [log] > Loaded  95624430 of [95624414 ,95624445],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624430 of [95624414 ,95624445],level 2, cc 0
logger.js:37 [log] > Parsed audio,PTS:[118.595,123.982],DTS:[118.595/123.982],nb:232,dropped:0
logger.js:37 [log] > Parsed video,PTS:[118.566,123.966],DTS:[118.566/123.966],nb:89,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,123.966]
logger.js:37 [log] > latency/loading/parsing/append/kbps:964/125/35/75/3092
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624431 of [95624414 ,95624445],level 2, currentTime:19.495,bufferEnd:123.966
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Loaded  95624431 of [95624414 ,95624445],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624431 of [95624414 ,95624445],level 2, cc 0
logger.js:37 [log] > Parsed audio,PTS:[123.982,133.920],DTS:[123.982/133.920],nb:428,dropped:0
logger.js:37 [log] > Parsed video,PTS:[123.966,133.899],DTS:[123.966/133.899],nb:199,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,133.899]
logger.js:37 [log] > latency/loading/parsing/append/kbps:982/97/28/5/4504
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624432 of [95624414 ,95624445],level 2, currentTime:20.610,bufferEnd:133.899
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Loaded  95624432 of [95624414 ,95624445],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624432 of [95624414 ,95624445],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 133900/133899,delta:1 ms
logger.js:37 [log] > Parsed audio,PTS:[133.920,143.719],DTS:[133.920/143.719],nb:422,dropped:0
logger.js:37 [log] > Parsed video,PTS:[133.900,143.699],DTS:[133.899/143.699],nb:250,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,143.699]
logger.js:37 [log] > latency/loading/parsing/append/kbps:1079/352/38/12/4697
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624433 of [95624414 ,95624445],level 2, currentTime:22.109,bufferEnd:143.699
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > live playlist, reload in 5920 ms
logger.js:37 [log] > level 2 loaded [95624414,95624447],duration:233.7
logger.js:37 [log] > live playlist sliding:0.000
logger.js:37 [log] > Updating Media Source duration to 233.700
main.js:317 parsing level duration :543us,count:7
logger.js:37 [log] > Loaded  95624433 of [95624414 ,95624447],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624433 of [95624414 ,95624447],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 143700/143699,delta:1 ms
logger.js:37 [log] > Parsed audio,PTS:[143.719,147.132],DTS:[143.719/147.132],nb:147,dropped:0
logger.js:37 [log] > Parsed video,PTS:[143.700,147.099],DTS:[143.699/147.099],nb:99,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,147.099]
logger.js:37 [log] > latency/loading/parsing/append/kbps:900/22/28/21/3451
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624434 of [95624414 ,95624447],level 2, currentTime:23.092,bufferEnd:147.099
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > Loaded  95624434 of [95624414 ,95624447],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624434 of [95624414 ,95624447],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 147100/147099,delta:1 ms
logger.js:37 [log] > Parsed audio,PTS:[147.132,152.426],DTS:[147.132/152.426],nb:228,dropped:0
logger.js:37 [log] > Parsed video,PTS:[147.100,152.399],DTS:[147.099/152.399],nb:143,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,152.399]
logger.js:37 [log] > latency/loading/parsing/append/kbps:905/126/18/9/5263
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624435 of [95624414 ,95624447],level 2, currentTime:24.154,bufferEnd:152.399
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > updating audioTrack 0
logger.js:37 [log] > (re)loading playlist for audioTrack 0
logger.js:37 [log] > Playlist loader for audioTrack 0
logger.js:37 [log] > Loaded  95624435 of [95624414 ,95624447],level 2
logger.js:37 [log] > main stream:FRAG_LOADING->PARSING
logger.js:37 [log] > Parsing 95624435 of [95624414 ,95624447],level 2, cc 0
blob:https://video-dev.github.io/6e3be905-7717-440a-859d-bb0bca6ff549:516 [log] > Video/PTS/DTS adjusted: 152400/152399,delta:1 ms
logger.js:37 [log] > Parsed audio,PTS:[152.426,157.581],DTS:[152.426/157.581],nb:222,dropped:0
logger.js:37 [log] > Parsed video,PTS:[152.400,157.566],DTS:[152.399/157.566],nb:144,dropped:0
logger.js:37 [log] > main stream:PARSING->PARSED
logger.js:37 [log] > main buffered : [0.719,157.566]
logger.js:37 [log] > latency/loading/parsing/append/kbps:897/137/25/11/4479
logger.js:37 [log] > main stream:PARSED->IDLE
logger.js:37 [log] > Loading 95624436 of [95624414 ,95624447],level 2, currentTime:25.227,bufferEnd:157.566
logger.js:37 [log] > main stream:IDLE->FRAG_LOADING
logger.js:37 [log] > track 0 loaded [95624414,95624453],duration:235.314
logger.js:37 [log] > live audio playlist - outdated PTS, unknown sliding
logger.js:37 [log] > audioTrack 0 loaded
@mangui
Copy link
Member

mangui commented Mar 13, 2018

this error should only happen if all demuxer probe failed. what is your audio container format ? best would be to share the fragment on which the probing failed

@ErezBouskila
Copy link
Author

@mangui the container we use is mpeg ts, we can set up a time to activate the live stream when you are available if needed.

@mangui
Copy link
Member

mangui commented Apr 17, 2018

that's weird. is your audio track container also MPEG-TS ? does your main track only contains video ?
could you reproduce with enableWorker : false so that we could get the complete stack trace when fragParsingError occurs ?

@ErezBouskila
Copy link
Author

@mangui Sorry for the delay in the response.

  1. Is your audio track container also MPEG-TS ? - we use mpeg-ts also for audio.
  2. Does your main track only contains video ? - Can you please elaborate on this as it is not clear.
  3. enableWorker : false - to uncheck it in the test page?
    Thanks

@ErezBouskila
Copy link
Author

@mangui Any input on my previous response?

@mangui
Copy link
Member

mangui commented May 16, 2018

the stream 404
image

@ErezBouskila
Copy link
Author

@mangui Do you want me to turn on the live stream?

@shalomm-gloat
Copy link

Hi @mangui, any input on the matter?
In addition, do you need any other info?

@ErezBouskila
Copy link
Author

@mangui Here is the console log with enableWorker = false:
{enableStreaming: true, autoRecoverError: true, enableWorker: false, dumpfMP4: false, levelCapping: -1, …}autoRecoverError: truedefaultAudioCodec: undefineddumpfMP4: falseenableStreaming: trueenableWorker: falselevelCapping: -1limitMetrics: -1widevineLicenseUrl: ""proto: Object
logger.js:38 [log] > loadSource:https://cdnapisec.kaltura.com/p/1666321/sp/166632100/playManifest/entryId/1_7yniwq9g/format/applehttp/protocol/https/uiConfId/40102201/a.m3u8
logger.js:38 [log] > trigger BUFFER_RESET
logger.js:38 [log] > set autoLevelCapping:-1
logger.js:38 [log] > attachMedia
logger.js:38 [log] > media source opened
logger.js:38 [log] > manifest loaded,4 level(s) found, first bitrate:174717
logger.js:38 [log] > startLoad(-1)
logger.js:38 [log] > switching to level 0
logger.js:38 [log] > main stream:STOPPED->IDLE
logger.js:38 [log] > audio tracks updated
logger.js:38 [log] > subtitle tracks updated
logger.js:38 [log] > main stream:IDLE->ERROR
main.js:616 Fatal error :levelLoadError

Status log:
0.032 | Loading https://cdnapisec.kaltura.com/p/1666321/sp/166632100/playManifest/entryId/1_7yniwq9g/format/applehttp/protocol/https/uiConfId/40102201/a.m3u8
0.09 | Loading manifest and attaching video element...
0.248 | Media element attached
0.435 | No of audio tracks found: 0
0.436 | No of quality levels found: 4
0.437 | Manifest successfully loaded

Error:
0.62 | Error while loading level playlist
1.78 | Error while loading level playlist
3.963 | Error while loading level playlist
8.137 | Error while loading level playlist
17.459 | Error while loading level playlist
17.466 | A network error occured

Let me know if you need the console log with the warning and errors.

@shalomm-gloat
Copy link

Hi @ErezBouskila @mangui any updates on the matter?

@shalomm-gloat
Copy link

Hi @ErezBouskila @mangui any updates on the matter and can we assist in troubleshooting the matter?

@mangui
Copy link
Member

mangui commented Jul 17, 2018

obviously not ...

@stale
Copy link

stale bot commented Sep 17, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the Stale label Sep 17, 2018
@stale stale bot closed this as completed Sep 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants