Post on 20-Jun-2015
description
What’s New With Amazon Elastic
Transcoder?
David Sayed, Principal Product Manager
Amazon Web Services
Agenda
• What is Amazon Elastic Transcoder?
• Why use Amazon Elastic Transcoder?
• Key features
• New features
• Resources
• Q&A
Amazon Elastic Transcoder
• Easy-to-use
– Management console
– API and SDKs
– Pre-defined transcoding presets
• Scalable
– Designed from the outset to scale
– Transcoding Pipelines for parallel
transcoding
• Cost Effective
– No minimums, no commitments
– Simple per minute pricing
• Managed
– Codecs, processing and licensing
baked into service offering
Why Customers Use Amazon Elastic Transcoder
• No need to manage volume
– Increasing amount of content
• No need to build worry about peaks
– Building for peak is uneconomical
• No need to manage format support
– Increasing number of output formats and
devices
“It’s amazing. It really is simple and really works quickly and well.” James Morton-Haworth, Co-founder
GRAMAFILM
“I’m happy with the service and glad it was available since it made it easy for me to satisfy our transcoding requirements. I am always skeptical of a new service but this one ran flawlessly.”
David Conrad, Application Architect Elsevier
Amazon Elastic Transcoder Key Features
• Transcoding Pipelines
– Organize jobs
– Parallel transcoding
• Transcoding Presets
– Pre-defined presets for popular output
formats
– Custom presets
• Monitoring and Management
– Status via console and API
• Notifications
– Progressing, Completed, Warning, Error
• Formats
– H.264/AAC/MP4, H.264/AAC/MPEG-2
TS, WebM output
– Output HLS segmented filesets
– Common input formats
• Available in multiple regions
• Console and API with SDKs for Java,
.NET, Node.js, PHP, Python and Ruby.
Block Diagram
Amazon S3 Input Bucket
Amazon S3 Input Bucket
Amazon S3 Output Bucket
Amazon S3 Output Bucket
Amazon S3 Output Bucket
Transcoding Pipeline 1
Transcoding Pipeline 2
Transcoding Pipeline 4
Kindle Fire HD 720p Custom
Inside a Transcoding Pipeline
Transcoding Job n Transcoding Job 2 Transcoding Job 1
Pricing
• Per minute pricing with no commitment
• SD is half of HD (SD is $0.015/minute in US East and US West Oregon)
• Free tier of 20 SD/10 HD minutes/month
• Forgiveness for failed jobs
• No data transfer charges (within a region)
10
Amazon Confidential
Content Type US East
(N. Virginia) US West (Oregon)
US West (N. California)
EU (Ireland) Asia Pacific (Singapore)
Asia Pacific (Japan)
SD/minute $0.015 $0.015 $0.017 $0.017 $0.017 $0.018
HD/minute $0.030 $0.030 $0.034 $0.034 $0.034 $0.036
New Amazon Elastic Transcoder Features
1. HTTP Live Streaming (HLS) support
2. WebM support
3. MPEG-2 TS output container support
4. Multiple outputs per job
5. Automatic video bit rate optimization
6. Enhanced aspect ratio and sizing
policies
7. Integration with Amazon S3
permissions and storage options
8. Video duration in transcoding job
information
New Amazon Elastic Transcoder Features
1. HTTP Live Streaming (HLS) support
2. WebM support
3. MPEG-2 TS output container support
4. Multiple outputs per job
5. Automatic video bit rate optimization
6. Enhanced aspect ratio and sizing
policies
7. Integration with Amazon S3
permissions and storage options
8. Video duration in transcoding job
information
Two Ways To Access Amazon Elastic Transcoder
AWS Management Console AWS API
Demonstration
I Showed You
1. How to create a transcoding pipeline with publicly accessible files…
2. Creating multiple outputs per job…
3. With each output containing a an MPEG-2 TS file…
4. And creating an M3U8 playlist for playback via HLS.
New Amazon Elastic Transcoder Features
1. HTTP Live Streaming (HLS) support
2. WebM support
3. MPEG-2 TS output container support
4. Multiple outputs per job
5. Automatic video bit rate optimization
6. Enhanced aspect ratio and sizing
policies
7. Integration with Amazon S3
permissions and storage options
8. Video duration in transcoding job
information
New Amazon Elastic Transcoder Features
1. HTTP Live Streaming (HLS) support
2. WebM support
3. MPEG-2 TS output container support
4. Multiple outputs per job
5. Automatic video bit rate optimization
6. Enhanced aspect ratio and sizing
policies
7. Integration with Amazon S3
permissions and storage options
8. Video duration in transcoding job
information
Demonstration
I Showed You
1. Creating a WebM preset…
2. With new aspect ratio policies…
3. Creating an MP4 preset with automatic bit rate optimization.
But I Want My Video To Play On Everything!
But I Want My Video To Play On Everything!
The problem: Different formats, sizes, resolutions, bit rates, codec parameters, protocol support, etc…
Just for registrants for this webcast: 58% use Chrome… 19% use Firefox… 11% use Safari… 9% use Internet Explorer… 2% use something else.
But I Want My Video To Play On Everything!
The problem: Different formats, sizes, resolutions, bit rates, codec parameters, protocol support, etc…
Just for registrants for this webcast: 58% use Chrome… but 7 different versions 19% use Firefox… but 6 different versions, one of which plays H.264 11% use Safari… but 4 different versions 9% use Internet Explorer… but 3 different versions 2% use something else.
But I Want My Video To Play On Everything!
The problem: Different formats, sizes, resolutions, bit rates, codec parameters, protocol support, etc…
Just for registrants for this webcast: 58% use Windows… 36% use Macintosh… 3% use iOS… 2% use Android.
But I Want My Video To Play On Everything!
The problem: Different formats, sizes, resolutions, bit rates, codec parameters, protocol support, etc…
Just for registrants for this webcast: 58% use Windows… Windows XP, Vista, 7 and 8 36% use Macintosh… Mac OS 10.6, 10.7 and 10.8 3% use iOS… iOS 6.1.2, 6.1.3 and 6.1.4 2% use Android… Android 4.1 and 4.2
A Solution…
Amazon Elastic Transcoder
Source Media
WebM
MP4
400k .TS
1M .TS
2M .TS
HLS Fileset
.M3U8
…
Demonstration
I Showed You
1. Creating outputs for multiple devices/browsers…
2. Video duration in the transcoding job information.
Amazon Elastic Transcoder Resources
• Try it! https://console.aws.amazon.com/elastictranscoder
• Read more about the features: http://aws.amazon.com/elastictranscoder/
• Read the FAQ: http://aws.amazon.com/elastictranscoder/faqs/
• See the pricing: http://aws.amazon.com/elastictranscoder/pricing/
• Read the documentation:
http://docs.aws.amazon.com/elastictranscoder/latest/developerguide
• Visit the AWS Discussion Forums:
https://forums.aws.amazon.com/forumfilter.jspa?forumID=147
Thank You For Your Time… Any Questions?
www.elastictranscoder.com