-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Open
Labels
BugNeeds TriageIf there is a suspected stream issue, apply this label to triage if it is something we should fix.If there is a suspected stream issue, apply this label to triage if it is something we should fix.
Description
What version of Hls.js are you using?
v1.6.14
What browser (including version) are you using?
Chrome 137
What OS (including version) are you using?
ChromeOS version: Version 137.0.7151.137 (Official Build) (64-bit)
Test stream
No response
Configuration
{
"debug": true,
"enableWorker": true,
"lowLatencyMode": true,
"backBufferLength": 90
}Additional player setup steps
We hit same issues on ChromeOS v132. Interestingly, when testing on ChromeOS v141 there were no issues. Also, when rolling back to older HLS version there are no issues (0.14.17). So some conflict with newer HLS ABR logic and MediaSource API in these older versions of ChromeOS.
I explored bypassing issue by setting startLevel=0 and disabling autoLevel for these specific versions but same issue occurs.
We would like to use latest HLS but this is a blocking issue for us so please fix! Thanks.
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 video on sandbox demo.
Expected behaviour
Should continue playing until video completes.
What actually happened?
Stalls at 13 seconds and doesn't continue playing

Console output
Warning -> gap-controller.ts:520 [warn] > [gap-controller]: Playback stalling at @13.025343 due to low buffer ({"len":76.97519,"start":0.023222,"end":90.000533,"buffered":[{"start":0.023222,"end":90.000533}],"bufferedIndex":0})
Error -> main.js:745 Error event: {type: 'mediaError', details: 'bufferStalledError', fatal: false, error: Error: Playback stalling at @13.025343 due to low buffer ({"len":76.97519,"start":0.023222,"end":90…, buffer: 76.97519, …}Chrome media internals output
Metadata
Metadata
Assignees
Labels
BugNeeds TriageIf there is a suspected stream issue, apply this label to triage if it is something we should fix.If there is a suspected stream issue, apply this label to triage if it is something we should fix.