Closed
Description
What version of Hls.js are you using?
1.4.7
What browser (including version) are you using?
Chrome v114.0.5735.198 (Official Build) (arm64)
What OS (including version) are you using?
MacOS
Test stream
Configuration
{
"debug": true,
"enableWorker": true,
"lowLatencyMode": true,
"backBufferLength": 90,
"maxStarvationDelay": 4
}
Additional player setup steps
No response
Checklist
- The issue observed is not already reported by searching on Github under https://github.com/video-dev/hls.js/issues
- The issue occurs in the stable client (latest release) on https://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
- Play the stream
- Video freezes for few seconds when level is switched
Expected behaviour
Video doesn't switch on resolution change
What actually happened?
Problem occured only on Chrome. Safari and Firefox are not experiencing this issue.
There is a buffer hole for some reason that starts on 3.921333 second of the video and ends on 3.988
Buffer state:
Duration: 9.215999
Buffered: [0.021333, 3.921333] [3.988, 9.215999]
Seekable: [0, 9.215999]
Played: [0, 9.215999]
Buffer for audio contains:[0, 9.215999]
Buffer for video contains:[0.021333, 3.921333] [3.988, 9.187999]
Dropped frames: 0
Corrupted frames: 0
TTFB Estimate: 5.000
Bandwidth Estimate: 32859297.994
Console output
7.655 | Buffer stalled error
Chrome media internals output
No response
Metadata
Metadata
Assignees
Type
Projects
Status
Top priorities