Streaming in the AWS Cloud Hugo Lerias Business Development Digital Media
Jan 21, 2018
Streaming in the AWS Cloud
Hugo Lerias Business Development Digital Media
Agenda
– Using the cloud for streaming
– AWS‘s solution
– Open Streaming
– Monetizing with Ads
– Pay-per-use and Subscription Streaming
– Data Analysis
Streaming on-premise is expensive
Demand
3:00 9:00 15:00 21:00 3:00
Wasted Capacity
2M Users
3M Users
6M Users
Time
Capacity of Resources
Actual Demand
Wasted Capacity
Wasted Capacity
Wasted Capacity
Wasted Capacity
And risky as peak demand keeps growing
Demand
Q1 Q2 Q3 Q4 Q5
Wasted Capacity
Lost Customers, Rush Hardware
Wasted Capacity
Lost Customers, Rush Hardware
Lost Customers, Rush Hardware
6m
9m
12m
Capacity of Resources
Actual Demand
Capacity of Resources
Actual Demand
18m
Demand
Q1 Q2 Q3 Q4 Q1
200k Users
300k Users
600k Users
Time
Demand
AWS
With AWS, organizations lower costs and reduce risk by matching IT resources to demand
Benefits of streaming on AWS
Scalable
Reliable
Low Cost
Secure
Faster Time-to-Market
Use of AWS: Corporate website, 40 producer websites, streaming for iPhone and iPad applications Use Amazon EC2, Amazon S3, Amazon RDS, and stream 1.5 PB/m on Amazon CloudFront Business Benefits: Launched and scaled multiple media services fast Improved server set up time from months to 15 minutes Improved Reliability to 99.99%
“I can’t imagine having been able to do very many of the things that we’ve done, in the timeframe that we’ve done them, without the benefit of a platform like this.” – Jon Brendsel, VP, Products
PBS Distributes its online and mobile media on AWS, launching new media services fast
AWS’s products for streaming
Amazon Route53 Latency based DNS Service
Amazon CloudFront Global Content Delivery Network
Amazon EC2 with Media Server Software
Media Streaming
Elastic Load Balancer Load Balancers
Amazon S3 Storage for Media
Amazon EC2 with License Server Software
DRM
Free and public on-demand streaming for RTMP or HLS / HDS doesn’t need a media server
Lets add media servers for open and public live streaming
Okay, lets make some money with our on-demand and live content
Ads aren’t my thing, I’d rather monetize premium content with a pay-per-view or subscription model. Lets add a license server.
Now lets capture and analyze customer data
Media Server Options on AWS
Adobe FMS (AMS) Microsoft IIS Wowza
Licensing Model Pay-as-you-go DevPay Pay-as-you-go DevPay Pay-as-you-go DevPay, BYOL
Pay-as-you-go DevPay Cost
$5 one-time fee + $5 monthly fee + Adobe+AWS per-hour usage fee
Windows on AWS EC2 per-hour usage
Wowza+AWS per hour usage fee
BYOL Cost N/A N/A Wowza License Cost + AWS per hour usage fees
More information http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/FMS4.5SubscribingToFMS.html
http://aws.amazon.com/ec2/pricing/
http://www.wowza.com/pricing/ec2-streaming
Launch a live streaming configuration in mintues with Amazon CloudFormation
• Build a Full Elastic and Scalable Streaming Architecture stack using our scripting technology and launch in one click.
• Tutorial available on : http://aws.typepad.com/aws/2011/04/live-streaming-with-amazon-cloudfront-and-adobe-flash-media-server.html
Define a JSON template of AWS Resources to provision (EC2 instances, AZ lists, AMIs, EIP, RDS, etc) Parameterization supported
Use CLI, API, or Management Console to register and create an AWS stack Service automatically determines interdependencies
AWS resources get created across tiers and AZs forming a CloudFormation Stack
Contact a cloud expert or try AWS for Free
http://aws.amazon.com/digital-media
Thank you
Hugo Lerias Business Development Manager, Digital Media Europe