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

Intranet HLS doesn't play through JW Player 6.9 Premium


Good morning!

I have an internal (i.e. inside the firewall) MPEG-TS stream over UDP. This is being segmented by mediastreamsegmenter. The resulting stream has been validated by mediastreamvalidator. The stream works file on HLS capable devices/software (e.g. iPhone, Safari on Mac OSX, VLC on Windows), but I simply cannot manage to get it to work with our JW Player 6.9 Premium. MIME types are all set correctly. Cross domain access has been set up. Looking at Chrome's developer tools (on Windows), I see the following:
- manifest gets called/served
- first media segment in the manifest gets called/served
- from now on only the manifest gets called/served, no more media segments are called/served.
The web server's access/error logs also don't show anything strange.

A typical instance of the manifest looks like:
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:215
#EXTINF:9.96000,
fileSequence245.ts
#EXTINF:9.96000,
fileSequence246.ts
#EXTINF:9.96000,
fileSequence247.ts
#EXTINF:9.96000,
fileSequence248.ts
#EXTINF:9.96000,
fileSequence249.ts

If anyone has a clue as to what I am missing, I would be most grateful! The whole idea behind these internal streams is to have a setup for internal coverage of live events. We don't want our internal staff to access the stream provided by our CDN, which means using our public connection, but to stay on our office LAN which has bigger capacity.

Best regards,
Rene

14 Community Answers

rene.kloos

User  
0 rated :

Can it be that the manifest and media segments are subject to CORS? I read something about that with regard to Google Cast Media Player Library. It's the one thing I haven't tried yet!!

rene.kloos

User  
0 rated :

Nope. also that didn't work out :-(

Todd

JW Player Support Agent  
0 rated :

Are you using a cloud-hosted player or a self-hosted player? If you are self-hosting, do the manifest and segments live on the same server as the self-hosted player?

rene.kloos

User  
0 rated :

Hi Todd, I am using a self-hosted player and the manifest and segments live on a different server.

Todd

JW Player Support Agent  
0 rated :

In that case, make sure the web server has permission via a crossdomain.xml document to load files from the server where the manifests and segments live. See http://support.jwplayer.com/customer/portal/articles/1403679-crossdomain-file-loading for more details.

rene.kloos

User  
0 rated :

Thanks Todd, but I already mentioned that cross domain access has been set up :-)

rene.kloos

User  
0 rated :

But then again I will check it as the fact that the segments won't load should be more than just a hint :-) I used details from the Adobe site and perhaps I made it too restrictive! Can only do this coming Monday. Will keep you posted.

rene.kloos

User  
0 rated :

Checked now and used least restrictive XML, but to no avail :-(

rene.kloos

User  
0 rated :

Does anyone have experience with playing an HLS stream generated and watched within the firewall using JW Player?

Todd

JW Player Support Agent  
0 rated :

Are you able to play other videos like MP4s with our player in your current firewall setup?

rene.kloos

User  
0 rated :

Yes, those play beautifully, either hosted internally or externally.

Todd

JW Player Support Agent  
0 rated :

Can you e-mail a zipped version of one of your HLS streams to us at support@jwplayer.com ? The streams created by Apple’s tool usually work well, but I’m not sure what we’re missing in this case…

rene.kloos

User  
0 rated :

OK, done. Thanks!

Todd

JW Player Support Agent  
0 rated :

Thanks! I just replied to your e-mail, so I’ll close this thread for now.

This question has received the maximum number of answers.