Reputation: 6884
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
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
Reputation: 4780
Amazon Web Services recently released a new web service called Amazon Elastic Transcoder.
Upvotes: 0
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