Why RTMP and Web? The answer is simple, sometimes you feel like Flash, sometimes you don’t. In our case, we use both (to support Flash-incapable devices). This means not only do you need to setup two separate distribution centers but it also requires you to sign the URLs for each distro center differently.
After this step, your distribution center is created and Amazon gives you instructions on a 2-step process for securing your S3 bucket.
Assuming you’ve done everything correctly, you should now be able to access your content via signed URL(s).
Lets create some methods for signing URL(s):
The key part of this is understanding that the signing is different between RTMP and Web. Quick breakdown:
RTMP - The path portion (not the full URL) is signed Web - The entire URL is signed
Last bit is that you need to have JWPlayer (or some other player) stream this content: