+ All Categories
Home > Technology > Scalable Media Workflows on the Cloud

Scalable Media Workflows on the Cloud

Date post: 14-Apr-2017
Category:
Upload: amazon-web-services
View: 1,507 times
Download: 0 times
Share this document with a friend
32
Scalable Media Processing & Delivery in the Cloud
Transcript
Page 1: Scalable Media Workflows on the Cloud

Scalable Media Processing & Delivery in the Cloud

Page 2: Scalable Media Workflows on the Cloud

Media Evolution

Why Scalability maters in

modern media workflows…

Building blocks and patters for

constructing scalable media

workflows in the cloud.

Page 3: Scalable Media Workflows on the Cloud

Media Evolution

Analog VCD DVD 720p 1080p (3D) 2K 4K

SIZE USERS FORMAT

Page 4: Scalable Media Workflows on the Cloud

Media is getting Harder …

Ingest Storage

Processing Delivery

Page 5: Scalable Media Workflows on the Cloud

We need tools that can scale for Media …

Page 6: Scalable Media Workflows on the Cloud

Global Infrastructure

Time to market

Secure Massive Scale

Page 7: Scalable Media Workflows on the Cloud

Concentrate on

Content

Leave IT

Management to us …

Page 8: Scalable Media Workflows on the Cloud

Processing

Queue

Amazon SWF

Transcode Worker

Transcode Worker (Spot)

S3

Slicer

CMS

Media Workflow

AWS Import/ Export

DRM Wrapper

DRM Wrapper (Spot)

SNS

Streaming Server

Page 9: Scalable Media Workflows on the Cloud

Media Storage

Amazon S3

Your files - Faster access to massive compute capabilities - Many external products (hourly or BYOL)

- Access to other processing vendors without

having to move files around

- Scalable Media Delivery (Piece of Cake!)

Page 10: Scalable Media Workflows on the Cloud

Media Ingest

AWS Import/ Export

Amazon S3 (multi-part Upload)

AWS Storage Gateway Service

AWS Direct

Connect

Page 11: Scalable Media Workflows on the Cloud

Media Ingest

S3 Bucket

S3 SDK S3 Serverside

S3 multi-part Upload

Files

Page 12: Scalable Media Workflows on the Cloud

Media Ingest

S3 Bucket

EC2 Instance Running Aspera

Files

Aspera on-Demand Server

FASP

Instance RAM

FASP Gateway

Page 13: Scalable Media Workflows on the Cloud

Media Storage (in the Cloud)

Amazon S3

Amazon Glacier

Single API access (regardless of the storage class)

>Durability >>Availability

>>>Cost

Amazon Reduced Redundancy S3

(RRS)

Processed Output

Page 14: Scalable Media Workflows on the Cloud

Processing

Queue

Amazon SWF

Transcode Worker

Transcode Worker (Spot)

Input files in S3

Slicer

CMS

Media Workflow

AWS Import/ Export

DRM Wrapper

DRM Wrapper (Spot)

SNS

Streaming Server

Page 15: Scalable Media Workflows on the Cloud

Media Processing

Amazon S3

EBS

Instance Store

EC2 Instance

AMI

Page 16: Scalable Media Workflows on the Cloud

AWS Online Software Store • Customer can find, research, buy software

• Simple pricing, aligns with EC2 usage model

• 1-Click launch in minutes

• Marketplace billing integrated into your AWS

account

• 600+ products across 23 categories

Developer Tool Categories Include • Media Servers

• Transcoding

• Media Publishing

• Digital Asset Management

Media Software

Page 17: Scalable Media Workflows on the Cloud

Media Processing

EC2 Instance

I/O

Page 18: Scalable Media Workflows on the Cloud

Media Processing

AMI

EBS

Instance Store

EC2 Instance

Page 19: Scalable Media Workflows on the Cloud

Media Processing

AMI

EBS

Instance Store

EC2 Instances

Page 20: Scalable Media Workflows on the Cloud

Media Processing

AMI

EBS

Instance Store

Steady State Transcoders

