-
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
Base initial bandwidth estimate on first level's bitrate #2754
Comments
Really glad this is getting looked at! It's been a pain point for us at times.
This makes perfect sense to me and would resolve some pain points we've had in the past with respect to performance of specific manifest authoring specs used. ("We put this bitrate at the beginning, why does it always down switch for me?").
I would say yes probably. I think this adjustment would be in the spirit of what you're trying to change.
Yes. I'm in big favor of this one.
I could go either way on this one. From a purely user-focused perspective I always tend to favor those with slower connections, but we have had situations where having a certain bitrate load first has been a very high priority. Maybe this limit could be on by default but has a setting to turn off if desired. I guess one of the big questions with this is how much power to give to the ordering of the variant list in the manifest...right? |
Bringing this back for 1.5.0. The current default behavior in the level-controller is to use |
There seems to be a conflict between the player starting on the first level in the manifest, and the one that matched the default bandwidth estimate of 50000bps. I propose we override the default estimate to be at least the bitrate of the first level in the manifest. This would ideally create more consistent start behavior when an initial estimate is not set in the config, and hopefully reduce initial down switches or low quality starts as a result of a slow ramp up from the default 50000bps.
Some points to iron out:
firstLevel
chosen (if the player dimensions are smaller than the first level in the manifest, a lower level would be chosen)?The text was updated successfully, but these errors were encountered: