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

JW Player signed urls in hls m3u8 files


We use AWS to serve our content to a jwplayer (v7.2). We want to sign all our urls, from the main m3u8 file to the m3u8 and ts files located within. Unfortunately, After providing the properly signed m3u8 url to jwplayer, we lose any control of jwplayer accessing the inner urls. This causes AWS to reject the requests since they aren't signed. Is there a function we can inject into jw player to allow proper signage?

6 Community Answers

Todd

JW Player Support Agent  
0 rated :

Our player will request any URLs we see in your initial manifest. Are the inner URLs in your manifest signed as well?

geek

User  
0 rated :

Yes the inner urls are also signed.

Todd

JW Player Support Agent  
0 rated :

And our player is not requesting the signed URLs? Can you include the HLS URL here?

Does your stream work correctly in our Stream Tester at http://demo.jwplayer.com/stream-tester/ ?
How about if you load the HLS stream directly in Safari on Mac or iOS?

geek

User  
0 rated :

Sorry, had misunderstood the original question. The urls in the manifest returned are not signed, but we need signed urls for access. We have a separate api that takes these urls and signs them asynchronously. Is there a way for jwplayer to utilize this function with a callback?

a...

User  
0 rated :

Hi,

I am facing the exact same issue?

Test url:
http://qa.nexg.tv/test/demo.php

Please suggest how to configure mainfest to sign chunklist.m3u8 and other media_0.ts files.

BR
Digivive Team

Todd

JW Player Support Agent  
0 rated :

Our player simply requests the URLs provided in the player setup and the manifests. We do not append tokens to the URLs or otherwise request the tokens for you. Please check with your streaming service and ask them how to require and generate the tokens.

This question has received the maximum number of answers.