Hosting Your Videos and More with Amazon s3
Videos eat up a lot of bandwidth…sure you can upload your videos to your own server, but the problem with that is you’re limited to the amount of bandwidth you can have and once you reach that limit, it’s going to put a strain on your account and your videos are going to play really slow or worse…won’t play at all.
So for a really good streaming experience – that’s where Amazon S3 comes in.
Remember…most people that have hosting are signed up to SHARED HOSTING meaning…the hardware you are using is also shared with other people as well and could already be reaching its full capacity. One choice you have here is to update to a dedicated hosting account and even then…if you get a lot of hits on your hosting from people landing on your site at the one time, it’ll eventually do the same and your hosting service could shut you down – and without warning too.
So how do we get around this? — well we’ve now got Amazon S3.
Amazon s3 is simply an online storage service…now it offers a whole lot more than just uploading videos too…but for the most part, people are mostly looking for somewhere to host their videos because of their size and amount of bandwidth videos use up, leaving the possibility of their hosting to come crashing down.
When you do get signed up – your best bet is to also sign up for Cloudfront too and I’ll explain why in the video.
A great addon I use that coincides with Amazon very well is S3 fox…
Amazon S3 is very cheap to use, but it is not user friendly at all and a lot of people signing up for the first time have a difficult time navigating around it. Remember! This (plug in) is for FireFox, but you can do a search for other windows clients that connect to Amazon too and also mac clients and so on. When these clients are opened up – they all work similar to an ftp client like filezilla, so if you are familiar with using such clients like filezilla…then you’re life will be a whole lot easier when you go to use S3 Fox
I’ll briefly talk a little here about Content Distribution Networks and then we’ll move into the video.
So what Content Distribution Networks (CDN) are is this…they have got a lot of servers in a whole lot of different places around the world — like Europe — Asia — and America. So that’s what we’re after, we want the fastest way available — with the higest transfer rate possible, no matter where that request is made from and with cloudfronts (CDN) – having servers in all these different places throughout the world means that the person requesting the file/video and so on, will have no downtime.
So simply put your amazon S3 is where you upload your content/media too, then when you set up a Cloudfront distribution – your content and media form amazon S3, gets transferred to your Cloudfront where it takes care of the distribution – remember!!! Cloudfront is a Content distrabution network that has servers all over the world that speeds up the user (friendliness) of (for example) – streaming videos.
So when your clients makes a request to see your information – that url that you give them to view your videos, is coming through Amazons Cloudfront, meaning they’re going to get that information from the closest server near them — and that will get routed to the closest location to them…meaning now downtime…basically if a person you give the url to is from Ireland – they’re going to get that information from Ireland – even though your server could be in America.
So this really is the fastest way to get your videos out to these people without any buffering issues and it’s all down on a pay as you go basis – which is (very very) cheap, big companies used to pay thousands for this before Amazon made it dirt cheap for everyone.
Remember, you’re not going to get charged for any on-going monthly bills or anything like that, it’s simply a pay for what is being used service…(so it’s pay as you go).
P.S. (CLOUDFRONT) is the distribution service…you don’t need to use it…but if you want the most optimal speed for the distribution of your videos, then it’s certainly something to consider – most people that sign up use Cloudfront also.