S3 vs. YouTube vs. Vimeo - S3 Media Vault - WordPress Plugin for Amazon S3 and CloudFront That Provides a S3 Audio Player and a S3 Video Player

S3 vs. YouTube vs. Vimeo

By Ravi Jayagopal | S3MediaVault

S3 + S3MediaVault
Security for Videos
Video Player (Single & Playlists)
Audio Player (Single & Playlists)
Standard Video (progressive download)
Streaming Video
Standard Audio (progressive download)
Streaming Audio
Encrypted "Impossible to Download" Streaming Video
Encrypted "Impossible to Download" Streaming Audio
Protect PDF, Zip, Doc, Images etc.
Show your own In-Video Ads (Pre-roll, Mid-roll, Post-roll)
Full Control over Player
Player Color Customization
"Impossible to Download" Streaming Video
"Impossible to Download" Streaming Audio
Create download links to files
Watermarks (Static)
Watermarks (Personalized/Dynamic)
Watermarks (Moving)
Expiring Videos (based on date or # of views)
Sticky Videos
Both Streaming and Progressive Video/Audio
Clickable Timestamps (Chapter Marks)
1-Click Transcriptions of Video & Audio
PDF Embedding
Automatically replace all native video on website
Looping Video
Custom A/B Loops
Video Analytics per Viewer
Voice Recorder
Fast Support

Some of the types of videos published on a website, are:

  • Sales videos
  • Content Marketing videos
  • Live videos
  • Documentation, Tutorial and How-to videos

These can be Public (anyone who visits a public page on your website can see it) or Private (members-only videos that are reserved for members who have either registered for free, or have paid for your online course (one-time or subscription).

For Sales page videos, content-marketing videos & tutorial videos that you post on your own blog, or for posting on online forums, and any public-facing videos that you are ok with people sharing with one another, or you actually want people to share it, you may want to use YouTube for all such videos.

Many years ago, in the early years of YouTube, for a while, it wasn't considered cool or professional to put a YouTube video on your home page. Of course, that was before YouTube became the 2nd largest search engine behind.... you guessed it, Google.com. Millions of people - including myself -  start their search directly on YouTube, especially for do-it-yourself, tutorials, and product reviews. And for your video to rank high on YouTube, say, when someone searches for "how to potty train a puppy", and you have an online course about puppy potty training, then you want your videos to come up high in the search results.

And one of the factors that can help your video rankings, is the number of video views, and also how many websites have embedded your video - among many other things. And the fastest way to rack up video views for your main sales videos and other documentation and tutorial videos, is to upload them all to YouTube, then take the embed code for those videos and put them on your web site on your home page, Of course, YouTube still prefers that you send all traffic directly to YouTube for maximum ranking boost.

Getting a higher ranking will not only help your videos rank better on YouTube, but also on Google.com searches, when Google will sometimes show videos from YouTube among the search results. So it helps your overall Search Engine Optimization (SEO) efforts for your YouTube videos.

There are however a few potential downsides to using YouTube for your Sales videos, specifically the one on your home page. I talked about this on episode #82 of my podcast: YouTube Sucks If You're Doing This (you can listen to it below).

Next, if you have private members-only videos, do not host them on YouTube. There's a common misconception that your YouTube videos can be secured if you simply list them as "Unlisted". Sure, unlisted videos will not show up in searches, in side-bars or among recommended videos that show up right after a video has finished playing on youtube.

But just because it doesn't show up anywhere, doesn't mean it is fully protected from unauthorized viewers. If you make your YouTube video unlisted, and then embed that video in your member's area, then once someone gets to that page, and sees that it's a YouTube video, they will be able to click on the YouTube logo, and get directly to that video on YouTube.com.

And they can now share your video link with anyone, by email, or post it on Facebook or an online forum, and suddenly, your members-only video that you thought was secure, is actually publicly available to everyone.

Next you might wonder if you can use a video plugin that will hide the YouTube logo from the video? It cannot be hidden any longer (used to be possible until about a year or two ago). And even if you could, that would actually be a violation of YouTube's terms of service, and could get your channel or account banned.

"What about making a YouTube video "Private"?

Private videos can only be viewed by those who you have explicitly invited to access the video. And you can only share it with a maximum of 50 people, and you need to know their email address in advance, and they'll need to have a Gmail account under that email address.

So all of this complexity means that it is a cumbersome manual process, and you cannot automate the providing of access to your videos. So it's not ideal if you want to have more than 50 members in your membership site or online course, or if you want to provide automated access to the videos immediately after they sign up.

So for truly secure, private videos that you wish to publish in the member's area, and make it available to only your authorized members (free or paid), while making sure that they cannot pass around the link to your video, audio or PDF, you have 2 options:

1) Amazon S3

S3 is fantastic for hosting private videos. You can use a plugin like S3MediaVault.com, which will help you secure your S3 videos, audio and PDF and any other type of file, and embed them in your member's area in such a way that it is secure, and cannot be viewed or shared outside of your web site.

2) Vimeo.com

