SlideShare a Scribd company logo
1 of 56
Download to read offline
© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Prasad Kalyanaraman, VP AWS Edge Services
Jim Freeman, VP Amazon Video
October 7, 2015
Raising the Bar on Video Streaming Quality by
Utilizing AWS
Amazon Video Case Study
SPOT 209
MinutesViewedperCustomer
High Reliability =
No re-buffering
Low Reliability =
Frequent re-buffering
Why is QoS so important to the business?
What to Expect from the Session
 Learn what video quality means and how it’s measured
 Understand how Amazon Video ensures customers get
the best possible video quality
 See how AWS helps Amazon Video achieve their goals
A Quick Primer on Streaming
Media streaming workflow
Media processing and delivery functions
Ingest Transcode
Process /
Store
Deliver Analyze
Mezzanine Files
Contribution Feeds
Multi Protocol
Single Codec
Integration
Media Fragments
Manifests
Players
Derivatives
Recordings
Cache
Usage Analytics
Security Feedback
Prepare Assets for Multiscreen Deliver Assets and Measure
How was the media workflow implemented
traditionally?
How has the cloud changed the media workflow
implementation?
AWS Direct
Connect
Elastic Load
Balancing
AWS Import/
Export
Amazon
S3
AWS Storage
Gateway
Amazon
EBS
Amazon
CloudFront
Amazon
CloudSearch Amazon
SQS
Amazon
Elastic
Transcoder
Amazon
EC2
Amazon
EMR
Amazon
VPC
Ingest/Create Store
Amazon
RDS Amazon
ElastiCache
Amazon
Route 53
DeliverProcess
Amazon
EC2
Partner Solutions
Measure
Amazon
EMR
Amazon
Redshift
Quality: What is it?
Different use cases make different trade-offs
Errors
Average bit
rate
Rebuffers
Time to
first frame
Combine multiple sources of data to get a full
picture
Origin CDN Players / Devices
• 4xx errors
• 5xx errors
• Requests per
minute
• Cache hit/miss
• Network
congestion (to
origin and to
player)
• Rebuffer events
• Fatal error events
• Average bitrate
• Time to first frame
CASE STUDY:
AV: Overview
Amazon Video: watch
anytime, anywhere
Amazon:
a brand that
customers
trust
Subscription
service plus
buy or rent
Exclusive
& Original
content
Amazon Originals: Sizzle reel
Premium video: the core of
what we’re offering
AV: Overview
Tradeoffs
become
important
Premium video: the core of
what we’re offering
AV: Overview
Tradeoffs
become
important
Reliability
Playback
start time
Video
quality
Priority of Tradeoffs
We invent new technologies to
push the boundary where these
tradeoffs must be made.
1
23
Premium video: the core of
what we’re offering
AV: Overview
Tradeoffs
become
important
Measuring
& improving
playback
Premium video: the core of
what we’re offering
AV: Overview
Tradeoffs
become
important
Measuring
& improving
playback
Customer
trust
Premium video: the core of
what we’re offering
AV: Overview
Tradeoffs
become
important
Measuring
& improving
playback
Customer
trust
We noticed that you
experienced poor video
playback while watching the
following rental on Amazon
Video On Demand:
Casablanca. We’re sorry for
the inconvenience and have
issued you a refund for the
following amount: $2.99. We
hope to see you again soon.
- Amazon Letter to Shareholders 2013
Premium video: delivering
reliably at scale
Scale & Complexity
# of customers
Tens of Millions
Scale & Complexity
# of devices
500+
Scale & Complexity
# of end-user networks
23,000
Scale & Complexity
# of titles
600,000+
Scale & Complexity
# of encodes
5.4 Million+
Scale & Complexity
# of fragments
50 Billion
Scale & Complexity
Challenges
Key challenge:
Deliver premium video reliably over an inherently unreliable
network to hundreds of devices at various specs
Challenges
2009: The early days
Lack of
customer
metrics with
quantifiable
business
impact
Basic
handling of
degradation
and failure
scenarios
Many
devices,
each
worked
differently
Challenges
2009: The early days
Poor insight
into network
congestion
Low CDN cache
hit ratios
No feedback
loop
Solutions
Solutions
Measure1 2 3Improve/Act Close the
feedback
loop
Measuring the
customer experience
Different devices,
different
implementations,
no simple plugin
1
Solutions
Solutions
1
MinutesViewedperCustomer
High Reliability =
No re-buffering
Low Reliability =
Frequent re-buffering
Solutions
Video Player2
Concurrent
downloads to
maximize
throughput
Adaptive
playback
CDN
switching
DNS failure
Client knows
to fall back to
other CDNs
3
Solutions
CDN Balancer
A problem
identified by
one group of
customers
is a problem
avoided for
other groups
Avoid even
having to
exercise
recovery logic
Solutions
Solutions
Solutions
Then > Now
Reduced the percent of
streams with playback
defects by 87% while traffic
has grown by 270x
Results:
2011 2012 2013 2014 2015
AmazonVideoCustomers
Web Services (Purchasing, Catalog,
Vending, etc.)
Content Delivery
Telemetry Storage
Video Transcoding
using AWS
Content Origin
Storage
Amazon Video
Japan
Prime Video
Austria
Amazon Originals
Amazon S3
Amazon Redshift
Amazon EC2
Amazon SWFAmazon EC2
Prime Video
Japan
Prime Video
UK & Germany
CloudFront
Then > Now
Improving Amazon CloudFront
Media Delivery Capabilities
AV’s Long Tail Demand Profile Presents a Challenge to
CDNs
95%10%
Video Catalog Video Streams
5%90%
Video Catalog Video Streams
Short head (blockbuster, widely popular, short lived)
Long tail (blockbuster in a niche, narrowly popular,
popular in the past)
High Popularity Titles Lower Popularity Titles
%ofSessionswithouterrorsand
rebuffers
Other CDNs
Why the traditional CDN doesn’t work for long tail
media?
Limited storage at
the edge
Least recently
used eviction
policy
Media files are big
and getting bigger
Does well with popular
content (e.g., movies
requested multiple times
per day).
Less popular content suffer
from cache misses, which
result in poorer playback
experience.
Solution: Build Infrastructure Optimized for
Throughput and Storage
Interconnect
Fabric
Internal Network Layer
Tiered Caching Layer
Border
Transit / Peers
Interconnect
Fabric
Border
Transit / Peers
Large-
Object Store
Large-
Object Store
Large-
Object Store
AWS
Backbone
Transit/Peer Layer
AWS Backbone
Benefits
Benefits
Direct peering
with major ISPs in
multiple internet
exchange
facilities
Improved
Throughput
Better Caching Lower Costs
Petabytes of content
storage at the edge
Decouples storage
from network
capacity; scale each
separately as
demand warrants
Results: Amazon CloudFront winning traffic where we
have deployed new sites and raised the bar on quality
CloudFront Traffic GrowthCloudFront QoS Improvements
week1
week3
week5
week7
week9
week11
week13
week15
week17
week19
week21
week23
week25
week27
week29
week31
week33
week35
week37
PeakThroughput(Gbps)
Peak Throughput of Amazon Video
served via CloudFront
week1
week3
week5
week7
week9
week11
week13
week15
week17
week19
week21
week23
week25
week27
week29
week31
week33
week35
week37
%ofSessionswithouterrorsand
rebuffers
Quality of Service of Amazon Video served
via CloudFront
Results: Dramatically improve performance on long tail
portion of content
High Popularity Titles Lower Popularity Titles
%ofSessionswithouterrorsand
rebuffers
CloudFront Other CDNs
Our relationship with AV also influenced other media
streaming specific improvements to Amazon CloudFront
Intelligent Pre-fetching
5 Mbps
2.5 Mbps
1 Mbps
512 Kbps
256 Kbps
Dynamic Manifest Support
CloudFront
Edge
Pre-fetch video fragments into cache at
the requested and adjacent bitrates to
reduce cache misses.
AV URL Vending
Service
Dynamic Manifest
Service
Media Fragments
Media
Fragments
Built support for requesting a dynamically
generated manifest to optimize bitrate
availability based on device to improve
quality of playback.
.m3u8
AWS Digital Media Customers
NASA/JPL
Perfecting the Video Experience
Elemental - pioneers in software-defined video
solutions for multiscreen content delivery
in the cloud
in between
(hybrid)
on premise
VIDEO PROCESSING VIDEO DELIVERY
a
a
a
Software built for the future of video
Elemental Live and Server, THX Certified
5
THX Digital Cinema HD Video Encoder Certification
Robust testing to asses video quality
• 46 critical test points over 6 categories
• Includes machine testing and golden eye testing
• Certification based on H.264 at 1080p30
Elemental Live is the only certified real-time encoder
Perfecting the media experience for top brands
Pay TV Operators Content Owners Broadcast / Sports / Other
*Sample listing of disclosed media customers
MinutesViewedperCustomer
High
Reliability
=
No re-
buffering
Low Reliability =
Frequent re-
buffering
Parting thoughts
High Popularity Titles Lower Popularity Titles
%ofSessionswithouterrors
andrebuffers
CloudFront Other
CDNs
Related Sessions
Content Delivery
SPOT209 - Raising the Bar on Video Streaming Quality Using AWS: Amazon
Video Case Study (CloudFront case study)
STG205 - Secure Content Delivery Using Amazon CloudFront
STG206 - Using Amazon CloudFront to Improve the Performance, Availability,
and Cacheability of Your Website or Application
Amazon Route 53
NET308 - Consolidating DNS Data in the Cloud with Amazon Route 53
DDoS Mitigation
SEC306 - Defending Against DDoS Attacks
Thank you!
Remember to complete
your evaluations!

More Related Content

What's hot

AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...Amazon Web Services
 
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John MancusoContent Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John MancusoAmazon Web Services
 
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...Amazon Web Services
 
[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...
[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...
[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...Amazon Web Services
 
Whole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontWhole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontAmazon Web Services
 
Digital Media Ingest and Storage Options on AWS
Digital Media Ingest and Storage Options on AWSDigital Media Ingest and Storage Options on AWS
Digital Media Ingest and Storage Options on AWSAmazon Web Services
 
Introduction to Amazon CloudFront - Pop-up Loft Tel Aviv
Introduction to Amazon CloudFront - Pop-up Loft Tel AvivIntroduction to Amazon CloudFront - Pop-up Loft Tel Aviv
Introduction to Amazon CloudFront - Pop-up Loft Tel AvivAmazon Web Services
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content ProductionAmazon Web Services
 
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...Amazon Web Services
 
Amazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon Web Services
 
Building for scale with AWS Media Services
Building for scale with AWS Media ServicesBuilding for scale with AWS Media Services
Building for scale with AWS Media ServicesAmazon Web Services
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Amazon Web Services
 
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Amazon Web Services
 

What's hot (20)

AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
AWS re:Invent 2016: How Aptean uses AWS Marketplace storage solutions to back...
 
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John MancusoContent Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
 
Introduction to CloudFront
Introduction to CloudFrontIntroduction to CloudFront
Introduction to CloudFront
 
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
 
[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...
[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...
[AWS LA Media & Entertainment Event 2015]: Cloud-Based Video Infrastructure T...
 
Whole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFrontWhole Site Delivery with Amazon CloudFront
Whole Site Delivery with Amazon CloudFront
 
Amazon CloudFront Complete with Blazeclan's Media Solution Stack
Amazon CloudFront Complete with Blazeclan's Media Solution StackAmazon CloudFront Complete with Blazeclan's Media Solution Stack
Amazon CloudFront Complete with Blazeclan's Media Solution Stack
 
Digital Media Ingest and Storage Options on AWS
Digital Media Ingest and Storage Options on AWSDigital Media Ingest and Storage Options on AWS
Digital Media Ingest and Storage Options on AWS
 
Introduction to Amazon CloudFront - Pop-up Loft Tel Aviv
Introduction to Amazon CloudFront - Pop-up Loft Tel AvivIntroduction to Amazon CloudFront - Pop-up Loft Tel Aviv
Introduction to Amazon CloudFront - Pop-up Loft Tel Aviv
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content Production
 
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...
AWS April Webinar Series - Securely Deliver High Quality Content with AWS and...
 
Amazon CloudFront 101
Amazon CloudFront 101Amazon CloudFront 101
Amazon CloudFront 101
 
Media Streaming on AWS
Media Streaming on AWSMedia Streaming on AWS
Media Streaming on AWS
 
Amazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on WorkshopAmazon EC2 and Amazon VPC Hands-on Workshop
Amazon EC2 and Amazon VPC Hands-on Workshop
 
Building for scale with AWS Media Services
Building for scale with AWS Media ServicesBuilding for scale with AWS Media Services
Building for scale with AWS Media Services
 
Amazon Cloudfront
Amazon CloudfrontAmazon Cloudfront
Amazon Cloudfront
 
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
Scaling to millions of users with Amazon CloudFront - April 2017 AWS Online T...
 
4K Media Workflows on AWS
4K Media Workflows on AWS4K Media Workflows on AWS
4K Media Workflows on AWS
 
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
 
DDoS Resiliency
DDoS ResiliencyDDoS Resiliency
DDoS Resiliency
 

Viewers also liked

JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」Yotaro Fujii
 
20170311 jawsdays 公開
20170311 jawsdays 公開20170311 jawsdays 公開
20170311 jawsdays 公開Hideki Ojima
 
AWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and DeliveryAWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and DeliveryAmazon Web Services
 
(SPOT209) State of the Union: AWS Simple Storage and Glacier Services | AWS r...
(SPOT209) State of the Union: AWS Simple Storage and Glacier Services | AWS r...(SPOT209) State of the Union: AWS Simple Storage and Glacier Services | AWS r...
(SPOT209) State of the Union: AWS Simple Storage and Glacier Services | AWS r...Amazon Web Services
 
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...Amazon Web Services
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...Amazon Web Services
 
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...Amazon Web Services
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingIlyas F ☁☁☁
 
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」Yusuke KUROIWA
 
AWS Black Belt Online Seminar 2017 Amazon Chime
AWS Black Belt Online Seminar 2017 Amazon ChimeAWS Black Belt Online Seminar 2017 Amazon Chime
AWS Black Belt Online Seminar 2017 Amazon ChimeAmazon Web Services Japan
 

Viewers also liked (12)

JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)JAWS-UG Meets Windows (JAWS Days 2017)
JAWS-UG Meets Windows (JAWS Days 2017)
 
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」
JAWS DAYS 2017「サーバーレスが切り拓く Eightのリアルタイム大規模データ分析」
 
20170311 jawsdays 公開
20170311 jawsdays 公開20170311 jawsdays 公開
20170311 jawsdays 公開
 
AWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and DeliveryAWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and Delivery
 
(SPOT209) State of the Union: AWS Simple Storage and Glacier Services | AWS r...
(SPOT209) State of the Union: AWS Simple Storage and Glacier Services | AWS r...(SPOT209) State of the Union: AWS Simple Storage and Glacier Services | AWS r...
(SPOT209) State of the Union: AWS Simple Storage and Glacier Services | AWS r...
 
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
 
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
 
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature MappingMicrosoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
Microsoft Azure vs Amazon Web Services (AWS) Services & Feature Mapping
 
What's New with AWS Lambda
What's New with AWS LambdaWhat's New with AWS Lambda
What's New with AWS Lambda
 
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
20170311 JAWSDAYS Lunch Session「東急ハンズのiPad POS「HandsPOS」と AWSの付き合い方」
 
AWS Black Belt Online Seminar 2017 Amazon Chime
AWS Black Belt Online Seminar 2017 Amazon ChimeAWS Black Belt Online Seminar 2017 Amazon Chime
AWS Black Belt Online Seminar 2017 Amazon Chime
 

Similar to (SPOT209) Raising the Bar on Video Streaming Quality Using AWS

[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...
[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...
[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...Amazon Web Services
 
Customize a "VOD on AWS" Transcoding Solution with QC, DRM, and More (CTD412)...
Customize a "VOD on AWS" Transcoding Solution with QC, DRM, and More (CTD412)...Customize a "VOD on AWS" Transcoding Solution with QC, DRM, and More (CTD412)...
Customize a "VOD on AWS" Transcoding Solution with QC, DRM, and More (CTD412)...Amazon Web Services
 
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...Amazon Web Services
 
Encoding Video for Microsoft Silverlight
Encoding Video for Microsoft SilverlightEncoding Video for Microsoft Silverlight
Encoding Video for Microsoft Silverlightgoodfriday
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...Amazon Web Services
 
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...Amazon Web Services
 
Accelerating the Transition to Broadcast and OTT Infrastructure in the Cloud
Accelerating the Transition to Broadcast and OTT Infrastructure in the CloudAccelerating the Transition to Broadcast and OTT Infrastructure in the Cloud
Accelerating the Transition to Broadcast and OTT Infrastructure in the CloudAmazon Web Services
 
Gestire contenuti multimedial di qualità professionale nel Cloud
Gestire contenuti multimedial di qualità professionale nel CloudGestire contenuti multimedial di qualità professionale nel Cloud
Gestire contenuti multimedial di qualità professionale nel CloudAmazon Web Services
 
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...Amazon Web Services Korea
 
How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017Amazon Web Services
 
Azure mediaservices
Azure mediaservicesAzure mediaservices
Azure mediaservicessharan gowde
 
AWS Media and Entertainment Cloud Symposium: Broadcast and OTT
AWS Media and Entertainment Cloud Symposium:  Broadcast and OTTAWS Media and Entertainment Cloud Symposium:  Broadcast and OTT
AWS Media and Entertainment Cloud Symposium: Broadcast and OTTAmazon Web Services
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementRADVISION Ltd.
 
Build end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media ServicesBuild end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media ServicesresponsiveX
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsAmazon Web Services
 
Building for Scale with AWS Media Services
Building for Scale with AWS Media ServicesBuilding for Scale with AWS Media Services
Building for Scale with AWS Media ServicesAmazon Web Services
 
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...Amazon Web Services
 
Optimising video delivery - Brightcove PLAY 2019
Optimising video delivery - Brightcove PLAY 2019Optimising video delivery - Brightcove PLAY 2019
Optimising video delivery - Brightcove PLAY 2019Jeremy Brown
 
Architecting a 24x7 Live Linear Broadcast for Availability on AWS
Architecting a 24x7 Live Linear Broadcast for Availability on AWSArchitecting a 24x7 Live Linear Broadcast for Availability on AWS
Architecting a 24x7 Live Linear Broadcast for Availability on AWSAmazon Web Services
 

Similar to (SPOT209) Raising the Bar on Video Streaming Quality Using AWS (20)

[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...
[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...
[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...
 
Cloud stream webinar
Cloud stream webinarCloud stream webinar
Cloud stream webinar
 
Customize a "VOD on AWS" Transcoding Solution with QC, DRM, and More (CTD412)...
Customize a "VOD on AWS" Transcoding Solution with QC, DRM, and More (CTD412)...Customize a "VOD on AWS" Transcoding Solution with QC, DRM, and More (CTD412)...
Customize a "VOD on AWS" Transcoding Solution with QC, DRM, and More (CTD412)...
 
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
Configure an End-to-End Video Channel to Deliver Low Latency (CTD411-R3) - AW...
 
Encoding Video for Microsoft Silverlight
Encoding Video for Microsoft SilverlightEncoding Video for Microsoft Silverlight
Encoding Video for Microsoft Silverlight
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
 
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
 
Accelerating the Transition to Broadcast and OTT Infrastructure in the Cloud
Accelerating the Transition to Broadcast and OTT Infrastructure in the CloudAccelerating the Transition to Broadcast and OTT Infrastructure in the Cloud
Accelerating the Transition to Broadcast and OTT Infrastructure in the Cloud
 
Gestire contenuti multimedial di qualità professionale nel Cloud
Gestire contenuti multimedial di qualità professionale nel CloudGestire contenuti multimedial di qualità professionale nel Cloud
Gestire contenuti multimedial di qualità professionale nel Cloud
 
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn...
 
How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017How Netflix Encodes at Scale - CMP309 - re:Invent 2017
How Netflix Encodes at Scale - CMP309 - re:Invent 2017
 
Azure mediaservices
Azure mediaservicesAzure mediaservices
Azure mediaservices
 
AWS Media and Entertainment Cloud Symposium: Broadcast and OTT
AWS Media and Entertainment Cloud Symposium:  Broadcast and OTTAWS Media and Entertainment Cloud Symposium:  Broadcast and OTT
AWS Media and Entertainment Cloud Symposium: Broadcast and OTT
 
FutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and MeasurementFutureComm 2010: Video Quality Analysis and Measurement
FutureComm 2010: Video Quality Analysis and Measurement
 
Build end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media ServicesBuild end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media Services
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video Workflows
 
Building for Scale with AWS Media Services
Building for Scale with AWS Media ServicesBuilding for Scale with AWS Media Services
Building for Scale with AWS Media Services
 
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
 
Optimising video delivery - Brightcove PLAY 2019
Optimising video delivery - Brightcove PLAY 2019Optimising video delivery - Brightcove PLAY 2019
Optimising video delivery - Brightcove PLAY 2019
 
Architecting a 24x7 Live Linear Broadcast for Availability on AWS
Architecting a 24x7 Live Linear Broadcast for Availability on AWSArchitecting a 24x7 Live Linear Broadcast for Availability on AWS
Architecting a 24x7 Live Linear Broadcast for Availability on AWS
 

More from Amazon Web Services

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...Amazon Web Services
 
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...Amazon Web Services
 
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 FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
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 Amazon Web Services
 
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...Amazon Web Services
 
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...Amazon Web Services
 
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 WorkloadsAmazon Web Services
 
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 sfatareAmazon Web Services
 
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 NodeJSAmazon Web Services
 
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 webAmazon Web Services
 
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 sfatareAmazon 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 AWSAmazon 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 DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon 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
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon 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

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

(SPOT209) Raising the Bar on Video Streaming Quality Using AWS

  • 1. © 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Prasad Kalyanaraman, VP AWS Edge Services Jim Freeman, VP Amazon Video October 7, 2015 Raising the Bar on Video Streaming Quality by Utilizing AWS Amazon Video Case Study SPOT 209
  • 2. MinutesViewedperCustomer High Reliability = No re-buffering Low Reliability = Frequent re-buffering Why is QoS so important to the business?
  • 3. What to Expect from the Session  Learn what video quality means and how it’s measured  Understand how Amazon Video ensures customers get the best possible video quality  See how AWS helps Amazon Video achieve their goals
  • 4. A Quick Primer on Streaming
  • 5. Media streaming workflow Media processing and delivery functions Ingest Transcode Process / Store Deliver Analyze Mezzanine Files Contribution Feeds Multi Protocol Single Codec Integration Media Fragments Manifests Players Derivatives Recordings Cache Usage Analytics Security Feedback Prepare Assets for Multiscreen Deliver Assets and Measure
  • 6. How was the media workflow implemented traditionally?
  • 7. How has the cloud changed the media workflow implementation? AWS Direct Connect Elastic Load Balancing AWS Import/ Export Amazon S3 AWS Storage Gateway Amazon EBS Amazon CloudFront Amazon CloudSearch Amazon SQS Amazon Elastic Transcoder Amazon EC2 Amazon EMR Amazon VPC Ingest/Create Store Amazon RDS Amazon ElastiCache Amazon Route 53 DeliverProcess Amazon EC2 Partner Solutions Measure Amazon EMR Amazon Redshift
  • 9. Different use cases make different trade-offs Errors Average bit rate Rebuffers Time to first frame
  • 10. Combine multiple sources of data to get a full picture Origin CDN Players / Devices • 4xx errors • 5xx errors • Requests per minute • Cache hit/miss • Network congestion (to origin and to player) • Rebuffer events • Fatal error events • Average bitrate • Time to first frame
  • 12. AV: Overview Amazon Video: watch anytime, anywhere Amazon: a brand that customers trust Subscription service plus buy or rent Exclusive & Original content
  • 14. Premium video: the core of what we’re offering AV: Overview Tradeoffs become important
  • 15. Premium video: the core of what we’re offering AV: Overview Tradeoffs become important Reliability Playback start time Video quality Priority of Tradeoffs We invent new technologies to push the boundary where these tradeoffs must be made. 1 23
  • 16. Premium video: the core of what we’re offering AV: Overview Tradeoffs become important Measuring & improving playback
  • 17. Premium video: the core of what we’re offering AV: Overview Tradeoffs become important Measuring & improving playback Customer trust
  • 18. Premium video: the core of what we’re offering AV: Overview Tradeoffs become important Measuring & improving playback Customer trust We noticed that you experienced poor video playback while watching the following rental on Amazon Video On Demand: Casablanca. We’re sorry for the inconvenience and have issued you a refund for the following amount: $2.99. We hope to see you again soon. - Amazon Letter to Shareholders 2013
  • 19. Premium video: delivering reliably at scale Scale & Complexity
  • 20. # of customers Tens of Millions Scale & Complexity
  • 21. # of devices 500+ Scale & Complexity
  • 22. # of end-user networks 23,000 Scale & Complexity
  • 24. # of encodes 5.4 Million+ Scale & Complexity
  • 25. # of fragments 50 Billion Scale & Complexity
  • 26. Challenges Key challenge: Deliver premium video reliably over an inherently unreliable network to hundreds of devices at various specs
  • 27. Challenges 2009: The early days Lack of customer metrics with quantifiable business impact Basic handling of degradation and failure scenarios Many devices, each worked differently
  • 28. Challenges 2009: The early days Poor insight into network congestion Low CDN cache hit ratios No feedback loop
  • 30. Measuring the customer experience Different devices, different implementations, no simple plugin 1 Solutions
  • 31. Solutions 1 MinutesViewedperCustomer High Reliability = No re-buffering Low Reliability = Frequent re-buffering
  • 33. 3 Solutions CDN Balancer A problem identified by one group of customers is a problem avoided for other groups Avoid even having to exercise recovery logic
  • 37. Then > Now Reduced the percent of streams with playback defects by 87% while traffic has grown by 270x Results:
  • 38. 2011 2012 2013 2014 2015 AmazonVideoCustomers Web Services (Purchasing, Catalog, Vending, etc.) Content Delivery Telemetry Storage Video Transcoding using AWS Content Origin Storage Amazon Video Japan Prime Video Austria Amazon Originals Amazon S3 Amazon Redshift Amazon EC2 Amazon SWFAmazon EC2 Prime Video Japan Prime Video UK & Germany CloudFront Then > Now
  • 39. Improving Amazon CloudFront Media Delivery Capabilities
  • 40. AV’s Long Tail Demand Profile Presents a Challenge to CDNs 95%10% Video Catalog Video Streams 5%90% Video Catalog Video Streams Short head (blockbuster, widely popular, short lived) Long tail (blockbuster in a niche, narrowly popular, popular in the past) High Popularity Titles Lower Popularity Titles %ofSessionswithouterrorsand rebuffers Other CDNs
  • 41. Why the traditional CDN doesn’t work for long tail media? Limited storage at the edge Least recently used eviction policy Media files are big and getting bigger Does well with popular content (e.g., movies requested multiple times per day). Less popular content suffer from cache misses, which result in poorer playback experience.
  • 42. Solution: Build Infrastructure Optimized for Throughput and Storage Interconnect Fabric Internal Network Layer Tiered Caching Layer Border Transit / Peers Interconnect Fabric Border Transit / Peers Large- Object Store Large- Object Store Large- Object Store AWS Backbone Transit/Peer Layer AWS Backbone
  • 43. Benefits Benefits Direct peering with major ISPs in multiple internet exchange facilities Improved Throughput Better Caching Lower Costs Petabytes of content storage at the edge Decouples storage from network capacity; scale each separately as demand warrants
  • 44. Results: Amazon CloudFront winning traffic where we have deployed new sites and raised the bar on quality CloudFront Traffic GrowthCloudFront QoS Improvements week1 week3 week5 week7 week9 week11 week13 week15 week17 week19 week21 week23 week25 week27 week29 week31 week33 week35 week37 PeakThroughput(Gbps) Peak Throughput of Amazon Video served via CloudFront week1 week3 week5 week7 week9 week11 week13 week15 week17 week19 week21 week23 week25 week27 week29 week31 week33 week35 week37 %ofSessionswithouterrorsand rebuffers Quality of Service of Amazon Video served via CloudFront
  • 45. Results: Dramatically improve performance on long tail portion of content High Popularity Titles Lower Popularity Titles %ofSessionswithouterrorsand rebuffers CloudFront Other CDNs
  • 46. Our relationship with AV also influenced other media streaming specific improvements to Amazon CloudFront Intelligent Pre-fetching 5 Mbps 2.5 Mbps 1 Mbps 512 Kbps 256 Kbps Dynamic Manifest Support CloudFront Edge Pre-fetch video fragments into cache at the requested and adjacent bitrates to reduce cache misses. AV URL Vending Service Dynamic Manifest Service Media Fragments Media Fragments Built support for requesting a dynamically generated manifest to optimize bitrate availability based on device to improve quality of playback. .m3u8
  • 47. AWS Digital Media Customers NASA/JPL
  • 48. Perfecting the Video Experience
  • 49. Elemental - pioneers in software-defined video solutions for multiscreen content delivery
  • 50. in the cloud in between (hybrid) on premise VIDEO PROCESSING VIDEO DELIVERY a a a Software built for the future of video
  • 51. Elemental Live and Server, THX Certified 5 THX Digital Cinema HD Video Encoder Certification Robust testing to asses video quality • 46 critical test points over 6 categories • Includes machine testing and golden eye testing • Certification based on H.264 at 1080p30 Elemental Live is the only certified real-time encoder
  • 52. Perfecting the media experience for top brands Pay TV Operators Content Owners Broadcast / Sports / Other *Sample listing of disclosed media customers
  • 53. MinutesViewedperCustomer High Reliability = No re- buffering Low Reliability = Frequent re- buffering Parting thoughts High Popularity Titles Lower Popularity Titles %ofSessionswithouterrors andrebuffers CloudFront Other CDNs
  • 54. Related Sessions Content Delivery SPOT209 - Raising the Bar on Video Streaming Quality Using AWS: Amazon Video Case Study (CloudFront case study) STG205 - Secure Content Delivery Using Amazon CloudFront STG206 - Using Amazon CloudFront to Improve the Performance, Availability, and Cacheability of Your Website or Application Amazon Route 53 NET308 - Consolidating DNS Data in the Cloud with Amazon Route 53 DDoS Mitigation SEC306 - Defending Against DDoS Attacks