Content fails to play back due to AAC extradata issues in Chrome Beta
What version of Hls.js are you using?
0.13.2 (but repros on latest)
What browser (including version) are you using?
94.0.4606.20 (Official Build) beta (64-bit) (cohort: Beta)
What OS (including version) are you using?
Windows 10
Test stream
https://panoptoscratch.s3.amazonaws.com/dsessions/chromium-issue-1245123/master.m3u8
Configuration
{}
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
- Load the provided test stream in hls.js (demo players or our own player)
Expected behaviour
Successful stream playback
What actually happened?
Failed stream playback
Console output
main.js:338 Using Hls.js config: Object
logger.ts:74 [log] >
hls.ts:363 [log] > stopLoad
hls.ts:331 [log] > loadSource:https://panoptoscratch.s3.amazonaws.com/dsessions/chromium-issue-1245123/master.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
/favicon.ico:1 Failed to load resource: the server responded with a status of 404 ()
level-controller.ts:172 [log] > [level-controller]: manifest loaded, 3 level(s) found, first bitrate: 2314044
buffer-controller.ts:136 [log] > 1 bufferCodec event(s) expected
hls.ts:353 [log] > startLoad(-1)
level-controller.ts:251 [log] > [level-controller]: switching to level 2 from -1
level-controller.ts:524 [log] > [level-controller]: Attempt loading level index 2 with URL-id 0 https://panoptoscratch.s3.amazonaws.com/dsessions/chromium-issue-1245123/2230174/index.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
stream-controller.ts:603 [log] > [stream-controller]: Level 2 loaded [0,13], cc [0, 0] duration:120.90783999999996
buffer-controller.ts:635 [log] > [buffer-controller]: Updating Media Source duration to 120.908
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 0 cc: 0 of [0-13] level: 2, 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: 2 id: 1
discontinuity: true
trackSwitch: true
contiguous: false
accurateTimeOffset: true
timeOffset: 0
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 0 of level 2
blob:https://hls-js-dev.netlify.app/c7169aed-fadd-4775-a9a3-1cde04b6e808:603 [log] >
blob:https://hls-js-dev.netlify.app/c7169aed-fadd-4775-a9a3-1cde04b6e808:2699 [log] > [mp4-remuxer]: ISGenerated flag reset
blob:https://hls-js-dev.netlify.app/c7169aed-fadd-4775-a9a3-1cde04b6e808:2688 [log] > [mp4-remuxer]: initPTS & initDTS reset
blob:https://hls-js-dev.netlify.app/c7169aed-fadd-4775-a9a3-1cde04b6e808:7540 [log] > manifest codec:mp4a.40.2, ADTS type:2, samplingIndex:4
blob:https://hls-js-dev.netlify.app/c7169aed-fadd-4775-a9a3-1cde04b6e808:7702 [log] > parsed codec:mp4a.40.5, rate:44100, channels:1
blob:https://hls-js-dev.netlify.app/c7169aed-fadd-4775-a9a3-1cde04b6e808:937 [log] > [transmuxer.ts]: Flushed fragment 0 of level 2
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.2/mp4a.40.2/mp4a.40.5]
stream-controller.ts:1222 [log] > [stream-controller]: Init video buffer, container:video/mp4, codecs[level/parsed]=[avc1.4d002a/avc1.4d402a]
buffer-controller.ts:704 [log] > [buffer-controller]: creating sourceBuffer(audio/mp4;codecs=mp4a.40.2)
buffer-controller.ts:704 [log] > [buffer-controller]: creating sourceBuffer(video/mp4;codecs=avc1.4d002a)
audio-stream-controller.ts:113 [log] > [audio-stream-controller]: InitPTS for cc: 0 found from main: 129909
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 0 of level 2 [0.023,9.009]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 1 cc: 0 of [0-13] level: 2, target: 9.031
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
main.js:1002 The video could not be loaded, either because the server or network failed or because the format is not supported - DECODER_ERROR_NOT_SUPPORTED: Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels
handleVideoEvent @ main.js:1002
buffer-controller.ts:756 [log] > [buffer-controller]: Media source closed
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 1 of level 2
blob:https://hls-js-dev.netlify.app/c7169aed-fadd-4775-a9a3-1cde04b6e808:937 [log] > [transmuxer.ts]: Flushed fragment 1 of level 2
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
buffer-operation-queue.ts:62 [warn] > [buffer-operation-queue]: Unhandled exception executing the current operation
executeNext @ buffer-operation-queue.ts:62
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1117
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
buffer-controller.ts:384 [error] > [buffer-controller]: Error encountered while trying to append to the video SourceBuffer DOMException: Failed to execute 'appendBuffer' on 'SourceBuffer': This SourceBuffer has been removed from the parent media source.
at BufferController.appendExecutor (https://hls-js-dev.netlify.app/dist/hls.js:4941:8)
at Object.execute (https://hls-js-dev.netlify.app/dist/hls.js:4480:16)
at BufferOperationQueue.executeNext (https://hls-js-dev.netlify.app/dist/hls.js:5086:19)
at BufferOperationQueue.append (https://hls-js-dev.netlify.app/dist/hls.js:5049:12)
at BufferController.onBufferAppending (https://hls-js-dev.netlify.app/dist/hls.js:4546:20)
at EventEmitter.emit (https://hls-js-dev.netlify.app/dist/hls.js:310:33)
at Hls.emit (https://hls-js-dev.netlify.app/dist/hls.js:16647:26)
at Hls.trigger (https://hls-js-dev.netlify.app/dist/hls.js:16652:19)
at StreamController.bufferFragmentData (https://hls-js-dev.netlify.app/dist/hls.js:3527:14)
at StreamController._handleTransmuxComplete (https://hls-js-dev.netlify.app/dist/hls.js:9732:14)
onError @ buffer-controller.ts:384
executeNext @ buffer-operation-queue.ts:65
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1117
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
main.js:722 Error event: {type: 'mediaError', parent: 'main', details: 'bufferAppendError', err: DOMException: Failed to execute 'appendBuffer' on 'SourceBuffer': This SourceBuffer has been remove…, fatal: false}
(anonymous) @ main.js:722
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
onError @ buffer-controller.ts:413
executeNext @ buffer-operation-queue.ts:65
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1117
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
buffer-operation-queue.ts:62 [warn] > [buffer-operation-queue]: Unhandled exception executing the current operation
executeNext @ buffer-operation-queue.ts:62
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1141
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
buffer-controller.ts:384 [error] > [buffer-controller]: Error encountered while trying to append to the audio SourceBuffer DOMException: Failed to execute 'appendBuffer' on 'SourceBuffer': This SourceBuffer has been removed from the parent media source.
at BufferController.appendExecutor (https://hls-js-dev.netlify.app/dist/hls.js:4941:8)
at Object.execute (https://hls-js-dev.netlify.app/dist/hls.js:4480:16)
at BufferOperationQueue.executeNext (https://hls-js-dev.netlify.app/dist/hls.js:5086:19)
at BufferOperationQueue.append (https://hls-js-dev.netlify.app/dist/hls.js:5049:12)
at BufferController.onBufferAppending (https://hls-js-dev.netlify.app/dist/hls.js:4546:20)
at EventEmitter.emit (https://hls-js-dev.netlify.app/dist/hls.js:310:33)
at Hls.emit (https://hls-js-dev.netlify.app/dist/hls.js:16647:26)
at Hls.trigger (https://hls-js-dev.netlify.app/dist/hls.js:16652:19)
at StreamController.bufferFragmentData (https://hls-js-dev.netlify.app/dist/hls.js:3527:14)
at StreamController._handleTransmuxComplete (https://hls-js-dev.netlify.app/dist/hls.js:9755:12)
onError @ buffer-controller.ts:384
executeNext @ buffer-operation-queue.ts:65
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1141
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
main.js:722 Error event: {type: 'mediaError', parent: 'main', details: 'bufferAppendError', err: DOMException: Failed to execute 'appendBuffer' on 'SourceBuffer': This SourceBuffer has been remove…, fatal: false}
(anonymous) @ main.js:722
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
onError @ buffer-controller.ts:413
executeNext @ buffer-operation-queue.ts:65
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1141
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSING->PARSED
base-stream-controller.ts:480 [log] > [stream-controller]: Buffered main sn: 1 of level 2 [0.023,9.009]
base-stream-controller.ts:1362 [log] > [stream-controller]: PARSED->IDLE
base-stream-controller.ts:1027 [log] > [stream-controller]: SN 1 just loaded, load next one: 2
base-stream-controller.ts:569 [log] > [stream-controller]: Loading fragment 2 cc: 0 of [0-13] level: 2, target: 17.995
base-stream-controller.ts:1362 [log] > [stream-controller]: IDLE->FRAG_LOADING
base-stream-controller.ts:345 [log] > [stream-controller]: Loaded fragment 2 of level 2
blob:https://hls-js-dev.netlify.app/c7169aed-fadd-4775-a9a3-1cde04b6e808:937 [log] > [transmuxer.ts]: Flushed fragment 2 of level 2
base-stream-controller.ts:1362 [log] > [stream-controller]: FRAG_LOADING->PARSING
buffer-operation-queue.ts:62 [warn] > [buffer-operation-queue]: Unhandled exception executing the current operation
executeNext @ buffer-operation-queue.ts:62
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1117
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
buffer-controller.ts:384 [error] > [buffer-controller]: Error encountered while trying to append to the video SourceBuffer DOMException: Failed to execute 'appendBuffer' on 'SourceBuffer': This SourceBuffer has been removed from the parent media source.
at BufferController.appendExecutor (https://hls-js-dev.netlify.app/dist/hls.js:4941:8)
at Object.execute (https://hls-js-dev.netlify.app/dist/hls.js:4480:16)
at BufferOperationQueue.executeNext (https://hls-js-dev.netlify.app/dist/hls.js:5086:19)
at BufferOperationQueue.append (https://hls-js-dev.netlify.app/dist/hls.js:5049:12)
at BufferController.onBufferAppending (https://hls-js-dev.netlify.app/dist/hls.js:4546:20)
at EventEmitter.emit (https://hls-js-dev.netlify.app/dist/hls.js:310:33)
at Hls.emit (https://hls-js-dev.netlify.app/dist/hls.js:16647:26)
at Hls.trigger (https://hls-js-dev.netlify.app/dist/hls.js:16652:19)
at StreamController.bufferFragmentData (https://hls-js-dev.netlify.app/dist/hls.js:3527:14)
at StreamController._handleTransmuxComplete (https://hls-js-dev.netlify.app/dist/hls.js:9732:14)
onError @ buffer-controller.ts:384
executeNext @ buffer-operation-queue.ts:65
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1117
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
main.js:722 Error event: {type: 'mediaError', parent: 'main', details: 'bufferAppendError', err: DOMException: Failed to execute 'appendBuffer' on 'SourceBuffer': This SourceBuffer has been remove…, fatal: false}
(anonymous) @ main.js:722
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
onError @ buffer-controller.ts:413
executeNext @ buffer-operation-queue.ts:65
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1117
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
buffer-operation-queue.ts:62 [warn] > [buffer-operation-queue]: Unhandled exception executing the current operation
executeNext @ buffer-operation-queue.ts:62
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1141
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
buffer-controller.ts:384 [error] > [buffer-controller]: Error encountered while trying to append to the audio SourceBuffer DOMException: Failed to execute 'appendBuffer' on 'SourceBuffer': This SourceBuffer has been removed from the parent media source.
at BufferController.appendExecutor (https://hls-js-dev.netlify.app/dist/hls.js:4941:8)
at Object.execute (https://hls-js-dev.netlify.app/dist/hls.js:4480:16)
at BufferOperationQueue.executeNext (https://hls-js-dev.netlify.app/dist/hls.js:5086:19)
at BufferOperationQueue.append (https://hls-js-dev.netlify.app/dist/hls.js:5049:12)
at BufferController.onBufferAppending (https://hls-js-dev.netlify.app/dist/hls.js:4546:20)
at EventEmitter.emit (https://hls-js-dev.netlify.app/dist/hls.js:310:33)
at Hls.emit (https://hls-js-dev.netlify.app/dist/hls.js:16647:26)
at Hls.trigger (https://hls-js-dev.netlify.app/dist/hls.js:16652:19)
at StreamController.bufferFragmentData (https://hls-js-dev.netlify.app/dist/hls.js:3527:14)
at StreamController._handleTransmuxComplete (https://hls-js-dev.netlify.app/dist/hls.js:9755:12)
onError @ buffer-controller.ts:384
executeNext @ buffer-operation-queue.ts:65
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1141
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
buffer-controller.ts:407 [error] > [buffer-controller]: Failed 3 times to append segment in sourceBuffer
onError @ buffer-controller.ts:407
executeNext @ buffer-operation-queue.ts:65
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1141
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
main.js:722 Error event: {type: 'mediaError', parent: 'main', details: 'bufferAppendError', err: DOMException: Failed to execute 'appendBuffer' on 'SourceBuffer': This SourceBuffer has been remove…, fatal: true}
(anonymous) @ main.js:722
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
onError @ buffer-controller.ts:413
executeNext @ buffer-operation-queue.ts:65
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1141
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
main.js:835 Fatal error : bufferAppendError
(anonymous) @ main.js:835
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
onError @ buffer-controller.ts:413
executeNext @ buffer-operation-queue.ts:65
append @ buffer-operation-queue.ts:25
onBufferAppending @ buffer-controller.ts:416
emit @ index.js:203
emit @ hls.ts:242
trigger @ hls.ts:250
bufferFragmentData @ base-stream-controller.ts:700
_handleTransmuxComplete @ stream-controller.ts:1141
handleTransmuxComplete @ transmuxer-interface.ts:310
onWorkerMessage @ transmuxer-interface.ts:276
Chrome media internals output
See https://bugs.chromium.org/p/chromium/issues/detail?id=1245123 for details from the Chrome team
[
{
"properties": {
"render_id": 20,
"player_id": 1,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/01dae459-6972-4330-a203-ec8f95b685b3",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"duration": 120.907839,
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"event": "kWebMediaPlayerDestroyed"
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.013000011444091797,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.01900005340576172,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.09300005435943604,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/01dae459-6972-4330-a203-ec8f95b685b3"
},
{
"time": 0.09500002861022949,
"key": "kTextTracks",
"value": []
},
{
"time": 0.1109999418258667,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.12199997901916504,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 8.835999965667725,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 478.9909999370575,
"key": "duration",
"value": 120.907839
},
{
"time": 2469.4650000333786,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
]
},
{
"time": 2469.7180000543594,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 2725.5479999780655,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 2725.6349999904633,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 2725.6440000534058,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 2725.677999973297,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 2726.026999950409,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 2726.0460000038147,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 5726.87399995327,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 13,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/c6cb4666-15e0-488f-b762-80892cd6feef",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"event": "kWebMediaPlayerDestroyed",
"duration": 120.907839
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.007000088691711426,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.010000109672546387,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.06500005722045898,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/c6cb4666-15e0-488f-b762-80892cd6feef"
},
{
"time": 0.06800007820129395,
"key": "kTextTracks",
"value": []
},
{
"time": 0.07700002193450928,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.0840001106262207,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.10199999809265137,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 84.34800004959106,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
]
},
{
"time": 84.40500009059906,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 95.56300008296967,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 95.65500009059906,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 95.65900003910065,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 97.46200001239777,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 97.82600009441376,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 97.83800005912781,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 195.09800004959106,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
},
{
"time": 0.5660001039505005,
"key": "duration",
"value": 120.907839
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 19,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/c76a16b8-90bb-4faa-971c-ddb00a8c31c0",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"duration": 120.907839,
"event": "kWebMediaPlayerDestroyed"
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.007000088691711426,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.009000062942504883,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.09700000286102295,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/c76a16b8-90bb-4faa-971c-ddb00a8c31c0"
},
{
"time": 0.10400009155273438,
"key": "kTextTracks",
"value": []
},
{
"time": 0.12900006771087646,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.14300000667572021,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.1640000343322754,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 76.48100006580353,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
]
},
{
"time": 76.53400003910065,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 82.66100001335144,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 82.80599999427795,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 82.81000006198883,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 90.85199999809265,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 91.1710000038147,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 91.18500006198883,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 0.39900004863739014,
"key": "duration",
"value": 120.907839
},
{
"time": 3626.335000038147,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 25,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/ded29d89-01a7-4463-8471-d4017c9016da",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"event": "kWebMediaPlayerDestroyed",
"duration": 120.907839
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.006999969482421875,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.014999985694885254,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.0979999303817749,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/ded29d89-01a7-4463-8471-d4017c9016da"
},
{
"time": 0.10000002384185791,
"key": "kTextTracks",
"value": []
},
{
"time": 0.1239999532699585,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.14100003242492676,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.16100001335144043,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 80.87800002098083,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
]
},
{
"time": 81.82499992847443,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 93.04100000858307,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 93.1159999370575,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 93.12000000476837,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 94.5440000295639,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 94.85599994659424,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 94.8659999370575,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 181.3550000190735,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
},
{
"time": 3.2559999227523804,
"key": "duration",
"value": 120.907839
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 31,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/60b38f3c-5d47-4835-a20f-4d41d412b03a",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"duration": 120.907839,
"event": "kWebMediaPlayerDestroyed"
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.006000041961669922,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.009000062942504883,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.0700000524520874,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/60b38f3c-5d47-4835-a20f-4d41d412b03a"
},
{
"time": 0.07300007343292236,
"key": "kTextTracks",
"value": []
},
{
"time": 0.09200000762939453,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.0989999771118164,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.12100005149841309,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 289.2940000295639,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
]
},
{
"time": 289.3489999771118,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 296.00600004196167,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 296.0900000333786,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 296.09600007534027,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 300.57599997520447,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 300.9259999990463,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 300.94200003147125,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 0.28999996185302734,
"key": "duration",
"value": 120.907839
},
{
"time": 4221.021000027657,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 37,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/adff2ba4-0d49-48b8-9f49-e00f05b2371e",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"event": "kWebMediaPlayerDestroyed",
"duration": 120.907839
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.006999969482421875,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.008999943733215332,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.056999921798706055,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/adff2ba4-0d49-48b8-9f49-e00f05b2371e"
},
{
"time": 0.05899989604949951,
"key": "kTextTracks",
"value": []
},
{
"time": 0.07299995422363281,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.07899999618530273,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.09700000286102295,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 86.97599995136261,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
]
},
{
"time": 87.03199994564056,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 99.67999994754791,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 99.76099991798401,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 99.76499998569489,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 102.7960000038147,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 103.16899991035461,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 103.17899990081787,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 217.27899992465973,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
},
{
"time": 4.639999985694885,
"key": "duration",
"value": 120.907839
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 43,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/e0691893-1928-40e1-90dd-2eed76875c72",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"duration": 120.907839,
"event": "kWebMediaPlayerDestroyed"
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.008000016212463379,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.012000083923339844,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.08000004291534424,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/e0691893-1928-40e1-90dd-2eed76875c72"
},
{
"time": 0.0830000638961792,
"key": "kTextTracks",
"value": []
},
{
"time": 0.10000002384185791,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.12300002574920654,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.1400001049041748,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 92.91600000858307,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
]
},
{
"time": 94.35000002384186,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 100.03800010681152,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 100.12400007247925,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 100.12999999523163,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 103.76700007915497,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 104.12999999523163,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 104.14600002765656,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 0.47800004482269287,
"key": "duration",
"value": 120.907839
},
{
"time": 3488.0210000276566,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 49,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/452a9f1b-2108-4220-ba1b-40bb57b09030",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"event": "kWebMediaPlayerDestroyed",
"duration": 120.907839
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.003999948501586914,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.005999922752380371,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.06999993324279785,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/452a9f1b-2108-4220-ba1b-40bb57b09030"
},
{
"time": 0.07199990749359131,
"key": "kTextTracks",
"value": []
},
{
"time": 0.08899998664855957,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.09399998188018799,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.11299991607666016,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 153.94999992847443,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
]
},
{
"time": 154.00299990177155,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 168.2369999885559,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 168.31299996376038,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 168.31699991226196,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 170.0699999332428,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 170.3789999485016,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 170.39099991321564,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 269.59999990463257,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
},
{
"time": 0.5859999656677246,
"key": "duration",
"value": 120.907839
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 55,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/041af3c9-e284-4536-838f-a0a67706cb4e",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"duration": 120.907839,
"event": "kWebMediaPlayerDestroyed"
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.004999995231628418,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.006999969482421875,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.0549999475479126,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/041af3c9-e284-4536-838f-a0a67706cb4e"
},
{
"time": 0.057000041007995605,
"key": "kTextTracks",
"value": []
},
{
"time": 0.06599998474121094,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.07200002670288086,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.08700001239776611,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 140.59500002861023,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
]
},
{
"time": 140.6579999923706,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 146.2719999551773,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 146.36099994182587,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 146.36500000953674,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 148.73500001430511,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 149.14800000190735,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 149.16499996185303,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 4.442000031471252,
"key": "duration",
"value": 120.907839
},
{
"time": 4158.598999977112,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 61,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/63c79561-f8a8-41f0-960e-4477587aad27",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"event": "kWebMediaPlayerDestroyed",
"duration": 120.907839
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.006999969482421875,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.009000062942504883,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.07400000095367432,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/63c79561-f8a8-41f0-960e-4477587aad27"
},
{
"time": 0.07599997520446777,
"key": "kTextTracks",
"value": []
},
{
"time": 0.08599996566772461,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.09300005435943604,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.10500001907348633,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 82.18500006198883,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
]
},
{
"time": 82.24100005626678,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 93.34399998188019,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 93.45899999141693,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 93.46200001239777,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 94.8840000629425,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 95.20000004768372,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 95.21099996566772,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 203.08399999141693,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
},
{
"time": 4.128000020980835,
"key": "duration",
"value": 120.907839
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 67,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/b74449eb-3cdf-4873-9c8c-a0d4d689424e",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"duration": 120.907839,
"event": "kWebMediaPlayerDestroyed"
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.006000041961669922,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.008999943733215332,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.06700003147125244,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/b74449eb-3cdf-4873-9c8c-a0d4d689424e"
},
{
"time": 0.0700000524520874,
"key": "kTextTracks",
"value": []
},
{
"time": 0.08299994468688965,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.08899998664855957,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.11500000953674316,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 86.30599999427795,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
]
},
{
"time": 86.38399994373322,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 92.86300003528595,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 92.96000003814697,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 92.96399998664856,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 97.32500004768372,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 97.62199997901917,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 97.63199996948242,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 0.5779999494552612,
"key": "duration",
"value": 120.907839
},
{
"time": 3870.8559999465942,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 73,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/a1a4a085-8376-4abc-845b-7520f746d2e5",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"event": "kWebMediaPlayerDestroyed",
"duration": 120.907839
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.008000016212463379,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.01100003719329834,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.054000020027160645,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/a1a4a085-8376-4abc-845b-7520f746d2e5"
},
{
"time": 0.057000041007995605,
"key": "kTextTracks",
"value": []
},
{
"time": 0.0690000057220459,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.07700002193450928,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.09500002861022949,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 105.03500008583069,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
]
},
{
"time": 105.11900007724762,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 120.78100001811981,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 120.97100007534027,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 120.97800004482269,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 124.81700003147125,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 125.15200006961823,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 125.16500008106232,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 251.21800005435944,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
},
{
"time": 0.6940000057220459,
"key": "duration",
"value": 120.907839
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 79,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/219987e4-d0db-46d7-9d6e-20252cbdd86d",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"duration": 120.907839,
"event": "kWebMediaPlayerDestroyed"
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.004999995231628418,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.006999969482421875,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.05799996852874756,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/219987e4-d0db-46d7-9d6e-20252cbdd86d"
},
{
"time": 0.05899989604949951,
"key": "kTextTracks",
"value": []
},
{
"time": 0.06999993324279785,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.07599997520446777,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.09099996089935303,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 231.94199991226196,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
]
},
{
"time": 232.96199989318848,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 238.5939999818802,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 238.67399990558624,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 238.67899990081787,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 242.2259999513626,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 243.03399991989136,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 243.05099999904633,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 0.6279999017715454,
"key": "duration",
"value": 120.907839
},
{
"time": 4305.927999973297,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 85,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/295d5791-8c24-4888-a4cd-ba72267a0c02",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"event": "kWebMediaPlayerDestroyed",
"duration": 120.907839
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.005999922752380371,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.007999897003173828,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.06199991703033447,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/295d5791-8c24-4888-a4cd-ba72267a0c02"
},
{
"time": 0.06399989128112793,
"key": "kTextTracks",
"value": []
},
{
"time": 0.07400000095367432,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.07999992370605469,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.09399998188018799,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 92.75499999523163,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
]
},
{
"time": 92.8069999217987,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 106.39199995994568,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 106.47299993038177,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 106.47699999809265,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 114.10699999332428,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 114.53199994564056,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 114.54399991035461,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 239.5899999141693,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
},
{
"time": 3.5169999599456787,
"key": "duration",
"value": 120.907839
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 91,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/49481380-72c6-498f-899c-da24ebb60b0f",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"duration": 120.907839,
"event": "kWebMediaPlayerDestroyed"
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.004999995231628418,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.006999969482421875,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.04700005054473877,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/49481380-72c6-498f-899c-da24ebb60b0f"
},
{
"time": 0.04900002479553223,
"key": "kTextTracks",
"value": []
},
{
"time": 0.05799996852874756,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.06200003623962402,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.07800006866455078,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 92.16400003433228,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
]
},
{
"time": 92.22099995613098,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 97.93799996376038,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 98.01800000667572,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 98.02300000190735,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 100.50499999523163,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 101.05599999427795,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 101.067999958992,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 0.621999979019165,
"key": "duration",
"value": 120.907839
},
{
"time": 4175.067000031471,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 97,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/0d3810b3-e0e9-4c9f-885d-72f2bec86b5d",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"event": "kWebMediaPlayerDestroyed",
"duration": 120.907839
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.004999995231628418,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.006999969482421875,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.048999905586242676,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/0d3810b3-e0e9-4c9f-885d-72f2bec86b5d"
},
{
"time": 0.050999999046325684,
"key": "kTextTracks",
"value": []
},
{
"time": 0.059999942779541016,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.06699991226196289,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.07999992370605469,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 84.72299993038177,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
]
},
{
"time": 84.81400001049042,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 98.4779999256134,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 98.88199996948242,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 98.88599991798401,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 103.83499991893768,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 104.14999997615814,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 104.16199994087219,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 259.12799990177155,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
},
{
"time": 0.38099992275238037,
"key": "duration",
"value": 120.907839
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 103,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/0e91d6aa-08f4-4891-9738-f34d9dda8ab3",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"event": "kWebMediaPlayerDestroyed",
"duration": 120.907839
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.008000016212463379,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.012000083923339844,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.0820000171661377,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/0e91d6aa-08f4-4891-9738-f34d9dda8ab3"
},
{
"time": 0.08500003814697266,
"key": "kTextTracks",
"value": []
},
{
"time": 0.10400009155273438,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.12000000476837158,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.13499999046325684,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 149.27700006961823,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 88200,
"seek preroll": "0us"
}
]
},
{
"time": 149.3380000591278,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 156.8990000486374,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 157.00800001621246,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 157.0130000114441,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 161.3880000114441,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 161.86700010299683,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 161.8820000886917,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 323.6930000782013,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
},
{
"time": 2.8109999895095825,
"key": "duration",
"value": 120.907839
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 109,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/e2d67be8-6ac2-4987-abe1-dcd820ac4627",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"duration": 120.907839,
"event": "kWebMediaPlayerDestroyed"
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.006000041961669922,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.009999990463256836,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.12300002574920654,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/e2d67be8-6ac2-4987-abe1-dcd820ac4627"
},
{
"time": 0.127000093460083,
"key": "kTextTracks",
"value": []
},
{
"time": 0.14100003242492676,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.1820000410079956,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.20200002193450928,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 100.31400001049042,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
]
},
{
"time": 100.38700008392334,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 108.92900002002716,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 109.04300010204315,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 109.04900002479553,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 115.50300002098083,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 116.01800000667572,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 116.0329999923706,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 5.0940001010894775,
"key": "duration",
"value": 120.907839
},
{
"time": 1700.6910001039505,
"key": "event",
"value": "kWebMediaPlayerDestroyed"
}
]
},
{
"properties": {
"render_id": 20,
"player_id": 115,
"origin_url": "https://hls-js-dev.netlify.app/",
"kFrameUrl": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==",
"kFrameTitle": "hls.js demo",
"url": "blob:https://hls-js-dev.netlify.app/fd0f7618-b83a-4bf2-ab84-1f073fcbaffb",
"kTextTracks": [],
"info": "Failed to initialize FFmpegAudioDecoder",
"kRendererName": "RendererImpl",
"pipeline_state": "kStopped",
"kAudioTracks": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
],
"kVideoTracks": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
],
"error": "audio decoder initialization failed",
"pipeline_error": "DECODER_ERROR_NOT_SUPPORTED",
"duration": 120.907839
},
"events": [
{
"time": 0,
"key": "origin_url",
"value": "https://hls-js-dev.netlify.app/"
},
{
"time": 0.009000062942504883,
"key": "kFrameUrl",
"value": "https://hls-js-dev.netlify.app/demo/?src=https%3A%2F%2Fpanoptoscratch.s3.amazonaws.com%2Fdsessions%2Fchromium-issue-1245123%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ=="
},
{
"time": 0.0140000581741333,
"key": "kFrameTitle",
"value": "hls.js demo"
},
{
"time": 0.09300005435943604,
"key": "url",
"value": "blob:https://hls-js-dev.netlify.app/fd0f7618-b83a-4bf2-ab84-1f073fcbaffb"
},
{
"time": 0.09599995613098145,
"key": "kTextTracks",
"value": []
},
{
"time": 0.11399996280670166,
"key": "info",
"value": "ChunkDemuxer"
},
{
"time": 0.12000000476837158,
"key": "kRendererName",
"value": "RendererImpl"
},
{
"time": 0.2590000629425049,
"key": "pipeline_state",
"value": "kStarting"
},
{
"time": 95.33700001239777,
"key": "kAudioTracks",
"value": [
{
"bytes per channel": 2,
"bytes per frame": 2,
"channel layout": "MONO",
"channels": 1,
"codec": "aac",
"codec delay": 0,
"discard decoder delay": false,
"encryption scheme": "Unencrypted",
"has extra data": true,
"profile": "unknown",
"sample format": "Signed 16-bit",
"samples per second": 44100,
"seek preroll": "0us"
}
]
},
{
"time": 95.41799998283386,
"key": "kVideoTracks",
"value": [
{
"alpha mode": "is_opaque",
"codec": "h264",
"coded size": "720x1280",
"color space": "{primaries:BT709, transfer:BT709, matrix:BT709, range:LIMITED}",
"encryption scheme": "Unencrypted",
"has extra data": false,
"hdr metadata": "unset",
"natural size": "720x1280",
"orientation": "0°",
"profile": "h264 main",
"visible rect": "0,0 720x1280"
}
]
},
{
"time": 108.01699995994568,
"key": "error",
"value": "Audio configuration specified 1 channels, but FFmpeg thinks the file contains 2 channels"
},
{
"time": 108.11199998855591,
"key": "info",
"value": "Failed to initialize FFmpegAudioDecoder"
},
{
"time": 108.11699998378754,
"key": "error",
"value": "audio decoder initialization failed"
},
{
"time": 114.97800004482269,
"key": "pipeline_error",
"value": "DECODER_ERROR_NOT_SUPPORTED"
},
{
"time": 115.32300007343292,
"key": "pipeline_state",
"value": "kStopping"
},
{
"time": 115.33399999141693,
"key": "pipeline_state",
"value": "kStopped"
},
{
"time": 0.45500004291534424,
"key": "duration",
"value": 120.907839
}
]
}
]
@dalecurtis as per the Chromium thread (https://bugs.chromium.org/p/chromium/issues/detail?id=1245123)
Reproducing my relevant Chrome side comments:
Thanks! I think hls.js might be messing up the extradata. If I copy out the audio stream into a new mp4 and fragment it, it plays fine.
ffmpeg -i 00000.ts -vn -acodec copy out.mp4 MP4Box -dash 1000 out.mp4
If I run with --disable-web-security to workaround CORS issues, the manifest plays back just fine with Shaka Player: https://shaka-player-demo.appspot.com/demo/#audiolang=en-US;textlang=en-US;uilang=en-US;asset=https://d1dcjfnupd1vym.cloudfront.net/sessions/c7356b44-4f79-433e-b057-ad950007c30f/66559fa8-bdc7-4635-90ea-ad950007c317-8a3b507d-1c7b-4938-bd5c-ad9500085b6d.hls/master.m3u8;panel=CUSTOM%20CONTENT;build=uncompiled
But fails in hls.js: https://hls-js.netlify.app/demo/?src=https%3A%2F%2Fd1dcjfnupd1vym.cloudfront.net%2Fsessions%2Fc7356b44-4f79-433e-b057-ad950007c30f%2F66559fa8-bdc7-4635-90ea-ad950007c317-8a3b507d-1c7b-4938-bd5c-ad9500085b6d.hls%2Fmaster.m3u8&demoConfig=eyJlbmFibGVTdHJlYW1pbmciOnRydWUsImF1dG9SZWNvdmVyRXJyb3IiOnRydWUsInN0b3BPblN0YWxsIjpmYWxzZSwiZHVtcGZNUDQiOmZhbHNlLCJsZXZlbENhcHBpbmciOi0xLCJsaW1pdE1ldHJpY3MiOi0xfQ==
ShakaPlayer generates extra data of: "0x12,0x08" while hls.js generates "0x2a,0x0a,0x08,0x00" -- MP4Box confirms "0x012, 0x08" is the correct version.
@dalecurtis I've done a bit of investigation, and it seems that Hls.js is expecting Chrome to not work and force the AOT to be HE-AAC SBR (type 5) as a workaround. As I understand it, this is done at this else block.
The issue does not repro if I use Chrome 94 and spoof the user agent to Android. Switching to Android UA string will force Hls.js to generate the same audio config value as ShakaPlayer.
Specific to the stream, Hls.js would've been forced to use AAC LC (type 2) only if the frequency is lower than 24KHz AND mono. This was applied to fix a Chrome bug via this commit.
The stream frequency is 44.1KHz and mono, so Hls.js uses HE-AAC SBR instead.
Maybe this is the bug on Chrome/MediaFoundation: HE-AAC SBR does not work with mono?
@dalecurtis I've done a bit of investigation, and it seems that Hls.js is expecting Chrome to not work and force the AOT to be HE-AAC SBR (type 5) as a workaround. As I understand it, this is done at this else block.
I don't think this is necessary. The only signaling that's important if you want the sample rate to be right from the get go for HE-AAC is using the right AOT during addSourceBuffer(). Chrome also supports implicit configuration changes for audio as well.
The issue does not repro if I use Chrome 94 and spoof the user agent to Android. Switching to Android UA string will force Hls.js to generate the same audio config value as ShakaPlayer.
Chrome for Android has always passed this data to the underlying codec, so that's probably why you have it disabled for Android. Good to know, since otherwise I think this would be broken on Android as well.
Specific to the stream, Hls.js would've been forced to use AAC LC (type 2) only if the frequency is lower than 24KHz AND mono. This was applied to fix a Chrome bug via this commit.
I'd see if this issue still reproduces, there have been a lot of changes since 5 years ago. Even then it shouldn't have been necessary to change the extra data, only the codec string given to addSourceBuffer.
Maybe this is the bug on Chrome/MediaFoundation: HE-AAC SBR does not work with mono?
If it's an implementation bug, it'd be in ffmpeg, which is what's breaking when this data is provided.
Closing as I cannot reproduce in Chrome 108 with HLS.js v1.2.x using the test stream in the description.
If there are issues with the UA specific workarounds in adts.ts as suggested in the comments above or in #4314, please comment with new steps to repro using the latest release of hls.js.