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

Adaptive HLS live stream stops on iOS


Hi

I'm trying to get adaptive streaming working using an M3U8 manifest file. Our stream comes from a Wowza server. Here's a test page:

http://www.manchester.ac.uk/medialibrary/degreeprogrammes/jwplayer/live.php

This is working fine in Flash mode but when I play the video on iOS it plays for a while then stops, showing an iOS "Could not load movie" error.

My M3U8 manifest file links directly to the chunklist.m3u8 files on our Wowza server, as your colleague Andrew suggested in the conversation here:

http://support.jwplayer.com/customer/portal/questions/6847873-problem-with-m3u8-for-hls-adaptive-streaming

Can you suggest what the problem might be? Could it be due to inconsistent stream chunk lengths?

Thanks

John

3 Community Answers

Andrew

JW Player Support Agent  
0 rated :

Hi,

For iOS, we actually fall back to native handling of the stream. If you use this within a standard video tag, are you seeing the same issues?

john.k.crowe

User  
0 rated :

Hi Andrew

Thanks for the reply.

I've added a standard HTML5 video tag to the test page and I'm experiencing the same issue. This obviously rules out any problems with JW Player, which I didn't think was the case anyway, but it was a worthwhile test.

So I need to focus my attention on the streams. Would you mind having a quick look at the manifest and chunklist files and letting me know if there's anything obviously wrong with how things are set up?

http://www.manchester.ac.uk/medialibrary/degreeprogrammes/jwplayer/manifest.m3u8

http://130.88.204.88/grad/_definst_/Desktop-Standard/chunklist.m3u8
http://130.88.204.88/grad/_definst_/Desktop-HQ/chunklist.m3u8
http://130.88.204.88/grad/_definst_/720p/chunklist.m3u8

Thanks

John

Andrew

JW Player Support Agent  
0 rated :

I’m currently not seeing anything showing up when visiting your chunklists. This is apparently a blank document?

This question has received the maximum number of answers.