How Can I Secure My Videos?

6 replies
My primary product is video tutorials and though the page where the paid videos are accessed is secure (DLG), the place where these videos are stored is NOT secure (but you have to buy the course to find out where are-. I've tried to store them on Amazon S3 and stream them (I use JW Player on Wordpress), but that just does not work (at least not with the gazillion ways I've tried) without it taking like 5 minutes to load 40 MB video.

If I store the videos in the root/top directory above the public_html, they'd be secure from www access, but I haven't been able to figure out how to point the JW Player at a folder there.

Can someone give me a nudge in the right direction?

Thanks!

Ken
#secure #videos
  • Profile picture of the author Michael Meaney
    There was a script in the War Room a while back that allowed you to protect vids on Amazon S3.. it's probably still in there.

    Edit: I think this is the one - and also mentioned in the thread is this solution.
    {{ DiscussionBoard.errors[4171432].message }}
  • Profile picture of the author WillR
    Originally Posted by Craig Desorcy View Post

    I had a script made to do this and it was a pain keeping updated.

    Tried a couple of others and went with
    Amazon S3 Secure Video Streaming – S3FlowShield

    -Craig
    I too would suggest going with S3 Flowshield. Great plugin and will do exactly what you are looking for.

    Just another point worth mentioning, if your videos are not playing until they have fully downloaded (which sounds like it could be the problem) you may need to re-encode the videos. Sometimes depending on the program you used to render mp4 videos the meta information is put on the end of the video which means the video will not start playing until the whole file has been downloaded. There are free programs out there you can use which will put the meta info back to the beginning of your mp4 video so it can start streaming right away.

    Not sure if that is the problem you are having but thought I'd mention it. You will know if that's the problem if your videos are not playing until the whole file has downloaded first.
    {{ DiscussionBoard.errors[4172047].message }}
  • Profile picture of the author Jordan Stark
    In all honesty there is no 100% sure way to secure your videos. If they can be viewed, they can be manipulated. I would suggest watermarking. Other than that...you're not going to step over the limits of current technology.
    {{ DiscussionBoard.errors[4172060].message }}
  • Profile picture of the author johnice
    Even if you stream your videos they can still be downloaded and re uploaded somewhere else and shared. My personal take on this is not to be too bothered with people who do not pay and still try to get your videos (there will always be such people) and they are not our market.

    However, here are a few tools I found rather useful.

    Wordpress plugin - S2Members allows you to limit the number of downloads and have to be a registered member to access the downloads

    Also allows you to limit the number of downloads per member and track the download history. That way you know if a certain account has been shared.

    Register Plus Redux (wordpress plugin) where people can only sign up a member account with an invitation code. You can have multiple invitation codes to track sources and change them periodically.
    {{ DiscussionBoard.errors[4172087].message }}
    • Profile picture of the author WillR
      Originally Posted by Jordan Stark View Post

      In all honesty there is no 100% sure way to secure your videos. If they can be viewed, they can be manipulated. I would suggest watermarking. Other than that...you're not going to step over the limits of current technology.
      Originally Posted by johnice View Post

      Even if you stream your videos they can still be downloaded and re uploaded somewhere else and shared. My personal take on this is not to be too bothered with people who do not pay and still try to get your videos (there will always be such people) and they are not our market.

      However, here are a few tools I found rather useful.

      Wordpress plugin - S2Members allows you to limit the number of downloads and have to be a registered member to access the downloads

      Also allows you to limit the number of downloads per member and track the download history. That way you know if a certain account has been shared.

      Register Plus Redux (wordpress plugin) where people can only sign up a member account with an invitation code. You can have multiple invitation codes to track sources and change them periodically.
      Obviously you can't stop people sharing your video content altogether BUT what the OP is trying to do is secure those video download links so people cannot share the URLS to those videos on forums or other websites.

      Using a plugin like S3 Flowshield, the Amazons S3 download URLs will be created randomly every time someone reloads the page so if they do go and share those links on another site, the links will expire after a set amount of time so no damage is done.
      {{ DiscussionBoard.errors[4172149].message }}

Trending Topics