SlideShare una empresa de Scribd logo
1 de 46
Descargar para leer sin conexión
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Glyn Smith – AWS Business Development Manager
Rahul Purini – Chief Technology Officer – G1200 Media
Andy Shenkler – EVP & Chief Solutions and Technology Officer
December 1, 2016
CTD305
Integrated AWS Solutions for Premium
Over the Top (OTT) Content
What to Expect from the Session
Introduction –Media Overview & OTT
Glyn Smith - AWS Business Development Manager, Media Solutions
Customer Story – Funimation Entertainment
How we get content from TV to OTT, fast.
Rahul Purini – Chief Technology Officer – G1200 Media
Ven.ue by Sony DADC NMS
AWS for content preparation, protection, management, and global content delivery.
Andy Shenkler – EVP & Chief Solutions and Technology Officer
Questions and Answers
The Media Workflow
Content
Acquisition
Visual Effects
& Editing
Digital Asset
Management
Analytics
OTT
Publishing
Playout &
Distribution
Media
Supply Chain
What is OTT?
OTT - A global solution
India population is 1.25 Billion +
29 States
22 ‘Major’ languages
720 dialects
823 TV channels
OTT helps to get to this disparate audience?
1.1 billion mobile phones
Star TV - 40 channels, 7 languages to more than 720 million users.
DVR / PVR
Asset
Management
Encryption Metadata
API’s
Packaging and
Transmux
Transcoding
Ingest /
Acquisition
Delivery
Subtitling /
Audio
Description
FingerprintingQuality Control
Checks
Content Plane
Expiration
Policy
Watermarking
OTT is very complex
Transcoding – Exponentially Complex
Millions of experiences
De facto standards
Unmitigated innovation
Cloud infrastructure
TV…Tablet…Phone…Console…1000 Devices
Audio
Time Shift
Tracking
Watermark
Ad Splicing
DRM
Protocols
Bit Rates
Codecs
Resolutions
Future: “elusive” target
Single experience
Defined standards
Manageable innovation
Hardware infrastructure
Past: “easy” target
TV
• Multi-tenant instances – limited flexibility
and control over underlying infrastructure
• Optimized for processing short form
content
• Cost-effective for varying workloads
• Quick turn of short assets
• Long-tail content processing
• Pure self-service, lowest cost option
• Single tenant VPC instances
• Consistent workloads
• Workflow control: SLA, version, etc…
• Multiple DRM, Ads, CMS etc… partners
• Broadcast codecs HEVC, MPEG-2, ProRes
• Premium content processing
• Manage instances yourself
• Formats for web delivery like MP4, VP8,
VP9, and animated GIFs
• Less importance for captions
• Fewer content protection needs
• Audio only outputs and video rotation
• VOD-only
• All prominent formats supported
• Broadcast captions and multi-language
• Content tracking (forensic watermarking)
• Advanced DRM
• Advanced audio formats
• Breadth: Live, VOD, integrated CDN
Feature Set
Workflow
Requirements
8
Targeting UGC and ‘made-for-web’ Targeting Premium Content
AWS Elastic Transcoder and Elemental Cloud
Personalisation
DVR / PVR
Asset
Management
Encryption Metadata
API’s
Packaging and
Transmux
Transcoding
Ingest /
Acquisition
Delivery
Subtitling /
Audio
Description
FingerprintingQuality Control
Checks
Content Plane
Expiration
Policy
Watermarking
CRM
Billing
Systems
Paywall
Viewership
Analytics
Policy
Management
Ad
Integration
Content
Catalogue
API
Endpoint
Payment
Gateway
Rights
Management
Business Plane
Device
Register
Subscriber
Management
Media
Origin
Content
Delivery
Web Apps
Load
Balancing
CMS
DRM
Licensing
Device
Apps
DeliveryPlane
Systems
Registry
Alerting
Orchestration
Service
Manager
Logging
Workflow
Automation
Monitoring
SystemsPlane
Storage Database
OTT is very complex
CloudFront Global Content Delivery Network
North America
Cities: 18
PoPs: 25
South America
Cities: 2
PoPs: 3
Rio de Janeiro, Brazil (2)
São Paulo, Brazil
Europe / Middle East / Africa
Cities: 11
PoPs: 20
Amsterdam, The Netherlands (2)
Berlin, Germany
Dublin, Ireland
Frankfurt, Germany (5)
London, England (4)
Madrid, Spain
Marseille, France
Milan, Italy
Paris, France (2)
Stockholm, Sweden
Warsaw, Poland
Ashburn, VA (3)
Atlanta, GA (2)
Chicago, IL
Dallas/Fort Worth, TX (2)
Hayward, CA
Jacksonville, FL
Los Angeles, CA (2)
Miami, FL
Minneapolis, MN
Montreal, QC
Newark, NJ
New York, NY (3)
Palo Alto, CA
San Jose, CA
Seattle, WA
South Bend, IN
St. Louis, MO
Toronto, ON
68 CloudFront Edge Locations (PoPs), 43 Cities, 5 Continents
Edge
location
AWS Region /
Regional Edge Cache
Asia Pacific
Cities: 12
PoPs: 20
Chennai, India
Hong Kong, China (3)
Manila, the Philippines
Melbourne, Australia
Mumbai, India (2)
New Delhi, India
Osaka, Japan
Seoul, Korea (3)
Singapore (2)
Sydney, Australia
Taipei, Taiwan
Tokyo, Japan (3)
Media Problem: Poor Performance on Long Tail
High Popularity Titles Lower Popularity Titles
%ofSessionswithouterrorsand
rebuffers
Other CDNs
CloudFront Regional Edge Caches
Origin
Regional Edge Cache
Reducing load on CloudFront origin resources
Origin
Edge Locations
Previous Architecture New Default Architecture
Announced: CloudFront Regional Edge Caches
Europe
Frankfurt,
Germany
North America
Ashburn, VA
Portland, Oregon
Asia Pacific
Mumbai, India
Singapore
Sydney, Australia
Seoul, South Korea
Tokyo, Japan
South America
São Paulo, Brazil
Nine Regional Edge Caches around the world..
CloudFront Regional Edge Caches - Details
• No need to make any changes to existing CloudFront distributions
• Regional Edge Caches are enabled by default for all CloudFront distributions.
• Regional Edge Caches have feature parity with other edge locations
• No additional costs for regional edge caching
• Measure improvements using cache-hit ratio metrics available on the console
CloudFront Global Content Delivery Network
North America
Cities: 18
PoPs: 25
South America
Cities: 2
PoPs: 3
Rio de Janeiro, Brazil (2)
São Paulo, Brazil
Europe / Middle East / Africa
Cities: 11
PoPs: 20
Amsterdam, The Netherlands (2)
Berlin, Germany
Dublin, Ireland
Frankfurt, Germany (5)
London, England (4)
Madrid, Spain
Marseille, France
Milan, Italy
Paris, France (2)
Stockholm, Sweden
Warsaw, Poland
Ashburn, VA (3)
Atlanta, GA (2)
Chicago, IL
Dallas/Fort Worth, TX (2)
Hayward, CA
Jacksonville, FL
Los Angeles, CA (2)
Miami, FL
Minneapolis, MN
Montreal, QC
Newark, NJ
New York, NY (3)
Palo Alto, CA
San Jose, CA
Seattle, WA
South Bend, IN
St. Louis, MO
Toronto, ON
CloudFront Regional Edge Caches
Regional Edge Caches: 9
Oregon, N. Virginia, Frankfurt, Sao Paulo,
Mumbai, Singapore, Seoul, Tokyo, Sydney
68 CloudFront Edge Locations (PoPs), 9 Regional Edge Caches (PoPs), 43 Cities, 5 Continents
Edge
location
AWS Region /
Regional Edge Cache
Regional Edge
Cache
Asia Pacific
Cities: 12
PoPs: 20
Chennai, India
Hong Kong, China (3)
Manila, the Philippines
Melbourne, Australia
Mumbai, India (2)
New Delhi, India
Osaka, Japan
Seoul, Korea (3)
Singapore (2)
Sydney, Australia
Taipei, Taiwan
Tokyo, Japan (3)
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
Serving 10-15+ Billion Requests Per Day and
achieving 98+% Cache Hit Rate. 5+ PB Library
POST /2012-07-01/distribution HTTP/1.1
Host: cloudfront.amazonaws.com
Authorization: AWS authentication string
Date: time stamp
Other required headers
<?xml version="1.0" encoding="UTF-8"?>
<DistributionConfig
xmlns="http://cloudfront.amazonaws.com/doc/2
012-07-01/">
Manage Your Content Your Way
API Console
management and reporting
Bringing Lambda to the Edge
• Lambda@Edge is an extension of Lambda that allows you to run powerful
Node.js JavaScript at the CloudFront Edge
• Leverage this capability to enhance your website experience by putting more
critical decision making closer to the user
Lambda@Edge
CloudFront Lambda
+ =
What can Lambda@Edge Do?
Use Cases For Lambda@Edge
Event Sources at the
Edge Improve
Security by
implementing Access
restrictions
At Launch:
• Header manipulation
• Eg. View user-agent to confirm legitimacy of
requst and add an access-control allow
header accordingly
• Eg. Delete or modify headers to match
protocols required by legacy end user
devices
• Modify URL to point to different objects in
cache
• Eg. AB test by directing fractions of traffic to
object_A.html vs object_B.html
• Eg. rewrite URL from request.jpg to
request.html to show image with contextual
information
Advertising: Dynamically determine
what Ads to serve based on user
information
How it works?
Lambda@Edge
What is Anime?
Animation conceived of and
primarily created in Japan for a
Japanese audience.
Often based on manga
(Japanese comic books),
novels, video games, etc.
Funimation
With over 400 franchise titles
Funimation is home to many of the
BIGGEST anime brands of all time.
We are the largest Omni-Channel
anime studio outside of Japan
serving over 4 Billion Views last year.
FunimationNow
Premium OTT service with
access to hundreds of new and
classic anime available in US,
Canada, UK, and Ireland.
FunimationNow has free apps
on mobile devices, tablets, and
gaming consoles.
Simulcast – Straight from Japan
Our fans want their anime and they
want it now.
We’re streaming the latest episodes
in HD, globally, within one hour after
the show broadcasts in Japan.
Materials are available only after the
show starts airing in Japan.
SimulDub
Funimation SimulDub is the English-dubbed anime that's
created and available to watch as soon as two weeks after its
original Japanese broadcast.
Key Considerations
Security Reliable Automation Workflow Integration Total Cost
30-Day Free Trial
www.funimation.com/reInvent
Accelerated Media Lifecycle
New Media LifecycleTraditional Media Lifecycle
What does a content archive usually look like?
Current Workflows
• No structure from various
service providers to Supply
Chain vendors
• No centralized inventory
• No single source of truth for
master files
• Domestic & International
Content managed separately
Content Delivery - Before
The Ideal Vision Can Finally be Realized…
Leveraging the power to create anything required for digital distribution points should only
be limited around legal usage and not legacy distribution philosophies.
Content Owner
Content Owner
Content Owner
Content Owner
Digital Supply Chains
Retailers
Consumers
Distributors
ConformsArtwork
Custom Specs
Power in Complexity
Subtitles Localization
Content Delivery - After
CDN Takes Center Stage
Investing in a strategy where the CDN is the core…
Content Owner
Content Owner
Content Owner
Content Owner
400+
Content Owners
Sony Managed
CDN
 Content in any required spec
 Multiple DRMs
 Ability to Schedule
 Full Reporting
Avails & Rights
Mgmt.
Distributor
Platform
Consumers
XML / API of all
Content & Rights
Stream secure
video & ancillary assets
Over 1M hours of premium
content in 23+ languages
Leveraging CloudFront for our Success
AWS CloudFront Components enabling our platform’s growth
• Reducing Latency
• Leveraging Edge Servers
• Distribution via Secure Signed URLs
• Streaming content securely across the globe through unique
URLs
• Application Hosting
• Static IP returns vs. round robin
• Increased Security; running our own SSL Cert on top of the
CloudFront domain
• Cache Values / Behaviors
• Setting distribution behaviors for all streaming assets
• HTTP vs. HTTPS
• Leveraging Header / TTL Values
• Query String Caching
Leveraging CloudFront for our Success
AWS CloudFront Components enabling our platform’s growth
Cache Utilization
• Cache Values / Behaviors
• Setting distribution behaviors for all streaming assets
• HTTP vs. HTTPS
• Leveraging Header / TTL Values
• Query String Caching
• Waterfall Integration
• Learning Curves
Leveraging CloudFront for our Success
AWS CloudFront Components enabling our platform’s growth
Thank you!
Remember to complete
your evaluations!
Related Sessions
CTD302 Taking DevOps to the AWS Edge
Lee Atkinson, Alec Peterson
12/01/16 Thursday 17:00 PM Venetian, Level 3, Lido 3005
CTD301 Amazon CloudFront Flash Talks: Best Practices on
Configuring, Securing and Monitoring your Distribution
Efrain Fuentes, Alec Peterson, Anton Radlein, Cherie Wong
12/02/16 Friday 09:55 AM Venetian, Level 1, Marco Polo 706
Related Sessions
CTD202 Deliver and Monetize Your Content with Video
Center Operations on AWS
Khawaja Shams and Alex Zhang
CTD203 Journeys to the Cloud: Different Experiences in
Video
Vivek Bhat, Mike Callahan, Theodore Kim
Available for viewing later

