Hello,
I’m trying to figure out the best way to secure my rtmp streams. When I was trying Amazon Cloudfront, we were able to use signed urls which worked pretty well considering there was no way for a thief to access/steal our key pair.
The problem is, with our large member base, cloudfront simply does not have the performance we need.
So now we’re here with Wowza, which is working great. But I’m a bit confused on how to go about properly securing our vod rtmp streams.
So far, I have done the security token portion of securing our player (set up the token in wowza, compiled the token into the jw player swf) and it’s working well, but my concern is: what’s to keep a thief from simply downloading our player.swf and then using it on their own site?
We used to use red5 server as well, which had a security plugin that would allow only certain hosts/ip addresses to connect via rtmp, which would be another solution if it were possible to do in wowza.
I also looked at this guide: https://www.wowza.com/docs/how-to-protect-your-swf-files-by-loading-them-from-wowza-media-server which sounds nice on theory, but from where I stand, the documentation is incomplete as I’m not a flash/flex/whatever else developer so some steps are completely lost on me.
So I guess my overall question is, how would I go about actually protecting our vod streams? I’m not so concerned with protecting the content from being ripped as we provide downloadable media files as well… but moreso to keep the general public and pirates from being able to use/download/share our media.