Skip to content
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

Track switching and segments dowload scheduling #1926

Closed
bbert opened this issue May 11, 2017 · 3 comments
Closed

Track switching and segments dowload scheduling #1926

bbert opened this issue May 11, 2017 · 3 comments

Comments

@bbert
Copy link
Contributor

bbert commented May 11, 2017

Hi,
I have a concern regarding segments download scheduling when switching (audio) track.
When switching tracks, the segments of the new track are not downloaded in the expected order.
To ease understanding, please fin below a figure illustrating the problem:

dash js-audio-track-switch

As you notice segment S6 will be downloaded before segments S3 of new track.
One consequence could to be to start to play S3 of previous track before downloading S3 of new track (in case of low bandwidth).

One solution to avoid this behavior would consist in removing buffer part after S1, once S1 of new track is appended. But maybe there is a valid reason for keeping buffer parts that should be overwritten?

@dsparacio
Copy link
Contributor

dsparacio commented May 11, 2017 via email

@bbert
Copy link
Contributor Author

bbert commented May 12, 2017

Hi,
Yes, let's add this item to the agenda.
And why not in the more general sense, the question of segments searching (DashHandler) and scheduling.

@epiclabsDASH
Copy link
Contributor

@bbert, closing this issue. With the new track switching mechanism we put in place (#2411) I think this issue doesn't make sense anymore.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants