-
Notifications
You must be signed in to change notification settings - Fork 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
Ways to tune adaptive switching for HLS? #2477
Comments
Yes, but that aspect has not changed. That is, neither version can cancel a chunk download to start downloading a different variant, though we might do something about this in the future.
Something that might be worth checking is whether your streams contain multiple audio renditions. Ideally, please send a stream that reproduces the longer preparation time to dev.exoplayer@gmail.com, so I can run a few experiments. If you want to run some yourself, metrics will be welcome.
To customize this, you can inject your own TrackSelection.Factory in the DefaultTrackSelector. There is useful information about this in #676 and related issues. Finally, the |
@AquilesCanta I've tried the ExoPlayer demo app with the following test content for adaptive switching experiment:
As for the defer switching policy in AdaptiveTrackSelection, p.s. I've sent the test content url into dev.exoplayer's mail |
|
(3) is now fixed in |
After migrating our app from ExoPlayer 1 to ExoPlayer 2 it seems that the adaptive switching behavior when playing HLS streams is slightly different now. Particularly, it seems that switching up to a better stream quality now takes noticably longer that before. (Did ExoPlayer 1 switch up mid-chunk when possible?)
Are there any ways to influence the adaptive switching behavior for HLS streams in ExoPlayer 2?
The text was updated successfully, but these errors were encountered: