If you use WordPress, you can use a plugin like S3MediaVault.com which works with both Amazon S3 and CloudFront, and lets you create HLS “True Streaming” videos where the videos are streamed, from AWS to the viewer’s browser, in real-time.
Regular “progressive download” videos are downloaded to the viewer’s browser first, which is why using plugins like Video Downloader will let you download the video you’re watching.
But using S3MediaVault, you can create true-streaming videos that cannot be downloaded, because they’re both secure, as well as streamed in segments to the viewer’s browser. Which means plugins like Video Downloader won’t be able to find a single mp4 file to download.
You’ll have to use both S3 and CloudFront together to create this streaming video, and S3MediaVault.com can help you do just that..
S3MediaVault uses Amazon AWS MediaConvert service to create the streaming version of your mp4 and then delivers that to your viewer, and makes it really easy and manage everything from within WordPress without having to log in to AWS or know any of the technical stuff behind creating a streaming video.
S3 vs. YouTube vs. Vimeo
Podcasting with WordPress: The Do’s and Don’ts of Creating and Hosting Your Podcast Feed and Audio
25 Video Course Creation Tips For Online Course and Digital Creators
17 Things Entrepreneurs and Digital Creators (Like You) Can Learn from a Programmer (Like Me)
Members-Only Content Protection: Fact and Fiction
Video Resolution Switcher
Streaming Videos vs. Progressive Downloads
Amazon S3 Pricing: How Expensive is it to use S3?