Más contenido relacionado

La actualidad más candente

AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...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
 
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding PipelineAmazon 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 re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...
AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...
AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...Amazon Web Services
 
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...Amazon Web Services
 
Deep Dive on Microservices and Docker - AWS Summit Cape Town 2017
Deep Dive on Microservices and Docker - AWS Summit Cape Town 2017Deep Dive on Microservices and Docker - AWS Summit Cape Town 2017
Deep Dive on Microservices and Docker - AWS Summit Cape Town 2017Amazon Web Services
 
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)Amazon Web Services
 
Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017 Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017 Amazon Web Services
 
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...Amazon Web Services
 
Media Service on a Cloud :: 콘텐츠연합플랫폼 :: AWS Media Day 2016
Media Service on a Cloud :: 콘텐츠연합플랫폼 :: AWS Media Day 2016Media Service on a Cloud :: 콘텐츠연합플랫폼 :: AWS Media Day 2016
Media Service on a Cloud :: 콘텐츠연합플랫폼 :: AWS Media Day 2016Amazon Web Services Korea
 
Next-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC IntegrationNext-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC IntegrationAmazon Web Services
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)Amazon 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 re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...Amazon Web Services
 
Build on AWS: Optimizing and Scaling.
Build on AWS: Optimizing and Scaling. Build on AWS: Optimizing and Scaling.
Build on AWS: Optimizing and Scaling. Amazon Web Services
 
AWS re:Invent 2016: Searching Inside Video at Petabyte Scale Using Spot (WIN307)
AWS re:Invent 2016: Searching Inside Video at Petabyte Scale Using Spot (WIN307)AWS re:Invent 2016: Searching Inside Video at Petabyte Scale Using Spot (WIN307)
AWS re:Invent 2016: Searching Inside Video at Petabyte Scale Using Spot (WIN307)Amazon Web Services
 
Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...
 Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T... Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...
Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...Amazon Web Services
 
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...Amazon Web Services
 

La actualidad más candente (20)

AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
AWS re:Invent 2016: Service Integration Delivery and Automation Using Amazon ...
 
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...
 
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
(CMP405) Containerizing Video: The Next Gen Video Transcoding Pipeline
 
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 re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...
AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...
AWS re:Invent 2016: How to Migrate Microsoft Windows Applications to AWS Quic...
 
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
AWS re:Invent 2016: Monitoring, Hold the Infrastructure: Getting the Most fro...
 
Deep Dive on Microservices and Docker - AWS Summit Cape Town 2017
Deep Dive on Microservices and Docker - AWS Summit Cape Town 2017Deep Dive on Microservices and Docker - AWS Summit Cape Town 2017
Deep Dive on Microservices and Docker - AWS Summit Cape Town 2017
 
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
AWS re:Invent 2016: Introduction to Amazon CloudFront (CTD205)
 
Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017 Security at Scale with AWS - AWS Summit Cape Town 2017
Security at Scale with AWS - AWS Summit Cape Town 2017
 
Introduction to CloudFront
Introduction to CloudFrontIntroduction to CloudFront
Introduction to CloudFront
 
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
AWS re:Invent 2016: Managing and Supporting the Windows Platform on AWS (GPSS...
 
Media Service on a Cloud :: 콘텐츠연합플랫폼 :: AWS Media Day 2016
Media Service on a Cloud :: 콘텐츠연합플랫폼 :: AWS Media Day 2016Media Service on a Cloud :: 콘텐츠연합플랫폼 :: AWS Media Day 2016
Media Service on a Cloud :: 콘텐츠연합플랫폼 :: AWS Media Day 2016
 
Next-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC IntegrationNext-Generation Firewall Services VPC Integration
Next-Generation Firewall Services VPC Integration
 
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
AWS re:Invent 2016: Taking DevOps to the AWS Edge (CTD302)
 
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 re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
AWS re:Invent 2016: Amazon CloudFront Flash Talks: Best Practices on Configur...
 
Build on AWS: Optimizing and Scaling.
Build on AWS: Optimizing and Scaling. Build on AWS: Optimizing and Scaling.
Build on AWS: Optimizing and Scaling.
 
AWS re:Invent 2016: Searching Inside Video at Petabyte Scale Using Spot (WIN307)
AWS re:Invent 2016: Searching Inside Video at Petabyte Scale Using Spot (WIN307)AWS re:Invent 2016: Searching Inside Video at Petabyte Scale Using Spot (WIN307)
AWS re:Invent 2016: Searching Inside Video at Petabyte Scale Using Spot (WIN307)
 
Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...
 Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T... Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...
Getting Started with AWS Lambda and the Serverless Cloud - AWS Summit Cape T...
 
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...
AWS re:Invent 2016: Design Patterns for High Availability: Lessons from Amazo...
 

Destacado

(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices ArchitectureAmazon 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 in Media: Cloud and Serverless Architectures
AWS in Media: Cloud and Serverless ArchitecturesAWS in Media: Cloud and Serverless Architectures
AWS in Media: Cloud and Serverless ArchitecturesAmazon 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
 
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...Amazon Web Services
 
Introduction to AWS Step Functions
Introduction to AWS Step FunctionsIntroduction to AWS Step Functions
Introduction to AWS Step FunctionsAmazon Web Services
 
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)Amazon Web Services
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudAmazon Web Services
 
AWS re:Invent 2016: Using AWS Lambda to Build Control Systems for Your AWS In...
AWS re:Invent 2016: Using AWS Lambda to Build Control Systems for Your AWS In...AWS re:Invent 2016: Using AWS Lambda to Build Control Systems for Your AWS In...
AWS re:Invent 2016: Using AWS Lambda to Build Control Systems for Your AWS In...Amazon Web Services
 
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)Amazon Web Services
 
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...Amazon Web Services
 
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 ServicesKen Cenerelli
 
AWS case study: real estate portal
AWS case study: real estate portalAWS case study: real estate portal
AWS case study: real estate portalAndreas Chatzakis
 