Vimeo is a lot like YouTube, in that, people can upload their videos, there's a common directory to search for and watch videos, it's social, etc. But Vimeo also has a way to make your video truly private, which means your video will not show anywhere on Vimeo.com or in recommended videos at the end of other people's videos. However, the one big difference between Vimeo and YouTube's private feature, is that Vimeo has a setting where you can allow the video to only be embedded and played on yoursite.com (you can't do that with YouTube).

It's called "whitelisting" - the same thing that my plugin S3MediaVault.com does for S3. It whitelists your domain, so that your video can only play from your web site.

One drawback of Vimeo.com - and the same can be said of YouTube as well - is that even if you store your private videos on Vimeo and embed the private video code securely on your site, there’s still the question of other file formats – like audio, PDF, zip, doc, images, etc, none of which Vimeo supports. So even if you use Vimeo for videos, you still need a solution for the other file formats, and I recommend Amazon S3 + S3MediaVault.com for that.

Now, once you've ensured that your video can only be played on your web site, then you now have to make sure that only a certain group of people - like your registered free members, or your paid buyers, or your monthly subscribers - can even get to that page that has this private video. And that's where you need a membership plugin like DigitalAccessPass.com (DAP).

So you need 2 levels of protection:

1) Make sure your video only plays from yoursite.com, and
2) Make sure only authorized members or buyers can get to that page

If you use Vimeo for this, then you need to sign up for their "Pro" package, because that's the one that has the whitelisting feature. And Pro costs $199 per year. So it's not inexpensive. But the advantage of Vimeo is that you can customize your player colors to match your web site look & feel, and you can get some video analytics.

But then, you can get started with Amazon S3 for free (they have a 1 year free tier for anyone new to AWS). And usingS3MediaVault, you can do everything that Vimeo does (player customization, captions, etc), and more.

What can S3MediaVault do that Vimeo cannot? A lot, actually. See the table at the top of this post. But some of the main ones are...

  • Encrypted Video Streaming with "Impossible to Download" videos
  • Encrypted Audio Streaming 
  • Securing of PDFs by allowing you to create secure download links, or even embed them directly on to a page
  • Securing of any file with any extension, like images, spreadsheets, zips, docs, etc.

So, to summarize:

For public videos that you would like to encourage sharing, liking and commenting, use YouTube.

For private members-only videos, use Amazon S3 + S3MediaVault - or Vimeo.com. 

For protecting all of your content, like Video, Audio, PDF, Zip, Doc, etc, and also embed them on members-only pages in your WordPress website, in the most easy-to-consume manner, use Amazon S3 and S3MediaVault.


About the Author

Ravi Jayagopal is a Business Coach, 8-time Author, Speaker, Podcaster, Entrepreneur, Digital Marketer, WordPress Developer and also an Amateur Ventriloquist :-). Read more about him at https://SubscribeMe.fm/ravi-jayagopal

Leave a Comment:

Leave a Comment: