-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
Have you read the FAQ and checked for duplicate open issues?: Yes
What version of Shaka Player are you using?: 2.3.3
Can you reproduce the issue with our latest release version?: Yes
Can you reproduce the issue with the latest code from master
?: Yes
Are you using the demo app or your own custom app?: Both
If custom app, can you reproduce the issue using our demo app?: Yes
What browser and OS are you using?: Chrome 65 - Ubuntu 17.10
What are the manifest and license server URIs?:
(NOTE: you can send the URIs to shaka-player-issues@google.com instead, but please use GitHub and the template for the rest)
(NOTE: a copy of the manifest text or an attached manifest will not be enough to reproduce your issue, and we will ask you to send a URI instead)
What did you do?
Load a Live MPD with redirect
What did you expect to happen?
All segments and refresh playlist should use the location included in the first redirect
Eg:
any.mpd (balancer url) --> HTTP 302 --> edge url
1.mp4 --> edge url
2.mp2 --> edge url
any.mpd --> edge url
3.mp4 --> edge url
....
What actually happened?
All segments are using the location included in the redirect, when there a new playlist refresh go to the initial domain and then redirect to new location, and the next segments using this new redirect, and so on.
Eg:
any.mpd (balancer url) --> HTTP 302 --> edge url
1.mp4 --> edge url
2.mp2 --> edge url
any.mpd (balancer url) --> HTTP 302 --> edge url (2)
3.mp4 --> edge url (2)
4.mp4 --> edge url (2)
any.mpd (balancer url) --> HTTP 302 --> edge url (3)
....