Deep Dive into AWS ECS and Spot Instances at Scale
Deep Dive into AWS ECS and Spot Instances at ScaleDeep Dive into AWS ECS and Spot Instances at Scale
Deep Dive into AWS ECS and Spot Instances at ScalePahud Hsieh
 
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...Amazon Web Services
 
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...Amazon Web Services
 
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront  AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront Amazon Web Services
 
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
 
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
AWS re:Invent 2016 - Scality's Open Source AWS S3 ServerAWS re:Invent 2016 - Scality's Open Source AWS S3 Server
AWS re:Invent 2016 - Scality's Open Source AWS S3 ServerScality
 
Moving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS CloudMoving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS CloudAmazon Web Services
 

Destacado (20)

(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture(ARC303) Pure Play Video OTT: A Microservices Architecture
(ARC303) Pure Play Video OTT: A Microservices Architecture
 
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 in Media: Cloud and Serverless Architectures
AWS in Media: Cloud and Serverless ArchitecturesAWS in Media: Cloud and Serverless Architectures
AWS in Media: Cloud and Serverless Architectures
 
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...
 
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...
AWS re:Invent 2016: Deliver and Monetize Your Content with Video Center Opera...
 
Introduction to AWS Step Functions
Introduction to AWS Step FunctionsIntroduction to AWS Step Functions
Introduction to AWS Step Functions
 
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
 
Getting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless CloudGetting Started with AWS Lambda and the Serverless Cloud
Getting Started with AWS Lambda and the Serverless Cloud
 
AWS re:Invent 2016: Using AWS Lambda to Build Control Systems for Your AWS In...
AWS re:Invent 2016: Using AWS Lambda to Build Control Systems for Your AWS In...AWS re:Invent 2016: Using AWS Lambda to Build Control Systems for Your AWS In...
AWS re:Invent 2016: Using AWS Lambda to Build Control Systems for Your AWS In...
 
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
AWS re:Invent 2016: NEW LAUNCH! Introducing AWS Greengrass (IOT201)
 
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
New Artificial Intelligence and IoT Services (Lex, Polly, Rekognition, Greeng...
 
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
 
AWS case study: real estate portal
AWS case study: real estate portalAWS case study: real estate portal
AWS case study: real estate portal
 
Deep Dive into AWS ECS and Spot Instances at Scale
Deep Dive into AWS ECS and Spot Instances at ScaleDeep Dive into AWS ECS and Spot Instances at Scale
Deep Dive into AWS ECS and Spot Instances at Scale
 
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...
(MED301) Brazil's World Cup: Interacting with TV Viewers in Real-Time | AWS r...
 
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
AWS re:Invent 2016: Save up to 90% and Run Production Workloads on Spot - Fea...
 
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront  AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
 
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
 
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
AWS re:Invent 2016 - Scality's Open Source AWS S3 ServerAWS re:Invent 2016 - Scality's Open Source AWS S3 Server
AWS re:Invent 2016 - Scality's Open Source AWS S3 Server
 
Moving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS CloudMoving Your Media Supply Chain to the AWS Cloud
Moving Your Media Supply Chain to the AWS Cloud
 

Similar a AWS Solutions for Premium Over the Top (OTT) Content Delivery

運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)Amazon Web Services
 
AWS Toronto Content Production symposium - Welcome
AWS Toronto Content Production symposium - WelcomeAWS Toronto Content Production symposium - Welcome
AWS Toronto Content Production symposium - WelcomeAmazon Web Services
 
Dissecting Media Asset Management Architecture and Media Archive TCO (MAE301)...
Dissecting Media Asset Management Architecture and Media Archive TCO (MAE301)...Dissecting Media Asset Management Architecture and Media Archive TCO (MAE301)...
Dissecting Media Asset Management Architecture and Media Archive TCO (MAE301)...Amazon Web Services
 
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018Amazon Web Services
 
Oxagile company presentation
Oxagile company presentationOxagile company presentation
Oxagile company presentationOxagile
 
Oxagile Company Presentation (UPDATED)
Oxagile Company Presentation (UPDATED)Oxagile Company Presentation (UPDATED)
Oxagile Company Presentation (UPDATED)Dzmitry Aleinik
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWSChristian Beedgen
 
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...Amazon 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
 
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...Amazon Web Services
 
Financial Services Analytics on AWS
Financial Services Analytics on AWSFinancial Services Analytics on AWS
Financial Services Analytics on AWSAmazon Web Services
 
Zapbuild Portfolio
Zapbuild PortfolioZapbuild Portfolio
Zapbuild PortfolioZapbuild
 
State of Media and Whats New from AWS: LA Symposium 2018
State of Media and Whats New from AWS: LA Symposium 2018State of Media and Whats New from AWS: LA Symposium 2018
State of Media and Whats New from AWS: LA Symposium 2018Amazon Web Services
 
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future VisionMLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future VisionBATbern
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxRaneesh Ramesan
 

Similar a AWS Solutions for Premium Over the Top (OTT) Content Delivery (20)

運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
運用 AWS Edge Services 作為遊戲行業的關鍵基礎設施元件 (Level 200)
 
AWS Toronto Content Production symposium - Welcome
AWS Toronto Content Production symposium - WelcomeAWS Toronto Content Production symposium - Welcome
AWS Toronto Content Production symposium - Welcome
 
Dissecting Media Asset Management Architecture and Media Archive TCO (MAE301)...
Dissecting Media Asset Management Architecture and Media Archive TCO (MAE301)...Dissecting Media Asset Management Architecture and Media Archive TCO (MAE301)...
Dissecting Media Asset Management Architecture and Media Archive TCO (MAE301)...
 
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
Realize Value of Your Microsoft Investments - Transformation Day Montreal 2018
 
Oxagile company presentation
Oxagile company presentationOxagile company presentation
Oxagile company presentation
 
Oxagile Company Presentation (UPDATED)
Oxagile Company Presentation (UPDATED)Oxagile Company Presentation (UPDATED)
Oxagile Company Presentation (UPDATED)
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS
 
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
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...
 
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
How HSBC Uses Serverless to Process Millions of Transactions in Real Time (FS...
 
Financial Services Analytics on AWS
Financial Services Analytics on AWSFinancial Services Analytics on AWS
Financial Services Analytics on AWS
 
Zapbuild Portfolio
Zapbuild PortfolioZapbuild Portfolio
Zapbuild Portfolio
 
Introduction to AWS Services
Introduction to AWS ServicesIntroduction to AWS Services
Introduction to AWS Services
 
State of Media and Whats New from AWS: LA Symposium 2018
State of Media and Whats New from AWS: LA Symposium 2018State of Media and Whats New from AWS: LA Symposium 2018
State of Media and Whats New from AWS: LA Symposium 2018
 
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future VisionMLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
MLOps journey at Swisscom: AI Use Cases, Architecture and Future Vision
 
AWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptx
 
AWS 101
AWS 101AWS 101
AWS 101
 
AWS Summit Keynote
AWS Summit KeynoteAWS Summit Keynote
AWS Summit Keynote
 
AWS re:Invent recap
AWS re:Invent recapAWS re:Invent recap
AWS re:Invent recap
 

Más de 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
 

Más de 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
 

Último

Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 

Último (20)

Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 

AWS Solutions for Premium Over the Top (OTT) Content Delivery

  • 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Glyn Smith – AWS Business Development Manager Rahul Purini – Chief Technology Officer – G1200 Media Andy Shenkler – EVP & Chief Solutions and Technology Officer December 1, 2016 CTD305 Integrated AWS Solutions for Premium Over the Top (OTT) Content
  • 2. What to Expect from the Session Introduction –Media Overview & OTT Glyn Smith - AWS Business Development Manager, Media Solutions Customer Story – Funimation Entertainment How we get content from TV to OTT, fast. Rahul Purini – Chief Technology Officer – G1200 Media Ven.ue by Sony DADC NMS AWS for content preparation, protection, management, and global content delivery. Andy Shenkler – EVP & Chief Solutions and Technology Officer Questions and Answers
  • 3. The Media Workflow Content Acquisition Visual Effects & Editing Digital Asset Management Analytics OTT Publishing Playout & Distribution Media Supply Chain
  • 5. OTT - A global solution India population is 1.25 Billion + 29 States 22 ‘Major’ languages 720 dialects 823 TV channels OTT helps to get to this disparate audience? 1.1 billion mobile phones Star TV - 40 channels, 7 languages to more than 720 million users.
  • 6. DVR / PVR Asset Management Encryption Metadata API’s Packaging and Transmux Transcoding Ingest / Acquisition Delivery Subtitling / Audio Description FingerprintingQuality Control Checks Content Plane Expiration Policy Watermarking OTT is very complex
  • 7. Transcoding – Exponentially Complex Millions of experiences De facto standards Unmitigated innovation Cloud infrastructure TV…Tablet…Phone…Console…1000 Devices Audio Time Shift Tracking Watermark Ad Splicing DRM Protocols Bit Rates Codecs Resolutions Future: “elusive” target Single experience Defined standards Manageable innovation Hardware infrastructure Past: “easy” target TV
  • 8. • Multi-tenant instances – limited flexibility and control over underlying infrastructure • Optimized for processing short form content • Cost-effective for varying workloads • Quick turn of short assets • Long-tail content processing • Pure self-service, lowest cost option • Single tenant VPC instances • Consistent workloads • Workflow control: SLA, version, etc… • Multiple DRM, Ads, CMS etc… partners • Broadcast codecs HEVC, MPEG-2, ProRes • Premium content processing • Manage instances yourself • Formats for web delivery like MP4, VP8, VP9, and animated GIFs • Less importance for captions • Fewer content protection needs • Audio only outputs and video rotation • VOD-only • All prominent formats supported • Broadcast captions and multi-language • Content tracking (forensic watermarking) • Advanced DRM • Advanced audio formats • Breadth: Live, VOD, integrated CDN Feature Set Workflow Requirements 8 Targeting UGC and ‘made-for-web’ Targeting Premium Content AWS Elastic Transcoder and Elemental Cloud
  • 9. Personalisation DVR / PVR Asset Management Encryption Metadata API’s Packaging and Transmux Transcoding Ingest / Acquisition Delivery Subtitling / Audio Description FingerprintingQuality Control Checks Content Plane Expiration Policy Watermarking CRM Billing Systems Paywall Viewership Analytics Policy Management Ad Integration Content Catalogue API Endpoint Payment Gateway Rights Management Business Plane Device Register Subscriber Management Media Origin Content Delivery Web Apps Load Balancing CMS DRM Licensing Device Apps DeliveryPlane Systems Registry Alerting Orchestration Service Manager Logging Workflow Automation Monitoring SystemsPlane Storage Database OTT is very complex
  • 10. CloudFront Global Content Delivery Network North America Cities: 18 PoPs: 25 South America Cities: 2 PoPs: 3 Rio de Janeiro, Brazil (2) São Paulo, Brazil Europe / Middle East / Africa Cities: 11 PoPs: 20 Amsterdam, The Netherlands (2) Berlin, Germany Dublin, Ireland Frankfurt, Germany (5) London, England (4) Madrid, Spain Marseille, France Milan, Italy Paris, France (2) Stockholm, Sweden Warsaw, Poland Ashburn, VA (3) Atlanta, GA (2) Chicago, IL Dallas/Fort Worth, TX (2) Hayward, CA Jacksonville, FL Los Angeles, CA (2) Miami, FL Minneapolis, MN Montreal, QC Newark, NJ New York, NY (3) Palo Alto, CA San Jose, CA Seattle, WA South Bend, IN St. Louis, MO Toronto, ON 68 CloudFront Edge Locations (PoPs), 43 Cities, 5 Continents Edge location AWS Region / Regional Edge Cache Asia Pacific Cities: 12 PoPs: 20 Chennai, India Hong Kong, China (3) Manila, the Philippines Melbourne, Australia Mumbai, India (2) New Delhi, India Osaka, Japan Seoul, Korea (3) Singapore (2) Sydney, Australia Taipei, Taiwan Tokyo, Japan (3)
  • 11. Media Problem: Poor Performance on Long Tail High Popularity Titles Lower Popularity Titles %ofSessionswithouterrorsand rebuffers Other CDNs
  • 12. CloudFront Regional Edge Caches Origin Regional Edge Cache Reducing load on CloudFront origin resources Origin Edge Locations Previous Architecture New Default Architecture
  • 13. Announced: CloudFront Regional Edge Caches Europe Frankfurt, Germany North America Ashburn, VA Portland, Oregon Asia Pacific Mumbai, India Singapore Sydney, Australia Seoul, South Korea Tokyo, Japan South America São Paulo, Brazil Nine Regional Edge Caches around the world..
  • 14. CloudFront Regional Edge Caches - Details • No need to make any changes to existing CloudFront distributions • Regional Edge Caches are enabled by default for all CloudFront distributions. • Regional Edge Caches have feature parity with other edge locations • No additional costs for regional edge caching • Measure improvements using cache-hit ratio metrics available on the console
  • 15. CloudFront Global Content Delivery Network North America Cities: 18 PoPs: 25 South America Cities: 2 PoPs: 3 Rio de Janeiro, Brazil (2) São Paulo, Brazil Europe / Middle East / Africa Cities: 11 PoPs: 20 Amsterdam, The Netherlands (2) Berlin, Germany Dublin, Ireland Frankfurt, Germany (5) London, England (4) Madrid, Spain Marseille, France Milan, Italy Paris, France (2) Stockholm, Sweden Warsaw, Poland Ashburn, VA (3) Atlanta, GA (2) Chicago, IL Dallas/Fort Worth, TX (2) Hayward, CA Jacksonville, FL Los Angeles, CA (2) Miami, FL Minneapolis, MN Montreal, QC Newark, NJ New York, NY (3) Palo Alto, CA San Jose, CA Seattle, WA South Bend, IN St. Louis, MO Toronto, ON CloudFront Regional Edge Caches Regional Edge Caches: 9 Oregon, N. Virginia, Frankfurt, Sao Paulo, Mumbai, Singapore, Seoul, Tokyo, Sydney 68 CloudFront Edge Locations (PoPs), 9 Regional Edge Caches (PoPs), 43 Cities, 5 Continents Edge location AWS Region / Regional Edge Cache Regional Edge Cache Asia Pacific Cities: 12 PoPs: 20 Chennai, India Hong Kong, China (3) Manila, the Philippines Melbourne, Australia Mumbai, India (2) New Delhi, India Osaka, Japan Seoul, Korea (3) Singapore (2) Sydney, Australia Taipei, Taiwan Tokyo, Japan (3)
  • 16. 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.
  • 17. 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
  • 18. Serving 10-15+ Billion Requests Per Day and achieving 98+% Cache Hit Rate. 5+ PB Library
  • 19. POST /2012-07-01/distribution HTTP/1.1 Host: cloudfront.amazonaws.com Authorization: AWS authentication string Date: time stamp Other required headers <?xml version="1.0" encoding="UTF-8"?> <DistributionConfig xmlns="http://cloudfront.amazonaws.com/doc/2 012-07-01/"> Manage Your Content Your Way API Console management and reporting
  • 20. Bringing Lambda to the Edge • Lambda@Edge is an extension of Lambda that allows you to run powerful Node.js JavaScript at the CloudFront Edge • Leverage this capability to enhance your website experience by putting more critical decision making closer to the user Lambda@Edge CloudFront Lambda + =
  • 21. What can Lambda@Edge Do? Use Cases For Lambda@Edge Event Sources at the Edge Improve Security by implementing Access restrictions At Launch: • Header manipulation • Eg. View user-agent to confirm legitimacy of requst and add an access-control allow header accordingly • Eg. Delete or modify headers to match protocols required by legacy end user devices • Modify URL to point to different objects in cache • Eg. AB test by directing fractions of traffic to object_A.html vs object_B.html • Eg. rewrite URL from request.jpg to request.html to show image with contextual information Advertising: Dynamically determine what Ads to serve based on user information
  • 23.
  • 24. What is Anime? Animation conceived of and primarily created in Japan for a Japanese audience. Often based on manga (Japanese comic books), novels, video games, etc.
  • 25. Funimation With over 400 franchise titles Funimation is home to many of the BIGGEST anime brands of all time. We are the largest Omni-Channel anime studio outside of Japan serving over 4 Billion Views last year.
  • 26. FunimationNow Premium OTT service with access to hundreds of new and classic anime available in US, Canada, UK, and Ireland. FunimationNow has free apps on mobile devices, tablets, and gaming consoles.
  • 27. Simulcast – Straight from Japan Our fans want their anime and they want it now. We’re streaming the latest episodes in HD, globally, within one hour after the show broadcasts in Japan. Materials are available only after the show starts airing in Japan.
  • 28. SimulDub Funimation SimulDub is the English-dubbed anime that's created and available to watch as soon as two weeks after its original Japanese broadcast.
  • 29. Key Considerations Security Reliable Automation Workflow Integration Total Cost
  • 31.
  • 32. Accelerated Media Lifecycle New Media LifecycleTraditional Media Lifecycle
  • 33. What does a content archive usually look like?
  • 34. Current Workflows • No structure from various service providers to Supply Chain vendors • No centralized inventory • No single source of truth for master files • Domestic & International Content managed separately
  • 36. The Ideal Vision Can Finally be Realized… Leveraging the power to create anything required for digital distribution points should only be limited around legal usage and not legacy distribution philosophies. Content Owner Content Owner Content Owner Content Owner Digital Supply Chains Retailers Consumers Distributors ConformsArtwork Custom Specs Power in Complexity Subtitles Localization
  • 38. CDN Takes Center Stage Investing in a strategy where the CDN is the core… Content Owner Content Owner Content Owner Content Owner 400+ Content Owners Sony Managed CDN  Content in any required spec  Multiple DRMs  Ability to Schedule  Full Reporting Avails & Rights Mgmt. Distributor Platform Consumers XML / API of all Content & Rights Stream secure video & ancillary assets Over 1M hours of premium content in 23+ languages
  • 39. Leveraging CloudFront for our Success AWS CloudFront Components enabling our platform’s growth • Reducing Latency • Leveraging Edge Servers • Distribution via Secure Signed URLs • Streaming content securely across the globe through unique URLs • Application Hosting • Static IP returns vs. round robin • Increased Security; running our own SSL Cert on top of the CloudFront domain
  • 40. • Cache Values / Behaviors • Setting distribution behaviors for all streaming assets • HTTP vs. HTTPS • Leveraging Header / TTL Values • Query String Caching Leveraging CloudFront for our Success AWS CloudFront Components enabling our platform’s growth
  • 42. • Cache Values / Behaviors • Setting distribution behaviors for all streaming assets • HTTP vs. HTTPS • Leveraging Header / TTL Values • Query String Caching • Waterfall Integration • Learning Curves Leveraging CloudFront for our Success AWS CloudFront Components enabling our platform’s growth
  • 45. Related Sessions CTD302 Taking DevOps to the AWS Edge Lee Atkinson, Alec Peterson 12/01/16 Thursday 17:00 PM Venetian, Level 3, Lido 3005 CTD301 Amazon CloudFront Flash Talks: Best Practices on Configuring, Securing and Monitoring your Distribution Efrain Fuentes, Alec Peterson, Anton Radlein, Cherie Wong 12/02/16 Friday 09:55 AM Venetian, Level 1, Marco Polo 706
  • 46. Related Sessions CTD202 Deliver and Monetize Your Content with Video Center Operations on AWS Khawaja Shams and Alex Zhang CTD203 Journeys to the Cloud: Different Experiences in Video Vivek Bhat, Mike Callahan, Theodore Kim Available for viewing later