-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The "fragLoadingRetryDelay" is ignored when the ts files are non existent (404 on all ts files) #4312
Comments
@sdiemer interesting. Thanks for opening. I notice this is a live playlist -- do you see the same behavior for VOD? |
@dylanjha Hello, I have written a VOD playlist with all ts leading the 404: |
The immediate re-request on live stream start was in place because of an assumption that the error was a down-switch and/or that if we did not immediately reattempt starting, we could loose sync between audio and video and the live stream would stall with mismatched audio/video buffered ranges. The majority of such edge cases have been fixed since roughly v1.1 with |
Hello, thank you for the fix :) |
What version of Hls.js are you using?
v1.0.10
What browser (including version) are you using?
Firefox 92.0 x64
What OS (including version) are you using?
Debian 10
Test stream
https://mirismanager.ubicast.eu/media/storage/ts-404.m3u8
Configuration
Additional player setup steps
No response
Checklist
Steps to reproduce
Expected behaviour
The player should wait for the delay configured in
fragLoadingRetryDelay
between two attempts.What actually happened?
The player retries without any delay between requests.
Some of our users reported the same problem with Chrome.
I don't think that the problem is OS dependant.
The issue is possibly related to a similar old issue on m3u8 files:
#1121
Console output
Chrome media internals output
No response
The text was updated successfully, but these errors were encountered: