-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
Browser issueIf there is an underlying issue with the browser that hls.js is running on, this tag should be used.If there is an underlying issue with the browser that hls.js is running on, this tag should be used.BugConfirmedBug report confirmed or reproduced.Bug report confirmed or reproduced.Suggested-Workaroundbrowser: Safari
Milestone
Description
What version of Hls.js are you using?
1.6.13
What browser (including version) are you using?
Safari 26.0.1 (20622.1.22.118.4)
What OS (including version) are you using?
macOS 15.7.1
Test stream
https://hlsjs.video-dev.org/demo/
Configuration
{
"debug": true,
"enableWorker": true,
"lowLatencyMode": true,
"backBufferLength": 90
}Additional player setup steps
Just the default demo setup
Checklist
- The issue observed is not already reported by searching on Github under https://github.com/video-dev/hls.js/issues
- The issue occurs in the stable client (latest release) on https://hlsjs.video-dev.org/demo and not just on my page
- The issue occurs in the latest client (main branch) on https://hlsjs-dev.video-dev.org/demo and not just on my page
- The stream has correct Access-Control-Allow-Origin headers (CORS)
- There are no network errors such as 404s in the browser console when trying to play the stream
Steps to reproduce
- Navigate to any website
- Navigate to https://hlsjs.video-dev.org/demo/
- Press play on the player
- Press the back button in the browser to navigate back to the previous page
- Press the "forward" button in the browser to navigate back to the demo
- The player is stuck in buffering and the error log fills with "Buffer append error" messages
It does not seem to reproduce when you disable cache from the Safari developer tools
Expected behaviour
When coming back to the demo the video should be resumable from the point it was left in or even just in pristine state and able to start the video.
What actually happened?
The user is unable to watch the video after navigating back and forth. A common use case:
- A website listing news or other items that may contain videos
- The user starting a video
- The user navigating to a single item page by pressing a link on one of the items
- The user then navigating back to the list page after reading the single item page
- Previously played video is now in a state where it cannot be resumed
Console output
[Log] [log] > – "[buffer-controller]:" – "Media source closed" (hls.js, line 19086)
[Log] [log] > – "resume buffering" (hls.js, line 36856)
[Info] [info] > – "[abr]:" – "buffer is empty, optimal quality level 4" (hls.js, line 4439)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "[transmuxer.ts]: Flushed main sn: 0 of level 4" (hls.js, line 17157)
[Log] [log] > – "[abr]:" – "picked start tier {\"codecSet\":\"avc1,mp4a\",\"videoRanges\":[\"SDR\"],\"preferHDR\":false,\"minFramerate\":0,\"minBitrate\":246440,\"minIndex\":0}" (hls.js, line 4511)
[Log] [log] > – "[stream-controller]:" – "Loading main sn: 0 of level 4 (frag:[0.008-10.008]) cc: 0 [0-63], target: 0.008" (hls.js, line 9945)
[Log] [log] > – "[stream-controller]:" – "IDLE->FRAG_LOADING" (hls.js, line 10895)
[Log] [log] > – "[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1↵ discontinuity: false↵ trackSwitch: fals…" (hls.js, line 17321)
"[transmuxer-interface]: Starting new transmux session for main sn: 0 level: 4 id: 1
discontinuity: false
trackSwitch: false
contiguous: false
accurateTimeOffset: true
timeOffset: 0.007800453514693828
initSegmentChange: false"
[Log] [log] > – "[stream-controller]:" – "Loaded main sn: 0 of level 4" (hls.js, line 9632)
[Log] [log] > – "[mp4-remuxer]: reset next timestamp" (hls.js, line 17157)
[Log] [log] > – "[stream-controller]:" – "FRAG_LOADING->PARSING" (hls.js, line 10895)
[Log] [log] > – "[buffer-controller]:" – "queuing \"video\" append sn: 0 of level 4 cc: 0" (hls.js, line 19780)
[Warning] [warn] > – "[stream-controller]:" – "Buffer full error while media.currentTime (0) is not buffered, flush main buffer" (hls.js, line 10670)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Log] [log] > – "[stream-controller]:" – "PARSING->IDLE" (hls.js, line 10895)
[Log] [log] > – "[stream-controller]:" – "Reset loading state" (hls.js, line 10708)
[Warning] Error event: – {type: "mediaError", parent: "main", details: "bufferAppendError", …} (hls-demo.js, line 24817)
{type: "mediaError", parent: "main", details: "bufferAppendError", sourceBufferName: "video", frag: Fragment, …}Object
[Log] [log] > – "stopLoad" (hls.js, line 36838)
[Log] [log] > – "[stream-controller]:" – "IDLE->STOPPED" (hls.js, line 10895)
[Log] [log] > – "[subtitle-stream-controller]:" – "IDLE->STOPPED" (hls.js, line 10895)Chrome media internals output
Metadata
Metadata
Assignees
Labels
Browser issueIf there is an underlying issue with the browser that hls.js is running on, this tag should be used.If there is an underlying issue with the browser that hls.js is running on, this tag should be used.BugConfirmedBug report confirmed or reproduced.Bug report confirmed or reproduced.Suggested-Workaroundbrowser: Safari
Type
Projects
Status
Top priorities