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

content protection with JW Player

We're looking for a solid streaming solution for hosting our online video courses behind a paid membership on our site.

We're initially implementing Fly's S3 Media Maestro as it creates temporary URLs etc. on the fly with no user intervention (and was dead-simple to set up), but they don't currently support adaptive streaming using CloudFront. We'd like to use the adaptive streaming feature of JW Player, but were given pause by the "some assembly required" nature of the KB article on Secure Player Embeds (

How would a non-programmer go about installing the required PHP or Python to dynamically generate signed player links? Many thanks in advance for your patience!

1 Community Answers


JW Player Support Agent  
0 rated :


The PHP code example is included in that document. Unfortunately there is going to be some assembly required, as you must use code on your server to generate those tokens.

Are you using WordPress? Our plugin supports tokenized URLs, so that would not require additional coding on your side.

If you need to write your own PHP code, here are the basic steps:

1) Figure out the media ID of the video you need to load
2) Tokenize the URL request
3) Pass that tokenized URL into your HTML page source

Steps 1 and 3 are done on your side, and our existing documentation should be everything you need for step two.

Hope this helps. Please let me know if you have any other questions,

This question has received the maximum number of answers.