If you ever wanted a painless way of transcoding video to some 120 different devices, then the new Elastic Transcoder service from Amazon Web Services is the service you are looking for.
This is probably the easiest service to use of all the Amazon Web Services out there. All you have to do is record your video on whatever service you happened to use. Then you upload the video to your S3 bucket so you can access it in elastic transcoder. Open up the service, point to you video, and let the thing go. The surprising part was just how fast the service went with an 8 minute and a 21 minute test video. You also have a wide range of system types to choose from, as well as file densities or standards to choose from when transcoding your first video.
Amazon Elastic Transcoder is built using the scalability and flexibility of other Amazon Web Services. It runs your transcoding jobs using the Amazon Elastic Compute Cloud (Amazon EC2). Amazon EC2’s scale allows you to complete large transcoding jobs quickly and reliably. Amazon Elastic Transcoder is built to work with content you store in Amazon Simple Storage Service (Amazon S3), so you have durable and cost effective storage for huge libraries, or small ones. You can even get notified about the status of your transcoding jobs via Amazon Simple Notification Service (Amazon SNS).
Amazon Elastic Transcoder features an AWS Management Console and service APIs so you can integrate transcoding into your own applications and services.
To use Amazon Elastic Transcoder, you:
Create a transcoding pipeline that specifies the input Amazon S3 bucket, the output Amazon S3 bucket, and an AWS Identity and Access Management (IAM) role that is used by the Transcoder to access your files.
Create a transcoding job by specifying the input file, output file, and transcoding preset to use (you can choose from a set of pre-defined transcoding presets – for example 720p – or create your own custom transcoding preset. Optionally, you can specify thumbnails and job specific transcoding parameters like frame rate and resolution.
While you have transcoding jobs running on Amazon Elastic Transcoder, you can:
Automatically receive status of your transcoding jobs via notifications.
Query the status of transcoding jobs.
Manage your transcoding jobs by stopping, starting or canceling them.