SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
Welcome!
Video Processing and Delivery Track
AWS LA Symposium
Track Schedule
• 1:30 - 2:15 Reality Checks: Accelerating the Transition to Cloud Video
Keith Wymbs & Evan Statton, Elemental
• 2:15 - 3:00 Building High Quality Video Operations in the Cloud
Hardys Eggum, Synacor
• 3:00 - 3:30 Networking Break
• 3:30 - 4:15 Amazon Video’s Live Streaming Infrastructure
Euan McLeod, Amazon Video
• 4:15 - 5:00 Closing Panel Discussion Q&A
Reality Checks
Accelerating the Transition to Video Infrastructure in the Cloud
Keith Wymbs CMO, Elemental
Evan Statton Solutions Architect, Elemental
Connecting Content to Today’s Viewers
Markets
Enterprise Government
Broadcasters
Content Programmers
Pay TV Operators
Content
Live
On Demand
S3
Consumption
Devices
Reality #1: Fragmentation of Applications
BROADCAST LEVEL TRANSCODING MULTISCREEN APPLICATIONS DELIVERY & MONETIZATION
PRIMARY SCREEN EVOLUTION NEXT GENERATION EXPERIENCES LIVE CHANNEL PLAYOUT
Reality #2: Rapid Evolution of Advertising
Burnt-in static ads
No consideration for
demographics
No link to ad
campaigns
No interactivity
Client-side advertising insertion
Client inserts relevant
advert at point of
playback
More personalized
Accurate metrics
Server-side Ad Insertion
Personalized ads
Supports all devices
Protect against
blocking or skipping
Broadcast-grade
quality of experience
Works time shifting
2007 2012 2017
Old broadcast moved slow
• 1900 1st TV - World Fair (Paris)
• 1928 1st TV station (W3XK)
• 1938 1st TV network (CBS)
• 1950 First Color TVs available
• 1997 Flat screen TVs
• 2009 Analogue to Digital switch in USA
Reality #3: Accelerating Pace of Change
Internet advances faster
• 2004 Live streaming w/ Real Media
• 2008 Flash video
• 2010 HLS + h.264
• 2012 Live HD streaming & live to VOD
• Last 4 years & the future:
DASH, h.265, UHD, HDR, WCG, HFR
DevicesElemental
SERVER
Amazon Elastic
Transcoder
Elemental
LIVE
Elemental
STATMUX
Elemental
DELTA
Elemental
DELTA
Amazon
CLOUDFRONT
Managed
Network
Live
On Demand
S3
Appliance
Virtual
Machine
AWS
Cloud
Supported Infrastructures
AWS + Elemental combines the most powerful
video processing software with the most flexible & scalable cloud infrastructure
Source Processing & Management Delivery Display
Elemental
CONDUCTOR
Workflows Must Now Be Modular and Elastic
9
Fragmented Applications:
Live Events Moving to the Cloud
Best Practices for Live Streaming
Live
Source
Client
Live Source Encoded On-Premise
Client
Live
Source
Elemental
LIVE
Delivering ABR Streams to AWS for Delivery
Client
Elemental
DELTA
Elemental
DELTA
Elemental
CLOUD
Live
Source
Elemental
LIVE
AWS CloudFormation
• Model and set up AWS resources via:
– Templates that describe all the AWS resources that you want (like
Amazon EC2 instances or Amazon RDS DB instances), and
provisions and configures those resources for you.
– Stacks that cluster resources so they don’t need to be individually
created and configured or figure out what's dependent on what
• Provides
– Simplified Infrastructure Management
– Quickly Replicate Your Infrastructure
– Easily Control and Track Changes to Your Infrastructure
CloudFormation: Automate & Configure Workflow
Client
CloudFormation
Elemental
DELTA
Elemental
DELTA
Elemental
CLOUD
Live
Source
Elemental
LIVE
CloudFormation Template Creates All Components
Client
CloudFormation
EC2
Controller
Elemental parameters
to EC2 instance
Elemental software
configuration
using python/API
Elemental
DELTA
Elemental
DELTA
Elemental
CLOUD
Live
Source
Elemental
LIVE
CloudFormation Configures End-to-End Signal Flow
Client
CloudFormation
EC2
Controller
Elemental parameters
to EC2 instance
Elemental software
configuration
using python/API
CloudFront
Elemental
DELTA
Elemental
DELTA
Elemental
CLOUD
Live
Source
Elemental
LIVE
Reduce On-premise Upload Bandwidth
Client
Elemental
LIVE
CloudFormation
EC2
Controller
Elemental parameters
to EC2 instance
Elemental software
configuration
using python/API
CloudFront
Elemental
DELTA
Elemental
DELTA
Elemental
CLOUD
Elemental
LIVE
Live
Source
Elemental
LIVE
Monetization:
Rapid Evolution of Advertising
Client-Side Advertising Insertion
Video with
SCTE 35/104
Video
Manifest / Content
REST Insert Signal Cmds
Asset Request
(custom tags)
VAST
Resp.
VAST request1
2
Ad Asset3
Player DAI
Video Delivery
VIDEO DELIVERY PLATFORM
Origin
LIVE VIDEO PROCESSING
Elemental
LIVE
Elemental
DELTA
Ad
Assets
ADS
New Media
Devices
Amazon
CloudFront
Problems with Client-Side Ad Insertion
• User experience is bad
• Loading times, to the ad stream, then back to the regular content
• Inconsistency in the codecs, bit rates, and aspect ratios
• Ad signalling is interpreted by the player
• Specific developments to support multiple platforms and players
• No elegant solution to handle ad insertion in live channels and events
• Third party plugins can kill the business model
Server-Side Advertising Insertion
VAST
request 1
VAST
Resp.
2
Ad Asset
3
Origin DAI
Video with
SCTE 35/104
Video
Manifest / Content
REST Insert Signal Commands
Asset Request
(custom tags)
Client
VIDEO DELIVERY PLATFORMLIVE VIDEO PROCESSING
Elemental
LIVE
Elemental
DELTA
Amazon
CloudFront
Source
ADS Ad AssetSIS
Server Side Ad Insertion with Ad Matching
Video with
SCTE 35/104
Video
Manifest Request
Personalization info
and campaign
management
REST Insert Signal Commands
for marking ad avails
Generation of the
personalized manifest with
the ads video chunks in.
VAST
Request
Ingest the catalog of ad assets
(updated every night)
Live Video Processing Video Delivery Platform
2
Transcode Processing
Ads Inventory
3
VAST
Response
(ID of the ads)
1
4
Program workflow
JIT personalization
of the ad insertion
Mezz VOD files
Elemental
LIVE
Elemental
DELTA
Amazon
CloudFront
Elemental
SERVER
Source
Client
ADS Ad AssetSIS
Accelerating Pace of Change:
Channel Playout via the Cloud
24
Live Channel
Playout in the
Cloud
Current On-Premise Playout Configuration
SDI
SDI
SDI IP Video
IP Control
IP Control
Automation
Control
System
Live
Production
Studio
Playout
Server
Encoder
Master
Control
Switcher
Storage
Source Broadcast TV
Advanced On-Premise Playout Configuration
SDI or IP IP Video
IP Control
Automation
Control
System
Live
Production
Studio
Storage
Source
Elemental
LIVE
Broadcast TV
Integrated Channel Playout in the Cloud
AWS S3
AWS Direct
Connect
Source
Elemental Cloud
Elemental
DELTA
Video Delivery Platform
Elemental
LIVE
Live Video Processing
Playout
control
automation
Amazon
CloudFront
Devices
OTT
Future: Unified Playout + OTT + Ads in the Cloud
ADS
Elemental Cloud
Elemental
DELTA
Video Delivery Platform
Elemental
LIVE
Live Video Processing
Amazon
CloudFront
Devices
OTT
Ad Asset
Playout
control
automation
Source
AWS S3
AWS Direct
Connect
Future: Terrestrial Distribution for Primary Screen
Ad Asset
ADS
Play-out
control
automation
Broadcast
TV
Cloud Front
Managed
Network
MVPD
Elemental Cloud
Elemental
DELTA
Video Delivery Platform
Elemental
LIVE
Live Video Processing
AWS S3
AWS Direct
Connect
Source
AWS Direct
Connect
Thank you
High Quality Video Operations in the Cloud
Hardys Eggum
Head of IT & Technical Operations, Synacor
Networking Break
Return by 3:25
Amazon’s Live Streaming Infrastructure
Euan McLeod
Global Head of Live Video Streaming, Amazon Video
Type of Amazon Video Live Delivery
• Ad Hoc Events
• Tentpole Events
• 24/7 Live Linear
MACKLEMORE
LIVE
CNN News Source let us know that
they included the story in today’s
“Hollywood Minute,” which went out
to their 1,000+ affiliates.
Case Study: Amazon Video Live Streaming
Walkthrough Amazon Video Interface
39
40
Premium video: the core of
what we’re offering
HOW WE LOOK AT QUALITY
Tradeoffs
become
important
Delivering Quality Video
Experience
41
Tradeoffs
become
important
Delivering Quality Video
Experience
Reliability
Playback
start time
Video
quality
Priority of Tradeoffs
We set goals for all, and we invent
new technologies to push the
boundary where these tradeoffs
must be made.
1
23
HOW WE LOOK AT QUALITY
42
Premium video: the core of
what we’re offering
Measuring
& improving
playback
HOW WE LOOK AT QUALITY
Tradeoffs
become
important
Delivering Quality Video
Experience
43
Premium video: the core of
what we’re offering
Customer
trust
HOW WE LOOK AT QUALITY
Measuring
& improving
playback
Tradeoffs
become
important
Delivering Quality Video
Experience
Satellite and
Fiber Network
SOURCE
LOAD BALANCER
CDN 2
CDN X
Amazon
CloudFront
ELEMENTAL CLOUD
LOAD BALANCER
AWS REGION 2
Direct
Connect
INGEST LOGIC
AWS REGION 1
Direct
Connect
INGEST LOGIC
ELEMENTAL CLOUD
Amazon
Redshift
Amazon
SQS
Amazon
EC2
Amazon
SNS
OTHER AWS SERVICES USED
Amazon
Route 53
Amazon Video Live Streaming Workflow
OriginCache
DISPLAY DEVICES
Video
Player Video
Player
Key Server DRM License Server
Redundant
Feeds
Monitoring System
Optimization Services
(Origin/CDN Selection,,
Heuristics, Manifest)
Policy Management
QoS Events
Media Streaming Specific Improvements to 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
More Popular Titles Less Popular Titles
%ofSessionswithout
errorsandrebuffers
CloudFront
Other
CDNs
METRO ARCHITECTURE
CloudFront
We also use AWS innovation for VOD content
• Achieved through
adjacent pre-fetching
• And other video packet
delivery optimization
• Large scale deployment of high quality video via
the cloud is now possible and is happening
• Balance is required to create and maintain
customer satisfaction and trust
• Cloud workflows can be engineered to be as
resilient and reliable as on-premise workflows
Conclusion
47
Thank you
Expert Panel Discussion Q&A
Moderator: Keith Wymbs
Hardys Eggum
Head of IT & Technical Operations, Synacor
Euan McLeod
Global Head of Live Video Streaming, Amazon Video
Evan Statton
Solutions Architect, Elemental

Más contenido relacionado

La actualidad más candente

Getting Started with AWS Lambda and Serverless
Getting Started with AWS Lambda and ServerlessGetting Started with AWS Lambda and Serverless
Getting Started with AWS Lambda and ServerlessAmazon Web Services
 
AWS Monitoring & Logging
AWS Monitoring & LoggingAWS Monitoring & Logging
AWS Monitoring & LoggingJason Poley
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Web Services
 
Being Well-Architected in the Cloud
Being Well-Architected in the CloudBeing Well-Architected in the Cloud
Being Well-Architected in the CloudAmazon Web Services
 
Disaster Recovery Options with AWS
Disaster Recovery Options with AWSDisaster Recovery Options with AWS
Disaster Recovery Options with AWSAmazon Web Services
 
AWS S3 Tutorial For Beginners | Edureka
AWS S3 Tutorial For Beginners | EdurekaAWS S3 Tutorial For Beginners | Edureka
AWS S3 Tutorial For Beginners | EdurekaEdureka!
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...Amazon Web Services Korea
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Amazon Web Services
 
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...Amazon Web Services
 
Getting Started with AWS Compute Services
Getting Started with AWS Compute ServicesGetting Started with AWS Compute Services
Getting Started with AWS Compute ServicesAmazon Web Services
 
Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)Amazon Web Services
 
Building a Modern Data Architecture on AWS - Webinar
Building a Modern Data Architecture on AWS - WebinarBuilding a Modern Data Architecture on AWS - Webinar
Building a Modern Data Architecture on AWS - WebinarAmazon Web Services
 
Microsoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiencyMicrosoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiencyKushan Lahiru Perera
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)Martin Yan
 

La actualidad más candente (20)

Intro to AWS Lambda
Intro to AWS Lambda Intro to AWS Lambda
Intro to AWS Lambda
 
Getting Started with AWS Lambda and Serverless
Getting Started with AWS Lambda and ServerlessGetting Started with AWS Lambda and Serverless
Getting Started with AWS Lambda and Serverless
 
AWS Monitoring & Logging
AWS Monitoring & LoggingAWS Monitoring & Logging
AWS Monitoring & Logging
 
Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)Amazon Relational Database Service (Amazon RDS)
Amazon Relational Database Service (Amazon RDS)
 
Being Well-Architected in the Cloud
Being Well-Architected in the CloudBeing Well-Architected in the Cloud
Being Well-Architected in the Cloud
 
Disaster Recovery Options with AWS
Disaster Recovery Options with AWSDisaster Recovery Options with AWS
Disaster Recovery Options with AWS
 
AWS Lambda Features and Uses
AWS Lambda Features and UsesAWS Lambda Features and Uses
AWS Lambda Features and Uses
 
AWS S3 Tutorial For Beginners | Edureka
AWS S3 Tutorial For Beginners | EdurekaAWS S3 Tutorial For Beginners | Edureka
AWS S3 Tutorial For Beginners | Edureka
 
Introduction to Serverless
Introduction to ServerlessIntroduction to Serverless
Introduction to Serverless
 
AWS Cloud Watch
AWS Cloud WatchAWS Cloud Watch
AWS Cloud Watch
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
 
AWS 101
AWS 101AWS 101
AWS 101
 
Amazon S3: Masterclass
Amazon S3: MasterclassAmazon S3: Masterclass
Amazon S3: Masterclass
 
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
Behind the Scenes: Exploring the AWS Global Network (NET305) - AWS re:Invent ...
 
Getting Started with AWS Compute Services
Getting Started with AWS Compute ServicesGetting Started with AWS Compute Services
Getting Started with AWS Compute Services
 
Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)Introduction to Cloud Computing with AWS (Thai Session)
Introduction to Cloud Computing with AWS (Thai Session)
 
Building a Modern Data Architecture on AWS - Webinar
Building a Modern Data Architecture on AWS - WebinarBuilding a Modern Data Architecture on AWS - Webinar
Building a Modern Data Architecture on AWS - Webinar
 
Microsoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiencyMicrosoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiency
 
Aws 101 A walk-through the aws cloud (2013)
Aws 101  A walk-through the aws cloud (2013)Aws 101  A walk-through the aws cloud (2013)
Aws 101 A walk-through the aws cloud (2013)
 

Similar a AWS Elemental Services for Video Processing and Delivery

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
 
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
 
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
 
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015Amazon Web Services
 
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
 
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
 
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016Amazon Web Services Korea
 
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWSAmazon Web Services
 
Cloud video processing & Delivery
Cloud video processing & DeliveryCloud video processing & Delivery
Cloud video processing & DeliveryAmazon Web Services
 
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...Amazon Web Services Korea
 
[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
 
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 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS 솔루션즈 아키텍트:: A...
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS  솔루션즈 아키텍트:: A...초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS  솔루션즈 아키텍트:: A...
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS 솔루션즈 아키텍트:: A...Amazon Web Services Korea
 
AWS re:Invent 2016: Building SaaS Offerings for Desktop Apps with Amazon AppS...
AWS re:Invent 2016: Building SaaS Offerings for Desktop Apps with Amazon AppS...AWS re:Invent 2016: Building SaaS Offerings for Desktop Apps with Amazon AppS...
AWS re:Invent 2016: Building SaaS Offerings for Desktop Apps with Amazon AppS...Amazon Web Services
 
[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
 

Similar a AWS Elemental Services for Video Processing and Delivery (20)

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...
 
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...
 
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
 
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
 
AWS Media Day - Toronto
AWS Media Day - TorontoAWS Media Day - Toronto
AWS Media Day - Toronto
 
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
 
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 Media Day - Washington D.C.
AWS Media Day - Washington D.C.AWS Media Day - Washington D.C.
AWS Media Day - Washington D.C.
 
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
미디어 산업의 변혁을 가져온 Elemental Cloud :: Dan Marshall :: AWS Summit Seoul 2016
 
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
(SPOT209) Raising the Bar on Video Streaming Quality Using AWS
 
Cloud video processing & Delivery
Cloud video processing & DeliveryCloud video processing & Delivery
Cloud video processing & Delivery
 
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
 
[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...
 
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...
 
Cloud stream webinar
Cloud stream webinarCloud stream webinar
Cloud stream webinar
 
Automator - Powered by Multitv
Automator - Powered by MultitvAutomator - Powered by Multitv
Automator - Powered by Multitv
 
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS 솔루션즈 아키텍트:: A...
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS  솔루션즈 아키텍트:: A...초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS  솔루션즈 아키텍트:: A...
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS 솔루션즈 아키텍트:: A...
 
AWS re:Invent 2016: Building SaaS Offerings for Desktop Apps with Amazon AppS...
AWS re:Invent 2016: Building SaaS Offerings for Desktop Apps with Amazon AppS...AWS re:Invent 2016: Building SaaS Offerings for Desktop Apps with Amazon AppS...
AWS re:Invent 2016: Building SaaS Offerings for Desktop Apps with Amazon AppS...
 
[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...
 
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)...
 

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

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Último (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

AWS Elemental Services for Video Processing and Delivery

  • 1. Welcome! Video Processing and Delivery Track AWS LA Symposium
  • 2. Track Schedule • 1:30 - 2:15 Reality Checks: Accelerating the Transition to Cloud Video Keith Wymbs & Evan Statton, Elemental • 2:15 - 3:00 Building High Quality Video Operations in the Cloud Hardys Eggum, Synacor • 3:00 - 3:30 Networking Break • 3:30 - 4:15 Amazon Video’s Live Streaming Infrastructure Euan McLeod, Amazon Video • 4:15 - 5:00 Closing Panel Discussion Q&A
  • 3. Reality Checks Accelerating the Transition to Video Infrastructure in the Cloud Keith Wymbs CMO, Elemental Evan Statton Solutions Architect, Elemental
  • 4. Connecting Content to Today’s Viewers Markets Enterprise Government Broadcasters Content Programmers Pay TV Operators Content Live On Demand S3 Consumption Devices
  • 5. Reality #1: Fragmentation of Applications BROADCAST LEVEL TRANSCODING MULTISCREEN APPLICATIONS DELIVERY & MONETIZATION PRIMARY SCREEN EVOLUTION NEXT GENERATION EXPERIENCES LIVE CHANNEL PLAYOUT
  • 6. Reality #2: Rapid Evolution of Advertising Burnt-in static ads No consideration for demographics No link to ad campaigns No interactivity Client-side advertising insertion Client inserts relevant advert at point of playback More personalized Accurate metrics Server-side Ad Insertion Personalized ads Supports all devices Protect against blocking or skipping Broadcast-grade quality of experience Works time shifting 2007 2012 2017
  • 7. Old broadcast moved slow • 1900 1st TV - World Fair (Paris) • 1928 1st TV station (W3XK) • 1938 1st TV network (CBS) • 1950 First Color TVs available • 1997 Flat screen TVs • 2009 Analogue to Digital switch in USA Reality #3: Accelerating Pace of Change Internet advances faster • 2004 Live streaming w/ Real Media • 2008 Flash video • 2010 HLS + h.264 • 2012 Live HD streaming & live to VOD • Last 4 years & the future: DASH, h.265, UHD, HDR, WCG, HFR
  • 8. DevicesElemental SERVER Amazon Elastic Transcoder Elemental LIVE Elemental STATMUX Elemental DELTA Elemental DELTA Amazon CLOUDFRONT Managed Network Live On Demand S3 Appliance Virtual Machine AWS Cloud Supported Infrastructures AWS + Elemental combines the most powerful video processing software with the most flexible & scalable cloud infrastructure Source Processing & Management Delivery Display Elemental CONDUCTOR Workflows Must Now Be Modular and Elastic
  • 10. Best Practices for Live Streaming Live Source Client
  • 11. Live Source Encoded On-Premise Client Live Source Elemental LIVE
  • 12. Delivering ABR Streams to AWS for Delivery Client Elemental DELTA Elemental DELTA Elemental CLOUD Live Source Elemental LIVE
  • 13. AWS CloudFormation • Model and set up AWS resources via: – Templates that describe all the AWS resources that you want (like Amazon EC2 instances or Amazon RDS DB instances), and provisions and configures those resources for you. – Stacks that cluster resources so they don’t need to be individually created and configured or figure out what's dependent on what • Provides – Simplified Infrastructure Management – Quickly Replicate Your Infrastructure – Easily Control and Track Changes to Your Infrastructure
  • 14. CloudFormation: Automate & Configure Workflow Client CloudFormation Elemental DELTA Elemental DELTA Elemental CLOUD Live Source Elemental LIVE
  • 15. CloudFormation Template Creates All Components Client CloudFormation EC2 Controller Elemental parameters to EC2 instance Elemental software configuration using python/API Elemental DELTA Elemental DELTA Elemental CLOUD Live Source Elemental LIVE
  • 16. CloudFormation Configures End-to-End Signal Flow Client CloudFormation EC2 Controller Elemental parameters to EC2 instance Elemental software configuration using python/API CloudFront Elemental DELTA Elemental DELTA Elemental CLOUD Live Source Elemental LIVE
  • 17. Reduce On-premise Upload Bandwidth Client Elemental LIVE CloudFormation EC2 Controller Elemental parameters to EC2 instance Elemental software configuration using python/API CloudFront Elemental DELTA Elemental DELTA Elemental CLOUD Elemental LIVE Live Source Elemental LIVE
  • 19. Client-Side Advertising Insertion Video with SCTE 35/104 Video Manifest / Content REST Insert Signal Cmds Asset Request (custom tags) VAST Resp. VAST request1 2 Ad Asset3 Player DAI Video Delivery VIDEO DELIVERY PLATFORM Origin LIVE VIDEO PROCESSING Elemental LIVE Elemental DELTA Ad Assets ADS New Media Devices Amazon CloudFront
  • 20. Problems with Client-Side Ad Insertion • User experience is bad • Loading times, to the ad stream, then back to the regular content • Inconsistency in the codecs, bit rates, and aspect ratios • Ad signalling is interpreted by the player • Specific developments to support multiple platforms and players • No elegant solution to handle ad insertion in live channels and events • Third party plugins can kill the business model
  • 21. Server-Side Advertising Insertion VAST request 1 VAST Resp. 2 Ad Asset 3 Origin DAI Video with SCTE 35/104 Video Manifest / Content REST Insert Signal Commands Asset Request (custom tags) Client VIDEO DELIVERY PLATFORMLIVE VIDEO PROCESSING Elemental LIVE Elemental DELTA Amazon CloudFront Source ADS Ad AssetSIS
  • 22. Server Side Ad Insertion with Ad Matching Video with SCTE 35/104 Video Manifest Request Personalization info and campaign management REST Insert Signal Commands for marking ad avails Generation of the personalized manifest with the ads video chunks in. VAST Request Ingest the catalog of ad assets (updated every night) Live Video Processing Video Delivery Platform 2 Transcode Processing Ads Inventory 3 VAST Response (ID of the ads) 1 4 Program workflow JIT personalization of the ad insertion Mezz VOD files Elemental LIVE Elemental DELTA Amazon CloudFront Elemental SERVER Source Client ADS Ad AssetSIS
  • 23. Accelerating Pace of Change: Channel Playout via the Cloud
  • 25. Current On-Premise Playout Configuration SDI SDI SDI IP Video IP Control IP Control Automation Control System Live Production Studio Playout Server Encoder Master Control Switcher Storage Source Broadcast TV
  • 26. Advanced On-Premise Playout Configuration SDI or IP IP Video IP Control Automation Control System Live Production Studio Storage Source Elemental LIVE Broadcast TV
  • 27. Integrated Channel Playout in the Cloud AWS S3 AWS Direct Connect Source Elemental Cloud Elemental DELTA Video Delivery Platform Elemental LIVE Live Video Processing Playout control automation Amazon CloudFront Devices OTT
  • 28. Future: Unified Playout + OTT + Ads in the Cloud ADS Elemental Cloud Elemental DELTA Video Delivery Platform Elemental LIVE Live Video Processing Amazon CloudFront Devices OTT Ad Asset Playout control automation Source AWS S3 AWS Direct Connect
  • 29. Future: Terrestrial Distribution for Primary Screen Ad Asset ADS Play-out control automation Broadcast TV Cloud Front Managed Network MVPD Elemental Cloud Elemental DELTA Video Delivery Platform Elemental LIVE Live Video Processing AWS S3 AWS Direct Connect Source AWS Direct Connect
  • 31. High Quality Video Operations in the Cloud Hardys Eggum Head of IT & Technical Operations, Synacor
  • 33. Amazon’s Live Streaming Infrastructure Euan McLeod Global Head of Live Video Streaming, Amazon Video
  • 34. Type of Amazon Video Live Delivery • Ad Hoc Events • Tentpole Events • 24/7 Live Linear
  • 36.
  • 37. CNN News Source let us know that they included the story in today’s “Hollywood Minute,” which went out to their 1,000+ affiliates.
  • 38. Case Study: Amazon Video Live Streaming
  • 39. Walkthrough Amazon Video Interface 39
  • 40. 40 Premium video: the core of what we’re offering HOW WE LOOK AT QUALITY Tradeoffs become important Delivering Quality Video Experience
  • 41. 41 Tradeoffs become important Delivering Quality Video Experience Reliability Playback start time Video quality Priority of Tradeoffs We set goals for all, and we invent new technologies to push the boundary where these tradeoffs must be made. 1 23 HOW WE LOOK AT QUALITY
  • 42. 42 Premium video: the core of what we’re offering Measuring & improving playback HOW WE LOOK AT QUALITY Tradeoffs become important Delivering Quality Video Experience
  • 43. 43 Premium video: the core of what we’re offering Customer trust HOW WE LOOK AT QUALITY Measuring & improving playback Tradeoffs become important Delivering Quality Video Experience
  • 44. Satellite and Fiber Network SOURCE LOAD BALANCER CDN 2 CDN X Amazon CloudFront ELEMENTAL CLOUD LOAD BALANCER AWS REGION 2 Direct Connect INGEST LOGIC AWS REGION 1 Direct Connect INGEST LOGIC ELEMENTAL CLOUD Amazon Redshift Amazon SQS Amazon EC2 Amazon SNS OTHER AWS SERVICES USED Amazon Route 53 Amazon Video Live Streaming Workflow OriginCache DISPLAY DEVICES Video Player Video Player Key Server DRM License Server Redundant Feeds Monitoring System Optimization Services (Origin/CDN Selection,, Heuristics, Manifest) Policy Management QoS Events
  • 45. Media Streaming Specific Improvements to 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
  • 46. More Popular Titles Less Popular Titles %ofSessionswithout errorsandrebuffers CloudFront Other CDNs METRO ARCHITECTURE CloudFront We also use AWS innovation for VOD content • Achieved through adjacent pre-fetching • And other video packet delivery optimization
  • 47. • Large scale deployment of high quality video via the cloud is now possible and is happening • Balance is required to create and maintain customer satisfaction and trust • Cloud workflows can be engineered to be as resilient and reliable as on-premise workflows Conclusion 47
  • 49. Expert Panel Discussion Q&A Moderator: Keith Wymbs Hardys Eggum Head of IT & Technical Operations, Synacor Euan McLeod Global Head of Live Video Streaming, Amazon Video Evan Statton Solutions Architect, Elemental