SlideShare a Scribd company logo
1 of 42
Scalable Media Processing
David Sayed
Principal Product Manager, Amazon Elastic Transcoder
Amazon Web Services

© 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
Agenda
•
•
•
•
•
•
•

Media workflows
Where AWS fits
Scalability
Cloud media processing approaches
Amazon Elastic Transcoder
Visual effects example
Broadcast playout to web publishing example
“I think cinema, movies and
magic have always been
closely associated. The very
earliest people who made
film were magicians.”
— Francis Ford
Coppola
Between This Glass…
… And This Glass
Media Workflows: The Real Magic
Media Workflows: The Real Magic

Insert your
favorite
workflows
here
Media Workflows: The Real Magic

Archive
Networks

Insert a few
more
workflows
here

Theatrical
DVD/BD
Online

MSOs
Mobile Apps
Media Workflows: The Real Magic

Archive
Networks

Insert a few
more
workflows
here

Theatrical
DVD/BD
Online

MSOs
Mobile Apps
Media Workflows: The Real Magic
Featurettes

Interviews
2D Movie
3D Movie
Archive
Materials
Stills

Archive
Networks

Insert even
more
workflows
here

Theatrical
DVD/BD
Online

MSOs
Mobile Apps
Where AWS Fits Into Media Processing

Compute &
Networking

Application
Services

Database
Storage & Content
Delivery

Deployment &
Management
Compute &
Networking

Playbac
k

Application
Services

Database
Storage & Content
Delivery

Track

Auth.

Protect

Package

QC

Process

Index

Ingest

Where AWS Fits Into Media Processing

Deployment &
Management
Where AWS Fits Into Media Processing
Analytics and Monetization

Amazon Web Services

Playbac
k

Track

Auth.

Protect

Package

QC

Process

Index

Ingest

Media Asset Management
Infrastructure Cost

Scalability

Unable to
serve
customers

Large
Capital
Expenditure

Predicted
Demand

Opportunity
Cost

Traditional
Hardware
Actual
Demand
Cloud
Computing

Time
Scalability, Is It Really That Important?

The business wants the new
library of content they just
signed on the VOD site
yesterday.
Scalability, Is It Really That Important?

A major event is taking place
and will be live streamed to a
worldwide audience.
Scalability, Is It Really That Important?

A second screen app ties-in
with a prime time event and
may have millions of
simultaneous users.
Infrastructure Cost

Scalability == Agility

Unable to
serve
customers

Large
Capital
Expenditure

Predicted
Demand

Opportunity
Cost

Traditional
Hardware
Actual
Demand
Cloud
Computing

Time
Media Processing Approaches

3 Phases
Cloud Media Processing Approaches: Phase 1

Phase 1
• Lift processing
from on-premise
and shift to the
cloud
Cloud Media Processing Approaches: Phase 2
Phase 2
Phase 1
• Lift processing
from on-prem and
shift to the cloud

• On-prem and cloud
hybrid model
• Refactor workflow
and cloud-optimize
Cloud Media Processing Approaches: Phase 3
Phase 3
Phase 2
Phase 1
• Lift processing from
on-prem and shift
to the cloud

• On-prem and cloud
hybrid model
• Refactor workflow
and cloud-optimize

• Cloud-native
architecture
A Transcoding Example

“Lift and Shift”
• Run existing
transcoding
software on
AWS
A Transcoding Example
Hybrid and
Refactor
“Lift and Shift”
• Run existing
transcoding software
on AWS

• Run cloud versions of
existing transcoding
software
• E.g. Digital Rapids,
Elemental, Harmonic,
Sorenson, Telestream
A Transcoding Example
Cloud Native
Hybrid and Refactor
“Lift and Shift”
• Run existing transcoding
software on AWS

• Run cloud versions of
existing transcoding
software
• E.g. Digital Rapids,
Elemental, Harmonic,
Sorenson, Telestream

• Managed cloud
transcoding service
• E.g. Amazon Elastic
Transcoder,
Encoding.com, Zencoder
Amazon Elastic Transcoder
• Built in response to customer demand
• Designed for file-based high volume transcoding
• Simple, low-cost pricing starting at 1.5 cents per
minute of output
• Focused on OTT delivery formats
Amazon Elastic Transcoder Features
•
•
•
•
•
•

Fully managed cloud transcoding service
Elastically scalable
Output to MP4, WebM and HLS
Integration across AWS services
Available in multiple AWS regions
API and SDK driven
How To Scale With Elastic Transcoder
• Architect around Elastic Transcoder
• Use transcoding pipelines
Amazon Elastic Transcoder Block Diagram
Transcoding Pipeline 1
Amazon S3
Output Bucket

Amazon S3
Input Bucket

Transcoding Pipeline 2
Amazon S3
Output Bucket

Amazon S3
Input Bucket

Transcoding Pipeline 4
Amazon S3
Output Bucket

720p

Transcoding Job n

Kindle Fire

Transcoding Job 2

Custom

Transcoding Job 1
How To Scale With Elastic Transcoder
• Architect around Elastic Transcoder
• Use transcoding pipelines
• Use notifications
Cloud Media Processing Summary
• Three different ways to transcode in the cloud
1. Lift and Shift
2. Hybrid and/or refactor
3. Cloud-native

• The right answer? It depends on your scenario
A Visual Effects Example
Visual Effects in Cloud
“Atomic Fiction has figured out how to use cloud
computing to its advantage, recently delivering 400
shots in only four months for Flight, Zemeckis’
return to live action. It’s a business model that’s
being viewed as the future of the industry.”
Bill Desowitz
Owner ImmersedInMovies.com
Contibuting Editor to Animation Scoop
<video>
Visual Effects Summary
•
•
•
•

High-resolution pre-release material
Only pay for what you use
Elasticity: scalability when you need it
Standard visual effects workflow using ZYNC
plug-ins with Maya, Mental Ray and Nuke
A Broadcaster Example:
Playout to Web Publishing
Project Objective
• Get broadcast content to VOD player ASAP
• Enable editorial clipping and review
• Create many different renditions for output
devices
• Elastically scale for high-demand situations (e.g.
breaking news and sporting events)
• Deliver agility for different types of processing
Playout To Web Workflow
SDI Feed

Amazon Elastic
Transcoder

Broadcast
Encoder
Business
Rules

Program
Data Feed

Live Ingest
Logic

Amazon S3
Re-assembled
Mezzanine

Elemental
Transcoder

DRM
QC

Editorial
Clipping
MAM

Amazon S3
Distribution
Renditions
Best Practices For This Project
•
•
•
•
•
•

Componentize, decouple and be stateless
Design for failure
If data is in motion, use queues
Run at least 3 of everything
Log everything
Use frameworks where possible
Project Results
• Quicker turnaround time
• Only pay for what they use
• Ability to support greater number of target
platforms
• Extremely resilient
• Better control over assets
Parting Thoughts
• Using AWS for scalable media processing is a
reality
• Different ways to architect:
– Lift and shift
– Hybrid and refactor
– Cloud-native

• Start now
More Information
aws.amazon.com/digital-media
aws.amazon.com/architecture
aws.amazon.com/training/architecture
aws.amazon.com/elastictranscoder
www.linkedin.com/in/davidsayed

More Related Content

What's hot

Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesAditya Jha
 
Amazon Web Service Sales Role Play - Case Study
Amazon Web Service Sales Role Play - Case StudyAmazon Web Service Sales Role Play - Case Study
Amazon Web Service Sales Role Play - Case StudyVineet Sood
 
Moving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpacesMoving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpacesAmazon Web Services
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAmazon Web Services
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,Chetan Goenka
 
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Garvit Anand
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)Martin Yan
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)Amazon Web Services
 
AWS reinvent 2019 - Transforming to feature-driven development
AWS reinvent 2019 - Transforming to feature-driven developmentAWS reinvent 2019 - Transforming to feature-driven development
AWS reinvent 2019 - Transforming to feature-driven developmentBhuvaneswari Subramani
 
Preparing your IT infrastructure for thanksgiving
Preparing your IT infrastructure for thanksgivingPreparing your IT infrastructure for thanksgiving
Preparing your IT infrastructure for thanksgiving8KMiles Software Services
 
Breaking Down the Economics and TCO of Migrating to AWS
Breaking Down the Economics and TCO of Migrating to AWSBreaking Down the Economics and TCO of Migrating to AWS
Breaking Down the Economics and TCO of Migrating to AWSAmazon Web Services
 
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAmazon Web Services
 
APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the CloudAPAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud8KMiles Software Services
 
Artem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila
 
AWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud ComputingAWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud ComputingAmazon Web Services
 
AWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the CloudAWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the CloudCloudHesive
 
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...Amazon Web Services
 
Inside the IC Marketplace | AWS Public Sector Summit 2017
Inside the IC Marketplace | AWS Public Sector Summit 2017Inside the IC Marketplace | AWS Public Sector Summit 2017
Inside the IC Marketplace | AWS Public Sector Summit 2017Amazon Web Services
 

What's hot (20)

Cloud Computing and Amazon Web Services
Cloud Computing and Amazon Web ServicesCloud Computing and Amazon Web Services
Cloud Computing and Amazon Web Services
 
Amazon Web Service Sales Role Play - Case Study
Amazon Web Service Sales Role Play - Case StudyAmazon Web Service Sales Role Play - Case Study
Amazon Web Service Sales Role Play - Case Study
 
Moving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpacesMoving your Desktops to the Cloud with Amazon WorkSpaces
Moving your Desktops to the Cloud with Amazon WorkSpaces
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,
 
Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)Introduction to Amazon Web Services (AWS)
Introduction to Amazon Web Services (AWS)
 
8KMiles Cloud Solutions
8KMiles Cloud Solutions8KMiles Cloud Solutions
8KMiles Cloud Solutions
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)
 
AWS reinvent 2019 - Transforming to feature-driven development
AWS reinvent 2019 - Transforming to feature-driven developmentAWS reinvent 2019 - Transforming to feature-driven development
AWS reinvent 2019 - Transforming to feature-driven development
 
Preparing your IT infrastructure for thanksgiving
Preparing your IT infrastructure for thanksgivingPreparing your IT infrastructure for thanksgiving
Preparing your IT infrastructure for thanksgiving
 
Breaking Down the Economics and TCO of Migrating to AWS
Breaking Down the Economics and TCO of Migrating to AWSBreaking Down the Economics and TCO of Migrating to AWS
Breaking Down the Economics and TCO of Migrating to AWS
 
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWSAWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
AWS Webcast - AWS Webinar Series for Education #2 - Getting Started with AWS
 
APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the CloudAPAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
APAC Webinar Apr 10 - Architecting your Mobile App for the Cloud
 
Artem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overviewArtem Zhurbila - 1 aws overview
Artem Zhurbila - 1 aws overview
 
AWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud ComputingAWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud Computing
 
AWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the CloudAWS 101 and the benefits of Migrating to the Cloud
AWS 101 and the benefits of Migrating to the Cloud
 
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
Drive Digital Media Innovation with AWS Cloud - Kingsley Wood, Amazon Web Ser...
 
Inside the IC Marketplace | AWS Public Sector Summit 2017
Inside the IC Marketplace | AWS Public Sector Summit 2017Inside the IC Marketplace | AWS Public Sector Summit 2017
Inside the IC Marketplace | AWS Public Sector Summit 2017
 
Fundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWSFundamentals of Cloud Computing & AWS
Fundamentals of Cloud Computing & AWS
 

Viewers also liked

AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...asperasoft
 
Aspera - Bridging On Premise and Cloud Deployments for Broadcast IT
Aspera - Bridging On Premise and Cloud Deployments for Broadcast ITAspera - Bridging On Premise and Cloud Deployments for Broadcast IT
Aspera - Bridging On Premise and Cloud Deployments for Broadcast ITFrançois Quereuil
 
Aspera Solution Overview - IBM Software
Aspera Solution Overview - IBM SoftwareAspera Solution Overview - IBM Software
Aspera Solution Overview - IBM SoftwareSebastian Osterc
 
The Pandora Security Model - Alessandro Confetti
The Pandora Security Model -  Alessandro ConfettiThe Pandora Security Model -  Alessandro Confetti
The Pandora Security Model - Alessandro ConfettiData Driven Innovation
 
Diventare famosi con lo stack ELK - Alfonso Iannotta
Diventare famosi con lo stack ELK - Alfonso IannottaDiventare famosi con lo stack ELK - Alfonso Iannotta
Diventare famosi con lo stack ELK - Alfonso IannottaData Driven Innovation
 
OneLeap Solutions (1)
OneLeap Solutions (1)OneLeap Solutions (1)
OneLeap Solutions (1)Amol Shenvi
 
AWS Partner Presentation - Aspera
AWS Partner Presentation - Aspera AWS Partner Presentation - Aspera
AWS Partner Presentation - Aspera Amazon Web Services
 
TELESTREAM Vantage - VIDELIO Cap'Ciné
TELESTREAM Vantage - VIDELIO Cap'CinéTELESTREAM Vantage - VIDELIO Cap'Ciné
TELESTREAM Vantage - VIDELIO Cap'CinéBenoît Godard
 
L'architettura di classe enterprise di nuova generazione - Massimo Brignoli
L'architettura di classe enterprise di nuova generazione - Massimo BrignoliL'architettura di classe enterprise di nuova generazione - Massimo Brignoli
L'architettura di classe enterprise di nuova generazione - Massimo BrignoliData Driven Innovation
 
Automation in Post-Production — Boris Polyak for NATEXPO 2016
Automation in Post-Production — Boris Polyak for NATEXPO 2016Automation in Post-Production — Boris Polyak for NATEXPO 2016
Automation in Post-Production — Boris Polyak for NATEXPO 2016Boris Polyak
 
Machine Learning Real Life Applications By Examples - Mario Cartia
Machine Learning Real Life Applications By Examples - Mario CartiaMachine Learning Real Life Applications By Examples - Mario Cartia
Machine Learning Real Life Applications By Examples - Mario CartiaData Driven Innovation
 
SoftLayer Storage Services Overview
SoftLayer Storage Services OverviewSoftLayer Storage Services Overview
SoftLayer Storage Services OverviewMichael Fork
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...Amazon Web Services
 
Aspera on demand for AWS (S3 inc) overview
Aspera on demand for AWS (S3 inc) overviewAspera on demand for AWS (S3 inc) overview
Aspera on demand for AWS (S3 inc) overviewBhavik Vyas
 
Polyglot Persistence e Big Data: tra innovazione e difficoltà su casi reali -...
Polyglot Persistence e Big Data: tra innovazione e difficoltà su casi reali -...Polyglot Persistence e Big Data: tra innovazione e difficoltà su casi reali -...
Polyglot Persistence e Big Data: tra innovazione e difficoltà su casi reali -...Data Driven Innovation
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017LinkedIn
 

Viewers also liked (17)

AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
 
Aspera - Bridging On Premise and Cloud Deployments for Broadcast IT
Aspera - Bridging On Premise and Cloud Deployments for Broadcast ITAspera - Bridging On Premise and Cloud Deployments for Broadcast IT
Aspera - Bridging On Premise and Cloud Deployments for Broadcast IT
 
Aspera Solution Overview - IBM Software
Aspera Solution Overview - IBM SoftwareAspera Solution Overview - IBM Software
Aspera Solution Overview - IBM Software
 
The Pandora Security Model - Alessandro Confetti
The Pandora Security Model -  Alessandro ConfettiThe Pandora Security Model -  Alessandro Confetti
The Pandora Security Model - Alessandro Confetti
 
Diventare famosi con lo stack ELK - Alfonso Iannotta
Diventare famosi con lo stack ELK - Alfonso IannottaDiventare famosi con lo stack ELK - Alfonso Iannotta
Diventare famosi con lo stack ELK - Alfonso Iannotta
 
OneLeap Solutions (1)
OneLeap Solutions (1)OneLeap Solutions (1)
OneLeap Solutions (1)
 
Telestream Vidchecker
Telestream VidcheckerTelestream Vidchecker
Telestream Vidchecker
 
AWS Partner Presentation - Aspera
AWS Partner Presentation - Aspera AWS Partner Presentation - Aspera
AWS Partner Presentation - Aspera
 
TELESTREAM Vantage - VIDELIO Cap'Ciné
TELESTREAM Vantage - VIDELIO Cap'CinéTELESTREAM Vantage - VIDELIO Cap'Ciné
TELESTREAM Vantage - VIDELIO Cap'Ciné
 
L'architettura di classe enterprise di nuova generazione - Massimo Brignoli
L'architettura di classe enterprise di nuova generazione - Massimo BrignoliL'architettura di classe enterprise di nuova generazione - Massimo Brignoli
L'architettura di classe enterprise di nuova generazione - Massimo Brignoli
 
Automation in Post-Production — Boris Polyak for NATEXPO 2016
Automation in Post-Production — Boris Polyak for NATEXPO 2016Automation in Post-Production — Boris Polyak for NATEXPO 2016
Automation in Post-Production — Boris Polyak for NATEXPO 2016
 
Machine Learning Real Life Applications By Examples - Mario Cartia
Machine Learning Real Life Applications By Examples - Mario CartiaMachine Learning Real Life Applications By Examples - Mario Cartia
Machine Learning Real Life Applications By Examples - Mario Cartia
 
SoftLayer Storage Services Overview
SoftLayer Storage Services OverviewSoftLayer Storage Services Overview
SoftLayer Storage Services Overview
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
 
Aspera on demand for AWS (S3 inc) overview
Aspera on demand for AWS (S3 inc) overviewAspera on demand for AWS (S3 inc) overview
Aspera on demand for AWS (S3 inc) overview
 
Polyglot Persistence e Big Data: tra innovazione e difficoltà su casi reali -...
Polyglot Persistence e Big Data: tra innovazione e difficoltà su casi reali -...Polyglot Persistence e Big Data: tra innovazione e difficoltà su casi reali -...
Polyglot Persistence e Big Data: tra innovazione e difficoltà su casi reali -...
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
 

Similar to AWS 2013 LA Media Event: Scalable Media Processing

Scale, baby, scale!
Scale, baby, scale!Scale, baby, scale!
Scale, baby, scale!Julien SIMON
 
NEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the EdgeNEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the EdgeAmazon Web Services
 
Netflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and OpsNetflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and OpsAdrian Cockcroft
 
Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Amazon Web Services
 
Application Architecture Summit - Monitoring the Dynamic Cloud
Application Architecture Summit - Monitoring the Dynamic Cloud Application Architecture Summit - Monitoring the Dynamic Cloud
Application Architecture Summit - Monitoring the Dynamic Cloud New Relic
 
re:Invent Recap-AWSMeetup
re:Invent Recap-AWSMeetupre:Invent Recap-AWSMeetup
re:Invent Recap-AWSMeetupCloudHesive
 
ENT317 Dynamic Infrastructure? Migrating? Adventures in Keeping Your Applicat...
ENT317 Dynamic Infrastructure? Migrating? Adventures in Keeping Your Applicat...ENT317 Dynamic Infrastructure? Migrating? Adventures in Keeping Your Applicat...
ENT317 Dynamic Infrastructure? Migrating? Adventures in Keeping Your Applicat...Amazon Web Services
 
ENT317 Migrating with Morningstar: The Path To Dynamic Cloud
ENT317 Migrating with Morningstar: The Path To Dynamic CloudENT317 Migrating with Morningstar: The Path To Dynamic Cloud
ENT317 Migrating with Morningstar: The Path To Dynamic CloudAmazon Web Services
 
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013Amazon Web Services
 
AWS re:Invent 2013 Scalable Media Processing in the Cloud
AWS re:Invent 2013 Scalable Media Processing in the CloudAWS re:Invent 2013 Scalable Media Processing in the Cloud
AWS re:Invent 2013 Scalable Media Processing in the CloudDavid Sayed
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsAmazon Web Services
 
AWS Meetup Fort Lauderdale Re:invent Recap
AWS Meetup Fort Lauderdale Re:invent RecapAWS Meetup Fort Lauderdale Re:invent Recap
AWS Meetup Fort Lauderdale Re:invent RecapAnthony Palmer
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스Amazon Web Services Korea
 
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...New Relic
 
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...Amazon Web Services
 
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...Amazon Web Services
 
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupIntroducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupBoaz Ziniman
 
Build Web Applications using Microservices on Node.js and Serverless AWS
Build Web Applications using Microservices on Node.js and Serverless AWSBuild Web Applications using Microservices on Node.js and Serverless AWS
Build Web Applications using Microservices on Node.js and Serverless AWSMitoc Group
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
 
AWS Sydney Summit 2013 - Scalable Media Processing on the Cloud
AWS Sydney Summit 2013 - Scalable Media Processing on the CloudAWS Sydney Summit 2013 - Scalable Media Processing on the Cloud
AWS Sydney Summit 2013 - Scalable Media Processing on the CloudAmazon Web Services
 

Similar to AWS 2013 LA Media Event: Scalable Media Processing (20)

Scale, baby, scale!
Scale, baby, scale!Scale, baby, scale!
Scale, baby, scale!
 
NEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the EdgeNEW LAUNCH! Bringing AWS Lambda to the Edge
NEW LAUNCH! Bringing AWS Lambda to the Edge
 
Netflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and OpsNetflix on Cloud - combined slides for Dev and Ops
Netflix on Cloud - combined slides for Dev and Ops
 
Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)
 
Application Architecture Summit - Monitoring the Dynamic Cloud
Application Architecture Summit - Monitoring the Dynamic Cloud Application Architecture Summit - Monitoring the Dynamic Cloud
Application Architecture Summit - Monitoring the Dynamic Cloud
 
re:Invent Recap-AWSMeetup
re:Invent Recap-AWSMeetupre:Invent Recap-AWSMeetup
re:Invent Recap-AWSMeetup
 
ENT317 Dynamic Infrastructure? Migrating? Adventures in Keeping Your Applicat...
ENT317 Dynamic Infrastructure? Migrating? Adventures in Keeping Your Applicat...ENT317 Dynamic Infrastructure? Migrating? Adventures in Keeping Your Applicat...
ENT317 Dynamic Infrastructure? Migrating? Adventures in Keeping Your Applicat...
 
ENT317 Migrating with Morningstar: The Path To Dynamic Cloud
ENT317 Migrating with Morningstar: The Path To Dynamic CloudENT317 Migrating with Morningstar: The Path To Dynamic Cloud
ENT317 Migrating with Morningstar: The Path To Dynamic Cloud
 
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
Scalable Media Processing in the Cloud (MED302) | AWS re:Invent 2013
 
AWS re:Invent 2013 Scalable Media Processing in the Cloud
AWS re:Invent 2013 Scalable Media Processing in the CloudAWS re:Invent 2013 Scalable Media Processing in the Cloud
AWS re:Invent 2013 Scalable Media Processing in the Cloud
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
AWS Meetup Fort Lauderdale Re:invent Recap
AWS Meetup Fort Lauderdale Re:invent RecapAWS Meetup Fort Lauderdale Re:invent Recap
AWS Meetup Fort Lauderdale Re:invent Recap
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
 
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
 
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
ENT310 Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Ap...
 
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
Microservices? Dynamic Infrastructure? - Adventures in Keeping Your Applicati...
 
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds MeetupIntroducing to serverless computing and AWS lambda - Israel Clouds Meetup
Introducing to serverless computing and AWS lambda - Israel Clouds Meetup
 
Build Web Applications using Microservices on Node.js and Serverless AWS
Build Web Applications using Microservices on Node.js and Serverless AWSBuild Web Applications using Microservices on Node.js and Serverless AWS
Build Web Applications using Microservices on Node.js and Serverless AWS
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
AWS Sydney Summit 2013 - Scalable Media Processing on the Cloud
AWS Sydney Summit 2013 - Scalable Media Processing on the CloudAWS Sydney Summit 2013 - Scalable Media Processing on the Cloud
AWS Sydney Summit 2013 - Scalable Media Processing on the Cloud
 

More from David Sayed

Scaling Live OTT with DASH
Scaling Live OTT with DASHScaling Live OTT with DASH
Scaling Live OTT with DASHDavid Sayed
 
HDR Formats and Trends
HDR Formats and TrendsHDR Formats and Trends
HDR Formats and TrendsDavid Sayed
 
Seattle Video Tech Meetup August 2019: Optimal Multi-codec Streaming
Seattle Video Tech Meetup August 2019: Optimal Multi-codec StreamingSeattle Video Tech Meetup August 2019: Optimal Multi-codec Streaming
Seattle Video Tech Meetup August 2019: Optimal Multi-codec StreamingDavid Sayed
 
Seattle Video Tech: The Future of SSAI on OTT Devices
Seattle Video Tech: The Future of SSAI on OTT DevicesSeattle Video Tech: The Future of SSAI on OTT Devices
Seattle Video Tech: The Future of SSAI on OTT DevicesDavid Sayed
 
On ABR Streaming and CDN Performance
On ABR Streaming and CDN PerformanceOn ABR Streaming and CDN Performance
On ABR Streaming and CDN PerformanceDavid Sayed
 
NGBP ATSC 3.0 Overview
NGBP ATSC 3.0 OverviewNGBP ATSC 3.0 Overview
NGBP ATSC 3.0 OverviewDavid Sayed
 
November 2018 Seattle Video Tech Meetup: SCTE-35 In-Band Event Signalling for...
November 2018 Seattle Video Tech Meetup: SCTE-35 In-Band Event Signalling for...November 2018 Seattle Video Tech Meetup: SCTE-35 In-Band Event Signalling for...
November 2018 Seattle Video Tech Meetup: SCTE-35 In-Band Event Signalling for...David Sayed
 
What's New with Amazon Elastic Transcoder November 2013
What's New with Amazon Elastic Transcoder November 2013What's New with Amazon Elastic Transcoder November 2013
What's New with Amazon Elastic Transcoder November 2013David Sayed
 
Internet Strategies Forum 2010 - Microsoft Media Platform
Internet Strategies Forum 2010 - Microsoft Media PlatformInternet Strategies Forum 2010 - Microsoft Media Platform
Internet Strategies Forum 2010 - Microsoft Media PlatformDavid Sayed
 
IBC2010 Microsoft Media Platform Booth Demos
IBC2010 Microsoft Media Platform Booth DemosIBC2010 Microsoft Media Platform Booth Demos
IBC2010 Microsoft Media Platform Booth DemosDavid Sayed
 

More from David Sayed (11)

Scaling Live OTT with DASH
Scaling Live OTT with DASHScaling Live OTT with DASH
Scaling Live OTT with DASH
 
HDR Formats and Trends
HDR Formats and TrendsHDR Formats and Trends
HDR Formats and Trends
 
Seattle Video Tech Meetup August 2019: Optimal Multi-codec Streaming
Seattle Video Tech Meetup August 2019: Optimal Multi-codec StreamingSeattle Video Tech Meetup August 2019: Optimal Multi-codec Streaming
Seattle Video Tech Meetup August 2019: Optimal Multi-codec Streaming
 
Seattle Video Tech: The Future of SSAI on OTT Devices
Seattle Video Tech: The Future of SSAI on OTT DevicesSeattle Video Tech: The Future of SSAI on OTT Devices
Seattle Video Tech: The Future of SSAI on OTT Devices
 
On ABR Streaming and CDN Performance
On ABR Streaming and CDN PerformanceOn ABR Streaming and CDN Performance
On ABR Streaming and CDN Performance
 
NGBP ATSC 3.0 Overview
NGBP ATSC 3.0 OverviewNGBP ATSC 3.0 Overview
NGBP ATSC 3.0 Overview
 
November 2018 Seattle Video Tech Meetup: SCTE-35 In-Band Event Signalling for...
November 2018 Seattle Video Tech Meetup: SCTE-35 In-Band Event Signalling for...November 2018 Seattle Video Tech Meetup: SCTE-35 In-Band Event Signalling for...
November 2018 Seattle Video Tech Meetup: SCTE-35 In-Band Event Signalling for...
 
What's New with Amazon Elastic Transcoder November 2013
What's New with Amazon Elastic Transcoder November 2013What's New with Amazon Elastic Transcoder November 2013
What's New with Amazon Elastic Transcoder November 2013
 
Internet Strategies Forum 2010 - Microsoft Media Platform
Internet Strategies Forum 2010 - Microsoft Media PlatformInternet Strategies Forum 2010 - Microsoft Media Platform
Internet Strategies Forum 2010 - Microsoft Media Platform
 
IBC2010 Microsoft Media Platform Booth Demos
IBC2010 Microsoft Media Platform Booth DemosIBC2010 Microsoft Media Platform Booth Demos
IBC2010 Microsoft Media Platform Booth Demos
 
DSLR Shoot
DSLR ShootDSLR Shoot
DSLR Shoot
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

AWS 2013 LA Media Event: Scalable Media Processing

  • 1. Scalable Media Processing David Sayed Principal Product Manager, Amazon Elastic Transcoder Amazon Web Services © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
  • 2. Agenda • • • • • • • Media workflows Where AWS fits Scalability Cloud media processing approaches Amazon Elastic Transcoder Visual effects example Broadcast playout to web publishing example
  • 3. “I think cinema, movies and magic have always been closely associated. The very earliest people who made film were magicians.” — Francis Ford Coppola
  • 5. … And This Glass
  • 6. Media Workflows: The Real Magic
  • 7. Media Workflows: The Real Magic Insert your favorite workflows here
  • 8. Media Workflows: The Real Magic Archive Networks Insert a few more workflows here Theatrical DVD/BD Online MSOs Mobile Apps
  • 9. Media Workflows: The Real Magic Archive Networks Insert a few more workflows here Theatrical DVD/BD Online MSOs Mobile Apps
  • 10. Media Workflows: The Real Magic Featurettes Interviews 2D Movie 3D Movie Archive Materials Stills Archive Networks Insert even more workflows here Theatrical DVD/BD Online MSOs Mobile Apps
  • 11. Where AWS Fits Into Media Processing Compute & Networking Application Services Database Storage & Content Delivery Deployment & Management
  • 12. Compute & Networking Playbac k Application Services Database Storage & Content Delivery Track Auth. Protect Package QC Process Index Ingest Where AWS Fits Into Media Processing Deployment & Management
  • 13. Where AWS Fits Into Media Processing Analytics and Monetization Amazon Web Services Playbac k Track Auth. Protect Package QC Process Index Ingest Media Asset Management
  • 15. Scalability, Is It Really That Important? The business wants the new library of content they just signed on the VOD site yesterday.
  • 16. Scalability, Is It Really That Important? A major event is taking place and will be live streamed to a worldwide audience.
  • 17. Scalability, Is It Really That Important? A second screen app ties-in with a prime time event and may have millions of simultaneous users.
  • 18. Infrastructure Cost Scalability == Agility Unable to serve customers Large Capital Expenditure Predicted Demand Opportunity Cost Traditional Hardware Actual Demand Cloud Computing Time
  • 20. Cloud Media Processing Approaches: Phase 1 Phase 1 • Lift processing from on-premise and shift to the cloud
  • 21. Cloud Media Processing Approaches: Phase 2 Phase 2 Phase 1 • Lift processing from on-prem and shift to the cloud • On-prem and cloud hybrid model • Refactor workflow and cloud-optimize
  • 22. Cloud Media Processing Approaches: Phase 3 Phase 3 Phase 2 Phase 1 • Lift processing from on-prem and shift to the cloud • On-prem and cloud hybrid model • Refactor workflow and cloud-optimize • Cloud-native architecture
  • 23. A Transcoding Example “Lift and Shift” • Run existing transcoding software on AWS
  • 24. A Transcoding Example Hybrid and Refactor “Lift and Shift” • Run existing transcoding software on AWS • Run cloud versions of existing transcoding software • E.g. Digital Rapids, Elemental, Harmonic, Sorenson, Telestream
  • 25. A Transcoding Example Cloud Native Hybrid and Refactor “Lift and Shift” • Run existing transcoding software on AWS • Run cloud versions of existing transcoding software • E.g. Digital Rapids, Elemental, Harmonic, Sorenson, Telestream • Managed cloud transcoding service • E.g. Amazon Elastic Transcoder, Encoding.com, Zencoder
  • 26. Amazon Elastic Transcoder • Built in response to customer demand • Designed for file-based high volume transcoding • Simple, low-cost pricing starting at 1.5 cents per minute of output • Focused on OTT delivery formats
  • 27. Amazon Elastic Transcoder Features • • • • • • Fully managed cloud transcoding service Elastically scalable Output to MP4, WebM and HLS Integration across AWS services Available in multiple AWS regions API and SDK driven
  • 28. How To Scale With Elastic Transcoder • Architect around Elastic Transcoder • Use transcoding pipelines
  • 29. Amazon Elastic Transcoder Block Diagram Transcoding Pipeline 1 Amazon S3 Output Bucket Amazon S3 Input Bucket Transcoding Pipeline 2 Amazon S3 Output Bucket Amazon S3 Input Bucket Transcoding Pipeline 4 Amazon S3 Output Bucket 720p Transcoding Job n Kindle Fire Transcoding Job 2 Custom Transcoding Job 1
  • 30. How To Scale With Elastic Transcoder • Architect around Elastic Transcoder • Use transcoding pipelines • Use notifications
  • 31. Cloud Media Processing Summary • Three different ways to transcode in the cloud 1. Lift and Shift 2. Hybrid and/or refactor 3. Cloud-native • The right answer? It depends on your scenario
  • 32. A Visual Effects Example
  • 33. Visual Effects in Cloud “Atomic Fiction has figured out how to use cloud computing to its advantage, recently delivering 400 shots in only four months for Flight, Zemeckis’ return to live action. It’s a business model that’s being viewed as the future of the industry.” Bill Desowitz Owner ImmersedInMovies.com Contibuting Editor to Animation Scoop
  • 35. Visual Effects Summary • • • • High-resolution pre-release material Only pay for what you use Elasticity: scalability when you need it Standard visual effects workflow using ZYNC plug-ins with Maya, Mental Ray and Nuke
  • 36. A Broadcaster Example: Playout to Web Publishing
  • 37. Project Objective • Get broadcast content to VOD player ASAP • Enable editorial clipping and review • Create many different renditions for output devices • Elastically scale for high-demand situations (e.g. breaking news and sporting events) • Deliver agility for different types of processing
  • 38. Playout To Web Workflow SDI Feed Amazon Elastic Transcoder Broadcast Encoder Business Rules Program Data Feed Live Ingest Logic Amazon S3 Re-assembled Mezzanine Elemental Transcoder DRM QC Editorial Clipping MAM Amazon S3 Distribution Renditions
  • 39. Best Practices For This Project • • • • • • Componentize, decouple and be stateless Design for failure If data is in motion, use queues Run at least 3 of everything Log everything Use frameworks where possible
  • 40. Project Results • Quicker turnaround time • Only pay for what they use • Ability to support greater number of target platforms • Extremely resilient • Better control over assets
  • 41. Parting Thoughts • Using AWS for scalable media processing is a reality • Different ways to architect: – Lift and shift – Hybrid and refactor – Cloud-native • Start now

Editor's Notes

  1. Joined 2 years ago to focus on building a new media-related service.Couldn’t tell you what it was at last year’s eventNow it is Amazon Elastic TranscoderMedia credentialsWorked in event videoWorked on media technologies at MicrosoftTalk today about media processing in the cloud
  2. We’ll cover:Media workflowsWhere and how AWS fits into those workflowsWhy scalability is importantApproaches for cloud media processingNext I’ll talk about Amazon Elastic TranscoderWhat it doesWhy we built itHow it fits into a media workflowThen we’ll have a media processing example for video effectsFinally, I’ll talk about a broadcast example where the broadcaster wants to take content from their playout system and publish it to their web-based VOD service.But first I’m going to talk about magic.
  3. Movie aficionados often talk about the magic of film.After all movies are all about making the audience believe what’s taking place on the screen.And in fact as this well known director says, the history of film and magic is intertwined.Those of you who saw the film Hugo might recall, French magician Georges Méliès invented so many of the movie techniques that we take for granted today: stop trick (where an object disappears), multiple exposures, time-lapse photography, dissolves and hand coloring. What’s amazing is that he did this in the 1900s.
  4. Cameras capture the on-set magic.Beautifully lit scene from a lighting masterclass at Mole Richardson.Glass = ArriAlexa. Light gathering magical box.Super 35 sensor generates almost 20GB for every minute that’s shot.Many of you will be familiar with shooting ratio: the ratio of how much material that’s shot on camera to makes it into the final edit.Conservative number is 10:1. 10 minutes  1 minute.Today’s features are about 140 minutes in duration.With that shooting ratio that’s 26TB before you even think about multiple cameras.100TB for a movie is not unreasonable. We’ll come back to that a bit later.
  5. Now look at the glass at the other end: the screen.And it is a magical experience to watch a movie on a big screen.This one here is at the CGV Starium in Korea.Supposed to be largest in the world: 4000 sqft – almost a basketball court.They use a couple of Christie 2K projectors to power the screen so that’s about 3GB/minute.But I think the real magic is what needs to happen to get the beautiful big images to the beautiful big screen.
  6. The media workflow or the glass to glass workflow is the real magic.Behind every great magic trick is science and engineering. Sorry to disappoint you but David Copperfield doesn’t really levitate: he uses a harnessThe disappearing Statue of Liberty? Stage netting and lighting.All of which requires science and engineering.So what about our media workflows?Media workflowss are part of the engineering that make the magic of the movies possible.
  7. Well you probably all have at least dozen ways to get from camera to screen and then we have things like The Academy’s color workflow.So you’ve got your workflows and that gets you to one screen…
  8. But now you’ve got all these other outputs.
  9. But now you’ve got all these other outputs.And many of them have multiplesHow many online devices do you support?How many different edits, languages, and so on
  10. And an ever increasing number of content sources.In fact we hear that over the course of its life, a particular asset may have been converted 1,000 times.
  11. So where does AWS fit into media processing workflows?As you’ve heard today, we provide infrastructure services: compute, networking, database, storage and delivery and so on. We also provide application services and deployment and management services. Using these services, as your “software defined datacenter”, you can build media processing workflows.
  12. Typical operations in a media workflow would run on top of the AWS services. These operations could be provided by software that you’ve developed or they might be from another vendor like Aspera for ingest or Tektronix for video QC.
  13. On top of all that you’d have business level applications like what Ben’s team at Sony built.
  14. Now one thing you’ve heard us talk about is scalability. I said earlier that you can think of us as a datacenter in software. You need another compute instance, you can create one at the click of a mouse or ideally through code that creates and destroys instances as it needs to. And that’s elasticity – the ability to not only scale up but also to scale down when you need to.We say that you pay for what you use, so build your media processing in such a way to take advantage of that.
  15. So
  16. So now that you’re convinced that AWS is the way to go to build your media workflows on, how do you go about it?
  17. http://www.digitalartsonline.co.uk/features/motion-graphics/how-stand-out-in-vfx-animation/
  18. All broadcast content available through catch up servicesSome content is file-basedSome comes from broadcast playout systemContent usually needs some editorial clippingLots of output devices including set top boxes and streaming devices