mangui/flashls

When reloading live url, first request for level playlist is served from cahce on IE 11.

Closed this issue · 1 comments

Setting flushLiveUrlCache config to true adds time parameter (as a cache-buster) only for subsequent playlist requests. First request for playlist after reload (or page refresh) is being served from cache on IE 11.

With regard to the following line of code:

if (flushLiveURLcache && type == HLSTypes.LIVE) {

When making the first request for playlist, stream type (Live or VoD ) is not yet known. Even then we have to add time parameter to the request url if flushLiveUrlCache is set to true.

We have encountered this issue on IE 11.608.15063.0 with flash player v27.0.0.130 when serving live stream from a local server. Every time page is refreshed, the player is playing first few chunks of the stream and then jumping to live when it makes a second request to the playlist.

Fixed 😄