-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Questions about segment fetch behaviour which may return 404 #1133
Comments
Some DASH manifests can specify all future segments, so we don't have to wait for a manifest update to know the times and URLs for the media segments. This means that we could request a segment before the server generated it. This can happen if there are clock sync problems or if the server is slowing down. This shouldn't cause a problem since we will wait a few seconds and retry the request.
This can be caused by encoder drift or clock sync issues where we choose an incorrect start time. Those may be fixed by #999.
This is definitely a bug, I don't even know how this could happen. If you have a repro, please file a bug for this. |
Thanks for the info. Regarding (3), we have an open ticket internally which alleges that you can reproduce the problem in VOD (or perhaps restarted live content) by doing a lot of scrubbing. The ticket was filed by one of our client architects who believes this is the cause of cache misses at the CDN. I've never reproduced this myself. |
@chrisfillmore, have we answered your question? Is there anything else we can do for you on this? |
Thanks @joeyparrish, I think I have the answers I need. I'll reopen if I have to follow up again. |
I've been asked by our content infrastructure team to provide some insight on Shaka's behaviour when fetching segments for a live stream. They tell me that they're seeing an unusual number of requests which return 404, under the following circumstances:
At the moment I don't have a reproducible test case, or network logs showing the requests. As our investigation progresses I may be able to provide this. I'm hoping you can provide some insight into whether Shaka could or would make any of the above requests for segments.
We're also following up with ExoPlayer, since the issue is seen with DASH content generally. Let me know if I can provide any more information. Thanks!
The text was updated successfully, but these errors were encountered: