SlideShare a Scribd company logo
1 of 17
Download to read offline
Digital Media Workflows on AWS
Usman Shakeel
Principal Solutions Architect
Amazon Web Services
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Mobile ServicesDatabase
Storage & Content DistributionCompute & Networking
Application Services
Deployment & Management
AWS Global Infrastructure
Analytics
Applications
Partner
Solutions
Autoscaling S3 CloudFront Storage
Gateway
Amazon
Glacier
Elastic Load
Balancing
Route 53
Regions
Edge
Locations
Elastic
Beanstalk
CloudWatch CloudFormationIdentity &
Access Management
OpsWorks
Simple Queue
Service
Simple Workflow
Service
Elastic
Transcoder
CloudSearch Simple Email
Service
Elastic Cloud
Compute
Elastic Block
Store
Virtual Private
Cloud
Direct
Connect
Virtual Private
Network
RDS DynamoDB Amazon
Redshift
ElastiCache
Libraries & SDKs
Management
Console
CloudTrail
AppStream
Elastic Map
Reduce
Command Line
Interface
Cli
Cognito Mobile
Analytics
Simple Notification
Service
Amazon Kinesis AWS Data
Pipeline
Workspaces Zocalo
Import/
Export
Availability
Zone A
Availability
Zone B
Availability
Zone C
Amazon Web Services Platform
AWS Services Stack in a Media Workflow
AWS Direct
Connect
Elastic Load
Balancing
AWS Import/
Export
Amazon
S3
AWS Storage
Gateway
Amazon
EBS
CloudFront
Amazon
CloudSearch Amazon
SQS
Amazon
Elastic
Transcoder
Amazon
EC2
Amazon
EMR
Amazon
VPC
Ingest/Create Store
Amazon
RDS
Elasti
Cache
Route
53
DeliverProcess
Amazon
EC2
Partner Solutions
Media Production & Distribution Value Chain
Shared IT Services
NetworkInfrastructure OperationsSecurity
Creative
Applications
Content
Distribution
Content
Processing
Content
Management
 Modelling
 Video editing
 Post production
 Rendering
visualization (i.e.
Maya, 3dsmax,
nuke etc.)
 Color correction,
others
B2C
 OTT
 Broadcast hybrid
live-linear
 VOD, PVR,
Catchup TV
 Internet publishing
(i.e. B2C OVP)
B2B distribution
 High speed ingest
 Content/asset
management
 Video and images
 HSM
 Collaboration and
shared storage
 Archive
 Workflow
 Rendering
 En/Transcode
 Video QC
 Packaging
 Encryption,
watermarking
 Digital Rights
Management
Customer
Engagement
 Analytics
 Content discovery
 Recommendation/
Personalization
 Targeting
 Customer
experience
 E-commerce /
Subscription
Media Ingest Solutions
AWS Import/
Export
Amazon S3
(multipart Upload)
AWS Storage
Gateway Service
AWS Direct
Connect
Partner SolutionsAWS Solutions
…
Media Storage Services
Amazon EBS
EBS
Block storage for use
with Amazon EC2
Amazon S3
Images
Videos
Files
Binaries
Snapshots
Internet scale
storage via API
AWS Storage Gateway
S3,
Amazon
Glacier
Integrates on-premises
IT and AWS storage
Amazon Glacier
Images
Videos
Files
Binaries
Snapshots
Storage for archiving
and backup
EC2
EBS
Media Processing Solutions
Amazon S3
Instance
Store
EC2 Instance
AMI
EBS
Media Processing Solutions
Amazon S3
Instance
Store
EC2 Instance AMI
EBS
Amazon Elastic
Transcoder
4K – H.264 outputs for the price of HD
PlayReady packaging for HLS and Smooth
HLS Content Protection
Encryption (integrated with KMS)
CloudTrail Integration
Media Operations – Other considerations
Amazon SNS
(Simple Notification
Service)
Amazon SQS
(Simple Queuing Service)
Amazon SWF
(Simple Workflow)
Push notifications to:
Apple, Google, FireOS,
Windows & Android
with Baidu Cloud Push
Internet Connected
Devices & Distributed
Services
Fast, reliable, durable
and fully managed
Queue
Integrate with your apps
through an API
endpoint
Fully managed state
tracker and task
coordinator
Simple API calls that
can be called from your
code in any
programming language
and initiate tasks in or
outside the cloud
Fully managed
function service
Run your code based
on a notification
Pay for only running a
code snippet without
any server or
infrastructure builds
AWS Lambda
(Cloud Functions)
Key Management Service
Fully managed service
to create and control
keys
Integration with EBS,
S3, ETS, Redshift etc.
Low cost, automated
way to manage and
integrate encryption
keys within applications
Reference Architecture – Digital Asset Management on AWS
AWS Import/ Export
S3 multi-part API
For Source, Renditions, Metadata Sidecar Files
Ingest
AWS Elastic
Beanstalk
DAM
Web Service
CloudFront
Distribution
Amazon
DynamoDB
Amazon
CloudSearch
DAM Catalog
Rendition Workers
EC2 ASG
Amazon SNS Topic
Amazon SQS Queue
Rendition Jobs
Amazon SQS Queue
Metadata Processing Jobs
S3 Notification
Elastic Transcoder
Proxy /
Thumbnail/Rendition
s
Generation
Processing
Metadata Workers
EC2 ASG
Reference Architecture – Digital Asset Management (Using
Lambda)
AWS Import/ Export
S3 multi-part API
For Source, Renditions, Metadata Sidecar Files
Ingest
AWS Elastic
Beanstalk
DAM
Web Service
CloudFront
Distribution
S3 Notification
Processing
AWS Lambda
Metadata
Extract & Persist
Amazon
DynamoDB
Amazon
CloudSearch
DAM Catalog
Elastic Transcoder
Proxy /
Thumbnail/Rendition
s
Generation
Reference Automated
Media Workflow
Input files
in S3
DRM Wrapper
DRM Wrapper (Spot)
SNS
AWS Import/ Export
S3 multi-part API
Streaming
Server
Amazon Elastic
Transcoder
Amazon SWF
S3 as backend storage for Content Files accessible
to other processing tasks
Reference Architecture – Content Processing Pipeline
(Using Lambda)
AWS Import/ Export
S3 multi-part API
S3 as backend storage for Content Files acesable to
other processing tasks
Amazon Elastic
Transcoder
S3 Notification
Trigger an AWS
Lambda Function to
Start a transcoding job
Ingest
S3 Notification
AWS Lambda
function to
generate a signed
URL to share the
file
Update CMS or
Metadata
Reference Architecture – Key Management, Content Encryption & Security
Key Management Service
Provide CPK for S3
encryption at rest
EC2, Elastic Transcoder can
request the data-key on behalf of
customer
Store and deliver object
specific keys in Dynamo
S3 Ingest For Source, Renditions, Metadata Sidecar Files
Ingest
AWS Elastic
Beanstalk
Content
Consumption
CloudFront
Distribution
Amazon
DynamoDB
Individual Key Storage
Other Media
processing on EC2
Elastic
Transcoder
PlayReady Packaging
for HLS and Smooth
Processing
Authentication/
Authorization
Content owner provides
the master key
Live
Amazon EC2
VOD
Amazon S3
OR
Custom Origin
Amazon CloudFront
Amazon EC2
OR
Elastic
Transcoder
Reference Architecture – Content Streaming
Signed URLs
Signed Cookies
Expiration Policies on URLs
Key Management Service
Reference Architecture – An OTT Workflow on AWS
EC2, ETS can request the data-key on behalf of customer
Provide CPK for S3 encryption at rest
AWS Import/ Export
S3 multi-part API
Amazon S3 For Source, Renditions, Metadata, Sidecar Files
Ingest
AWS Elastic
Beanstalk
CloudFront
Distribution
DynamoDB CloudSearch
S3 Notification
Content Processing
Amazon SWF, SQS, SNS and
AWS Lambda can be used to
orchestrate the processing
workflow tasks
CloudFront
Distribution
User Logs
Amazon DynamoDB
Amazon Redshift
Users Connected Devices
Analytics and Recommendations Engine
Amazon EMR
Amazon
DataPipeline
Elastic Transcoder
EC2 ASG
Rendition Workers
EC2 ASG
Metadata Workers
Metadata Proc queueRenditions Queue
Amazon Elastic
Transcoder
Rights Management
EC2 ASGELB
DRM Wrap
Encrypt
Package
Watermark
QC
EC2 ASG
Amazon SNS Topic
DAM Web Service
Personalization Recommendations
EC2 ASG
RDS
Front End Web Application
DAM Catalog
Content
Archive
Amazon
Glacier
Key Management Service
Content owner provides
the master key
BI & Reporting
Users Web Browser
Content Owner
Q&A
©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved.

More Related Content

What's hot

Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
SogetiLabs
 

What's hot (20)

Accelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAPAccelerating Your Cloud Migration Journey with MAP
Accelerating Your Cloud Migration Journey with MAP
 
AWS Large Scale Migrations - Jan 2016
AWS Large Scale Migrations - Jan 2016AWS Large Scale Migrations - Jan 2016
AWS Large Scale Migrations - Jan 2016
 
Migrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with ConfidenceMigrate to Microsoft Azure with Confidence
Migrate to Microsoft Azure with Confidence
 
An Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - WebinarAn Introduction to the AWS Well Architected Framework - Webinar
An Introduction to the AWS Well Architected Framework - Webinar
 
Intro to AWS Lambda
Intro to AWS Lambda Intro to AWS Lambda
Intro to AWS Lambda
 
Deep Dive into AWS SAM
Deep Dive into AWS SAMDeep Dive into AWS SAM
Deep Dive into AWS SAM
 
The Amazon Partner Network
The Amazon Partner NetworkThe Amazon Partner Network
The Amazon Partner Network
 
Defining Your Cloud Strategy
Defining Your Cloud StrategyDefining Your Cloud Strategy
Defining Your Cloud Strategy
 
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
Migrating Databases to the Cloud: Introduction to AWS DMS - SRV215 - Chicago ...
 
App Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxApp Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptx
 
Getting started on your AWS migration journey
Getting started on your AWS migration journeyGetting started on your AWS migration journey
Getting started on your AWS migration journey
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless Applications
 
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 
Cloud workload migration guidelines
Cloud workload migration guidelinesCloud workload migration guidelines
Cloud workload migration guidelines
 
Cloud Center of Excellence
Cloud Center of ExcellenceCloud Center of Excellence
Cloud Center of Excellence
 
AWS Migration Planning Roadmap
AWS Migration Planning RoadmapAWS Migration Planning Roadmap
AWS Migration Planning Roadmap
 
Cloud migration strategies
Cloud migration strategiesCloud migration strategies
Cloud migration strategies
 

Similar to Media Workloads on AWS

Similar to Media Workloads on AWS (20)

Seminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJSeminario de Cloud Computing na UFRRJ
Seminario de Cloud Computing na UFRRJ
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
 
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech TalksAWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
AWS Services Overview and Quarterly Update - April 2017 AWS Online Tech Talks
 
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...
 
AWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar SeriesAWS Services Overview - September 2016 Webinar Series
AWS Services Overview - September 2016 Webinar Series
 
AWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services OverviewAWS May 2016 Webinar Series - AWS Services Overview
AWS May 2016 Webinar Series - AWS Services Overview
 
Best Practices for Microsoft Architectures on AWS
Best Practices for Microsoft Architectures on AWSBest Practices for Microsoft Architectures on AWS
Best Practices for Microsoft Architectures on AWS
 
Solution Architecture - AWS
Solution Architecture - AWSSolution Architecture - AWS
Solution Architecture - AWS
 
Serverless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of FloridaServerless Generative AI on AWS, AWS User Groups of Florida
Serverless Generative AI on AWS, AWS User Groups of Florida
 
AWS 101
AWS 101AWS 101
AWS 101
 
Solution architecture Amazon web services
Solution architecture Amazon web servicesSolution architecture Amazon web services
Solution architecture Amazon web services
 
Getting Started with Serverless Architectures
Getting Started with Serverless ArchitecturesGetting Started with Serverless Architectures
Getting Started with Serverless Architectures
 
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...AWS Overview  - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
AWS Overview - Cloud for the Enterprise - AWS Enterprise Tour - SF - 2010, D...
 
Building a Data Processing Pipeline on AWS
Building a Data Processing Pipeline on AWSBuilding a Data Processing Pipeline on AWS
Building a Data Processing Pipeline on AWS
 
Werner Vogels
Werner Vogels Werner Vogels
Werner Vogels
 
Reinvent recap
Reinvent recapReinvent recap
Reinvent recap
 
So You Think You're an AWS Master aka Serverless Computing
So You Think You're an AWS Master aka Serverless ComputingSo You Think You're an AWS Master aka Serverless Computing
So You Think You're an AWS Master aka Serverless Computing
 
Primeros pasos con arquitecturas serverless
Primeros pasos con arquitecturas serverlessPrimeros pasos con arquitecturas serverless
Primeros pasos con arquitecturas serverless
 
Come and learn with AWS HANDS-ON LABS - Poccia
Come and learn with AWS HANDS-ON LABS - PocciaCome and learn with AWS HANDS-ON LABS - Poccia
Come and learn with AWS HANDS-ON LABS - Poccia
 
AWS Cloud Controls for Security - Usman Shakeel
AWS Cloud Controls for Security  - Usman ShakeelAWS Cloud Controls for Security  - Usman Shakeel
AWS Cloud Controls for Security - Usman Shakeel
 

More from Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

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
vu2urc
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
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
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 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
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Media Workloads on AWS

  • 1. Digital Media Workflows on AWS Usman Shakeel Principal Solutions Architect Amazon Web Services ©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 2. Mobile ServicesDatabase Storage & Content DistributionCompute & Networking Application Services Deployment & Management AWS Global Infrastructure Analytics Applications Partner Solutions Autoscaling S3 CloudFront Storage Gateway Amazon Glacier Elastic Load Balancing Route 53 Regions Edge Locations Elastic Beanstalk CloudWatch CloudFormationIdentity & Access Management OpsWorks Simple Queue Service Simple Workflow Service Elastic Transcoder CloudSearch Simple Email Service Elastic Cloud Compute Elastic Block Store Virtual Private Cloud Direct Connect Virtual Private Network RDS DynamoDB Amazon Redshift ElastiCache Libraries & SDKs Management Console CloudTrail AppStream Elastic Map Reduce Command Line Interface Cli Cognito Mobile Analytics Simple Notification Service Amazon Kinesis AWS Data Pipeline Workspaces Zocalo Import/ Export Availability Zone A Availability Zone B Availability Zone C Amazon Web Services Platform
  • 3. AWS Services Stack in a Media Workflow AWS Direct Connect Elastic Load Balancing AWS Import/ Export Amazon S3 AWS Storage Gateway Amazon EBS CloudFront Amazon CloudSearch Amazon SQS Amazon Elastic Transcoder Amazon EC2 Amazon EMR Amazon VPC Ingest/Create Store Amazon RDS Elasti Cache Route 53 DeliverProcess Amazon EC2 Partner Solutions
  • 4. Media Production & Distribution Value Chain Shared IT Services NetworkInfrastructure OperationsSecurity Creative Applications Content Distribution Content Processing Content Management  Modelling  Video editing  Post production  Rendering visualization (i.e. Maya, 3dsmax, nuke etc.)  Color correction, others B2C  OTT  Broadcast hybrid live-linear  VOD, PVR, Catchup TV  Internet publishing (i.e. B2C OVP) B2B distribution  High speed ingest  Content/asset management  Video and images  HSM  Collaboration and shared storage  Archive  Workflow  Rendering  En/Transcode  Video QC  Packaging  Encryption, watermarking  Digital Rights Management Customer Engagement  Analytics  Content discovery  Recommendation/ Personalization  Targeting  Customer experience  E-commerce / Subscription
  • 5. Media Ingest Solutions AWS Import/ Export Amazon S3 (multipart Upload) AWS Storage Gateway Service AWS Direct Connect Partner SolutionsAWS Solutions …
  • 6. Media Storage Services Amazon EBS EBS Block storage for use with Amazon EC2 Amazon S3 Images Videos Files Binaries Snapshots Internet scale storage via API AWS Storage Gateway S3, Amazon Glacier Integrates on-premises IT and AWS storage Amazon Glacier Images Videos Files Binaries Snapshots Storage for archiving and backup EC2 EBS
  • 7. Media Processing Solutions Amazon S3 Instance Store EC2 Instance AMI EBS
  • 8. Media Processing Solutions Amazon S3 Instance Store EC2 Instance AMI EBS Amazon Elastic Transcoder 4K – H.264 outputs for the price of HD PlayReady packaging for HLS and Smooth HLS Content Protection Encryption (integrated with KMS) CloudTrail Integration
  • 9. Media Operations – Other considerations Amazon SNS (Simple Notification Service) Amazon SQS (Simple Queuing Service) Amazon SWF (Simple Workflow) Push notifications to: Apple, Google, FireOS, Windows & Android with Baidu Cloud Push Internet Connected Devices & Distributed Services Fast, reliable, durable and fully managed Queue Integrate with your apps through an API endpoint Fully managed state tracker and task coordinator Simple API calls that can be called from your code in any programming language and initiate tasks in or outside the cloud Fully managed function service Run your code based on a notification Pay for only running a code snippet without any server or infrastructure builds AWS Lambda (Cloud Functions) Key Management Service Fully managed service to create and control keys Integration with EBS, S3, ETS, Redshift etc. Low cost, automated way to manage and integrate encryption keys within applications
  • 10. Reference Architecture – Digital Asset Management on AWS AWS Import/ Export S3 multi-part API For Source, Renditions, Metadata Sidecar Files Ingest AWS Elastic Beanstalk DAM Web Service CloudFront Distribution Amazon DynamoDB Amazon CloudSearch DAM Catalog Rendition Workers EC2 ASG Amazon SNS Topic Amazon SQS Queue Rendition Jobs Amazon SQS Queue Metadata Processing Jobs S3 Notification Elastic Transcoder Proxy / Thumbnail/Rendition s Generation Processing Metadata Workers EC2 ASG
  • 11. Reference Architecture – Digital Asset Management (Using Lambda) AWS Import/ Export S3 multi-part API For Source, Renditions, Metadata Sidecar Files Ingest AWS Elastic Beanstalk DAM Web Service CloudFront Distribution S3 Notification Processing AWS Lambda Metadata Extract & Persist Amazon DynamoDB Amazon CloudSearch DAM Catalog Elastic Transcoder Proxy / Thumbnail/Rendition s Generation
  • 12. Reference Automated Media Workflow Input files in S3 DRM Wrapper DRM Wrapper (Spot) SNS AWS Import/ Export S3 multi-part API Streaming Server Amazon Elastic Transcoder Amazon SWF S3 as backend storage for Content Files accessible to other processing tasks
  • 13. Reference Architecture – Content Processing Pipeline (Using Lambda) AWS Import/ Export S3 multi-part API S3 as backend storage for Content Files acesable to other processing tasks Amazon Elastic Transcoder S3 Notification Trigger an AWS Lambda Function to Start a transcoding job Ingest S3 Notification AWS Lambda function to generate a signed URL to share the file Update CMS or Metadata
  • 14. Reference Architecture – Key Management, Content Encryption & Security Key Management Service Provide CPK for S3 encryption at rest EC2, Elastic Transcoder can request the data-key on behalf of customer Store and deliver object specific keys in Dynamo S3 Ingest For Source, Renditions, Metadata Sidecar Files Ingest AWS Elastic Beanstalk Content Consumption CloudFront Distribution Amazon DynamoDB Individual Key Storage Other Media processing on EC2 Elastic Transcoder PlayReady Packaging for HLS and Smooth Processing Authentication/ Authorization Content owner provides the master key
  • 15. Live Amazon EC2 VOD Amazon S3 OR Custom Origin Amazon CloudFront Amazon EC2 OR Elastic Transcoder Reference Architecture – Content Streaming Signed URLs Signed Cookies Expiration Policies on URLs Key Management Service
  • 16. Reference Architecture – An OTT Workflow on AWS EC2, ETS can request the data-key on behalf of customer Provide CPK for S3 encryption at rest AWS Import/ Export S3 multi-part API Amazon S3 For Source, Renditions, Metadata, Sidecar Files Ingest AWS Elastic Beanstalk CloudFront Distribution DynamoDB CloudSearch S3 Notification Content Processing Amazon SWF, SQS, SNS and AWS Lambda can be used to orchestrate the processing workflow tasks CloudFront Distribution User Logs Amazon DynamoDB Amazon Redshift Users Connected Devices Analytics and Recommendations Engine Amazon EMR Amazon DataPipeline Elastic Transcoder EC2 ASG Rendition Workers EC2 ASG Metadata Workers Metadata Proc queueRenditions Queue Amazon Elastic Transcoder Rights Management EC2 ASGELB DRM Wrap Encrypt Package Watermark QC EC2 ASG Amazon SNS Topic DAM Web Service Personalization Recommendations EC2 ASG RDS Front End Web Application DAM Catalog Content Archive Amazon Glacier Key Management Service Content owner provides the master key BI & Reporting Users Web Browser Content Owner
  • 17. Q&A ©2015, Amazon Web Services, Inc. or its affiliates. All rights reserved.