Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

JW6.3 HLS video streams then stops in ie9/ie10 after 30 seconds


Hi,
We are having a cache issue with JW6 and ie9/10. Some of our users are having the video stop playing after 30seconds and the buffering icon appears but never continues.

We traced the issue down to caching in ie9 and ie10. We can duplicate the issue if you go to Internet Options/ General Tab/ Browsing History Settings. When "check for newer versions of stored pages" is set to Automatic, we are getting the neverending buffering issue. If we set it to "Every Time I Visit the webpage" the stream continues fine.

The problem is the browser defaults to automatic so all of our users are having this issue.

You can see the issue here:
http://www.theshoppingchannel.com/pages/watchuslive?target=divCartItemNumber

15 Community Answers

Ethan Feldman

JW Player Support Agent  
0 rated :

Interesting, we will take a look.

JW Player

User  
0 rated :

We think we have found the issue with the video stopping after 30 seconds.
The original media segment is played but when the next segment is requested, our browser is reporting a "304" indicating that it believes the segment is already cached.

We looked into our m3u8 stream and we do see that it has the following tag set:
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-ALLOW-CACHE:YES
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:136629121
#EXTINF:10.000,
http://tscstreaming-lh.akamaihd.net/i/TSCLiveStreaming_1@91031/segment136629121_1_av-p.ts?sd=10&rebase=on
#EXTINF:10.000,
http://tscstreaming-lh.akamaihd.net/i/TSCLiveStreaming_1@91031/segment136629122_1_av-p.ts?sd=10&rebase=on


So i think the problem is the #EXT-X-ALLOW-CACHE:YES tag.
We are in talks with akamai to have this tag changed.

Ethan Feldman

JW Player Support Agent  
0 rated :

Ah, thanks.

JW Player

User  
0 rated :

My question to you guys then is, can you somehow ignore that cache setting in your flash version of the player so it forces the request rather than cacheing?

Could this be the reason other people on this forum have noticed the buffering issues on their setups? We can't be the first people using HLS with akamai and JWPlayer6.3

And as a work around while we wait for Akamai to look into this, is it possible to have your player serve up HLS for ios but fallback to RTMP stream for desktop/flash?

Ethan Feldman

JW Player Support Agent  
0 rated :

I will ask.

JW Player

User  
0 rated :

The response by akamai was that its the playlists they are serving to us are getting cached.
Eg.
http://tscstreaming-lh.akamaihd.net/i/TSCLiveStreaming_1@91031/index_1_av-p.m3u8?sd=10&rebase=on

They are not able to change the "#EXT-X-ALLOW-CACHE:YES" tag to NO for us. They asked if you guys (LongTailVideo) can make your flash player to force getting a new playlist and not allow the caching to happen in the browser.

Also any word back about whether we can configure JWPlayer6.3 to stream HLS and fallback to stream RTMP as this would solve our desktop caching issue quickly.

Ethan Feldman

JW Player Support Agent  
0 rated :

Will pass this along as well.

JeroenW

JW Player Support Agent  
0 rated :

Thanks for the feedback on this indeed. We were suspecting the issue was caching. We’ll look at implementing a cache-buster option, to fix this issue:

http://developer.longtailvideo.com/trac/ticket/1963

JW Player

User  
0 rated :

Thats great.
We have received an update from Akamai that they have found a way to add some cache busting on their end and it seems to have done the trick (currently only in our staging environment). We are testing it in a number of browsers this morning and will likely update production some time today so our example linked above will likely be changed.

So a heads up to your developers, if you are using our video stream for testing, the akamai cache busting fix will likely be in place sometime today and hopefully no longer have the buffering issue.

JeroenW

JW Player Support Agent  
0 rated :

Ah, great to hear. Thanks for the heads up!

JW Player

User  
0 rated :

We are having the same problem, also on Akamai. Robin, did they succeed in fixing your issue?

Thanks.

JW Player

User  
0 rated :

Yes they did implement some sort of cache busting and it seems to have done the trick.

Ethan Feldman

JW Player Support Agent  
0 rated :

Nice

JW Player

User  
0 rated :

when do the version of solve this questions been published?

Alex

JW Player Support Agent  
0 rated :

@apple
I’m sorry, not quite sure what the question is. If you’re asking when we will release the cache busting version, it is not scheduled yet, in the works for later in the summer probably.

This question has received the maximum number of answers.