O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Scalable Media Processing
David Sayed
Principal Product Manager, Amazon Elastic Transcoder
Amazon Web Services

© 2013 Ama...
Agenda
•
•
•
•
•
•
•

Media workflows
Where AWS fits
Scalability
Cloud media processing approaches
Amazon Elastic Transcod...
“I think cinema, movies and
magic have always been
closely associated. The very
earliest people who made
film were magicia...
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...
Media Workflows: The Real Magic

Archive
Networks

Insert a few
more
workflows
here

Theatrical
DVD/BD
Online

MSOs
Mobile...
Media Workflows: The Real Magic
Featurettes

Interviews
2D Movie
3D Movie
Archive
Materials
Stills

Archive
Networks

Inse...
Where AWS Fits Into Media Processing

Compute &
Networking

Application
Services

Database
Storage & Content
Delivery

Dep...
Compute &
Networking

Playbac
k

Application
Services

Database
Storage & Content
Delivery

Track

Auth.

Protect

Package...
Where AWS Fits Into Media Processing
Analytics and Monetization

Amazon Web Services

Playbac
k

Track

Auth.

Protect

Pa...
Infrastructure Cost

Scalability

Unable to
serve
customers

Large
Capital
Expenditure

Predicted
Demand

Opportunity
Cost...
Scalability, Is It Really That Important?

The business wants the new
library of content they just
signed on the VOD site
...
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
si...
Infrastructure Cost

Scalability == Agility

Unable to
serve
customers

Large
Capital
Expenditure

Predicted
Demand

Oppor...
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-pre...
Cloud Media Processing Approaches: Phase 3
Phase 3
Phase 2
Phase 1
• Lift processing from
on-prem and shift
to the cloud

...
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 version...
A Transcoding Example
Cloud Native
Hybrid and Refactor
“Lift and Shift”
• Run existing transcoding
software on AWS

• Run ...
Amazon Elastic Transcoder
• Built in response to customer demand
• Designed for file-based high volume transcoding
• Simpl...
Amazon Elastic Transcoder Features
•
•
•
•
•
•

Fully managed cloud transcoding service
Elastically scalable
Output to MP4...
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

Transcodin...
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 refacto...
A Visual Effects Example
Visual Effects in Cloud
“Atomic Fiction has figured out how to use cloud
computing to its advantage, recently delivering 4...
<video>
Visual Effects Summary
•
•
•
•

High-resolution pre-release material
Only pay for what you use
Elasticity: scalability whe...
A Broadcaster Example:
Playout to Web Publishing
Project Objective
• Get broadcast content to VOD player ASAP
• Enable editorial clipping and review
• Create many differen...
Playout To Web Workflow
SDI Feed

Amazon Elastic
Transcoder

Broadcast
Encoder
Business
Rules

Program
Data Feed

Live Ing...
Best Practices For This Project
•
•
•
•
•
•

Componentize, decouple and be stateless
Design for failure
If data is in moti...
Project Results
• Quicker turnaround time
• Only pay for what they use
• Ability to support greater number of target
platf...
Parting Thoughts
• Using AWS for scalable media processing is a
reality
• Different ways to architect:
– Lift and shift
– ...
More Information
aws.amazon.com/digital-media
aws.amazon.com/architecture
aws.amazon.com/training/architecture
aws.amazon....
Terminou este documento.
Transfira e leia offline.
Próximos SlideShares
AWS re:Invent - Med305 Achieving consistently high throughput for very large data transfers with amazon s3 (aspera)
Avançar
Próximos SlideShares
AWS re:Invent - Med305 Achieving consistently high throughput for very large data transfers with amazon s3 (aspera)
Avançar
Transfira para ler offline e ver em ecrã inteiro.

Compartilhar

AWS 2013 LA Media Event: Scalable Media Processing

Baixar para ler offline

Introduction to media processing at scale in the cloud with visual effects and broadcast playout examples. Accompanying video: http://www.youtube.com/watch?v=HnGCtnmvogY&list=PL712EF2B0256960A3&index=2

Livros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo

AWS 2013 LA Media Event: Scalable Media Processing

  1. 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. 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. 3. “I think cinema, movies and magic have always been closely associated. The very earliest people who made film were magicians.” — Francis Ford Coppola
  4. 4. Between This Glass…
  5. 5. … And This Glass
  6. 6. Media Workflows: The Real Magic
  7. 7. Media Workflows: The Real Magic Insert your favorite workflows here
  8. 8. Media Workflows: The Real Magic Archive Networks Insert a few more workflows here Theatrical DVD/BD Online MSOs Mobile Apps
  9. 9. Media Workflows: The Real Magic Archive Networks Insert a few more workflows here Theatrical DVD/BD Online MSOs Mobile Apps
  10. 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. 11. Where AWS Fits Into Media Processing Compute & Networking Application Services Database Storage & Content Delivery Deployment & Management
  12. 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. 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
  14. 14. Infrastructure Cost Scalability Unable to serve customers Large Capital Expenditure Predicted Demand Opportunity Cost Traditional Hardware Actual Demand Cloud Computing Time
  15. 15. Scalability, Is It Really That Important? The business wants the new library of content they just signed on the VOD site yesterday.
  16. 16. Scalability, Is It Really That Important? A major event is taking place and will be live streamed to a worldwide audience.
  17. 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. 18. Infrastructure Cost Scalability == Agility Unable to serve customers Large Capital Expenditure Predicted Demand Opportunity Cost Traditional Hardware Actual Demand Cloud Computing Time
  19. 19. Media Processing Approaches 3 Phases
  20. 20. Cloud Media Processing Approaches: Phase 1 Phase 1 • Lift processing from on-premise and shift to the cloud
  21. 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. 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. 23. A Transcoding Example “Lift and Shift” • Run existing transcoding software on AWS
  24. 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. 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. 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. 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. 28. How To Scale With Elastic Transcoder • Architect around Elastic Transcoder • Use transcoding pipelines
  29. 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. 30. How To Scale With Elastic Transcoder • Architect around Elastic Transcoder • Use transcoding pipelines • Use notifications
  31. 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. 32. A Visual Effects Example
  33. 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
  34. 34. <video>
  35. 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. 36. A Broadcaster Example: Playout to Web Publishing
  37. 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. 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. 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. 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. 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
  42. 42. 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
  • basaam07079

    Apr. 28, 2017

Introduction to media processing at scale in the cloud with visual effects and broadcast playout examples. Accompanying video: http://www.youtube.com/watch?v=HnGCtnmvogY&list=PL712EF2B0256960A3&index=2

Vistos

Vistos totais

1.036

No Slideshare

0

De incorporações

0

Número de incorporações

112

Ações

Baixados

21

Compartilhados

0

Comentários

0

Curtir

1

×