Transcode

Queue EBS

Instance Store

Spot Transcoders

Auto Scaling

CloudWatch

Alarm

Page 21: Scalable Media Workflows on the Cloud

Media Workflow

Amazon SNS Amazon SQS Amazon SWF

Page 22: Scalable Media Workflows on the Cloud

Media Workflow

Page 23: Scalable Media Workflows on the Cloud

Processing

Queue

Amazon SWF

Transcode Worker

Transcode Worker (Spot)

Input files in S3

Slicer

CMS

Media Workflow

AWS Import/ Export

DRM Wrapper

DRM Wrapper (Spot)

SNS

Streaming Server

Page 24: Scalable Media Workflows on the Cloud

Amazon SWF

Input and output in S3

Media Workflow

AWS Import/ Export

DRM Wrapper

DRM Wrapper (Spot)

SNS

Streaming Server

Amazon Elastic Transcoder

Page 25: Scalable Media Workflows on the Cloud

Input and output in S3

Media Transcoding

Amazon Elastic Transcoder

• Video transcoding in the cloud

• Familiar development in AWS SDKs for

Python, Node.js, Java, .NET, PHP, and

Ruby

• Supports most popular formats (H.264 video with AAC audio in an MP4 container)

• Free Usage Tier

Page 26: Scalable Media Workflows on the Cloud

Media Delivery (in the Cloud)

Amazon S3

RTMP Streaming or Download Distribution

Processed Media Files

>Pay as you go >>Performance

>>>Cost

HTTP/HTTPS

Amazon CloudFront

Page 27: Scalable Media Workflows on the Cloud

CDN

Edge Locations

Dallas (2)

St.Louis

Miami

Jacksonville Los Angeles (2)

Palo Alto

Seattle

Ashburn (2)

Newark New York (3)

Dublin London (2) Amsterdam (2)

Stockholm

Frankfurt (2) Paris (2)

Singapore (2)

Hong Kong (2)

Tokyo (2)

Sao Paulo

South Bend

San Jose

Osaka Milan

Sydney

Hayward

Madrid

Page 28: Scalable Media Workflows on the Cloud

Media Reporting

Amazon CloudFront

Access Logs

Amazon S3

EMR

Amazon

Redshift

Business

Smarts

Page 29: Scalable Media Workflows on the Cloud

Problem:

• Media customers need end-to-end solutions for media storage, processing, and delivery

Solution:

• AWS’s scalable services enable Ooyala to manage and publish content, personalize the viewing experience, and measure and monetize audiences

Business Benefits:

• Over 1 billion videos played per month and 2 billion analytic events per day

• 25% of U.S. online viewers watch video powered by Ooyala

Ooyala Online Video Platform

Page 30: Scalable Media Workflows on the Cloud

Problem:

• Customers need an end-to-end solution that handles the complexity and scale of their video delivery

Solution:

• AWS’s scalable and resilient services enable upLynk to provide a service solution providing:

• One multi-bitrate encode for all devices

• Low-bandwidth secure signal acquisition

• Automated CC processing and packaging

• Live on-the-fly program and ad removal

• Dynamic ad serving into live-linear playback

• Software controlled live signal delay

Business Benefits:

• Operational efficiencies, converting capex to opex, new revenue opportunities

• Multi-screen deployment, time-to-market, lower storage & processing costs (one transcode, all devices)

upLynk Online Video Platform

Page 31: Scalable Media Workflows on the Cloud

=

Media can be made Scalable … >> Secure

>> Flexible >> Managed

>> Cheap

Your Media In the Cloud Peace of Mind

>> Highly Available

Page 32: Scalable Media Workflows on the Cloud

Getting Started

• Upload a video to S3 – Get Started with Amazon S3

• Run an Elastic Transcoder Job -- Get Started with Elastic Transcoder

• Setup a CloudFront Streaming distribution -- Creating Streaming

Distributions

• Launch the Amazon SWF Sample Workflow in the Management

Console

• Feel free to e-mail me:

John Mancuso

[email protected]


Recommended