Jerome Ansia
Jerome Ansia

Reputation: 6884

Amazon EC2 or Google App Engine - Video Upload, conversion and serving

I'm starting a new project that will mainly involve the following:

I'm looking into Google App Engine and using the new Google Cloud storage API to store the videos.

But the Google Could storage API is still experimental with Google App Engine which is a bit scary.

But i'm wondering if the EC2 from Amazon will not be a better choice, because it's more mature and may be more adapted to that kind of service that i'm trying to build.

Upvotes: 1

Views: 1224

Answers (3)

Stuart Langley
Stuart Langley

Reputation: 7054

Well from memory this was the exact demonstration from this years Google IO, using App Engine combined with Google Compute Engine to do uploads + transcoding + other goodies.

Here's a blob post for example with some details.

Here's one of the presentations from I/O.

Upvotes: 3

Adam
Adam

Reputation: 4780

Amazon Web Services recently released a new web service called Amazon Elastic Transcoder.

Upvotes: 0

dragonx
dragonx

Reputation: 15143

First choice would be neither.

Video transcoding is fairly CPU intensive. You'll want to use an optimized transcoder that takes advantage of the transcoding features on newer CPUs or GPUs. Neither EC2 or GAE will let you do this, since they don't reveal what hardware you're running on. You might consider using a cloud based transcoding service instead of doing it yourself.

In this you'd mostly be storing and serving. and Amazon is cheaper for storage and bandwidth.

Given the question I'm assuming you're no expert on transcoding. You wouldn't be writing your own Go transcoders, so in that case Amazon would be your only option to run some open source transcoder.

Upvotes: 5

Related Questions