SlideShare a Scribd company logo
1 of 33
Download to read offline
Mark Cousins Head of AWSElemental
Solutions Architecture,APJ
Monetizing your content with
server side ad insertion using
AWS Elemental MediaTailor
WHAT WE’ LL BE COVERING
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
- Video monetization today
- What is SSAI
- What is MediaTailor
- The better way to monetize your video workflow
- Additional considerations for your workflow
- Customer presentation
- Conclusion
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
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2007 2012
Burnt-in static ads
EVOLUTION OF OTT ADVERTISING
CLIENT- SIDE AD INSERTION
A common solution for personalizing and targeting ads is client-side ad
insertion, it has various limitations:
• Requires code changes across multiple platforms and devices
Web page
Video
Player
7
5
3
9
2
8
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
6
SDK
4
Ad Server
CLIENT- SIDE AD INSERTION
A common solution for personalizing and targeting ads is client-side ad
insertion, it has various limitations:
• Requires code changes across multiple platforms and devices
• Subject to high network latency/poor quality
• Which means it’s not a great solution for live streaming
• Has lower ad fill rates on desktop and mobile web
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
EVOLUTION OF OTT ADVERTISING PT2
No consideration of
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
Fully personalized ads
Supports all devices
Protect against blocking or
skipping
Broadcast-grade quality of
experience
Works for live, VOD and time
shifting applications
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
2007 2012 2017
Burnt-in static ads
WHAT IS SERVER- SIDE AD INSERTION?
Server-side ad insertion is a combination of manifest
manipulation, ad server communication, and ad bit-rate and
resolution normalization on the server-side before presenting
a manifest to clients
• It is difficult to do right because:
• It requires a highly scalable origination service
– Personalized manifests are not cacheable
• Reporting an custom player behavior requires clients to know an ad has
been played
• There are different ad standards (VAST, VPAID, VMAP), ad servers, origin
servers, player environments which complicate workflows
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
W H AT D O M AN IFES TS LO O K LIKE?
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107425.ts?m=1492714662
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107426.ts?m=1492714662
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107427.ts?m=1492714662
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107428.ts?m=1492714662
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107429.ts?m=1492714662
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107430.ts?m=1492714662
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
W H AT D O M AN IFES TS LO O K LIKE?
.ts?m=1492714662 #EXT-
X-DISCONTINUITY
#EXTINF:3.066667,
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
../../../../segment/a1bc06b59e9a570b3b6b886a763d15814a86f0b
b/bbb/a8c8a5a2-7a2d-45c1-95e9-73e35845f839/0/5107715
#EXTINF:3.0,
../../../../segment/a1bc06b59e9a570b3b6b886a763d15814a86f0b
b/bbb/a8c8a5a2-7a2d-45c1-95e9-73e35845f839/0/5107716
#EXTINF:3.0,
../../../../segment/a1bc06b59e9a570b3b6b886a763d15814a86f0b
b/bbb/a8c8a5a2-7a2d-45c1-95e9-73e35845f839/0/5107717
#EXTINF:3.0,
../../../../segment/a1bc06b59e9a570b3b6b886a763d15814a86f0b
b/bbb/a8c8a5a2-7a2d-45c1-95e9-73e35845f839/0/5107718
#EXT-X-DISCONTINUITY
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_1_5107721
.ts?m=1492714662
W H AT D O M AN IFES TS LO O K LIKE?
#EXTINF:4.0, #EXTINF:3.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_ https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_1_5107712
2_5107425.ts?m=1492714662
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107426.ts?m=1492714662
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107427.ts?m=1492714662
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107428.ts?m=1492714662
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107429.ts?m=1492714662
#EXTINF:4.0,
https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_
2_5107430.ts?m=1492714662
Introducing AWS Elemental Media Tailor
AWS Elemental MediaTailor is a content personalization
and monetization service that allows customers to
implement stitched server-side ad content while
maintaining high quality of service
• Ads are better monetized, more consistent in video quality and
easier to manage across multi-platform environments
• Managed transcoding provides a better user experience
• Standards-based client- and server-side ad reporting within a
single service
• More control over the player, origin and CDN while providing a
better end-viewer experience at scale
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
W E’RE BU ILT WITH S CALE IN M IN D FO R
• Manifest Manipulation
Availability Zone
Availability Zone
Availability Zone
Elastic Load
Balancing
DynamoDB
Config &Session
Store
Users
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
W E’RE BU ILT WITH S CALE IN M IN D FO R
• Transcoding
DynamoDB
Creative Index
Availability Zone
Availability Zone
Availability Zone
Internal ELB
EC2 Controllers
Amazon Elastic
Transcoder
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
W E’RE BU ILT WITH S CALE IN M IN D FO R
• Transcoding and Ad Delivery
DynamoDB
Creative Index
Amazon Elastic
Transcoder
S3 BucketDefault CloudFront
Distribution
Internal ELB
Availability Zone
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Availability Zone
Availability Zone
EC2 Controllers
W E’RE BU ILT WITH S CALE IN M IN D FO R
• Reporting
Availability Zone
Beacon URL Storage
DynamoDB Player
Sessions
3P Reporting Server
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
YOUR WORKFLOW IN SSAI:PLAYER REQ
REGIO
N
Manifest
cache
ON-THE-FLY / MANAGED
TRANSCODING
Amazon Elastic
Transcoder
AmazonS3
AWS Elemental
MediaTailor
ADS
DFP,
Freewheel or
other ADS
LIVE VIDEO PROCESSING VIDEO DELIVERY
PLATFORM
AWS Elemental Live AWS Elemental Delta
Video with SCTE 35/104 Conditioned
manifest with
ad markers
AWSElemental
MediaTailor
MANIFEST
MANIPULATI
ON
DISPLAY
DEVICES
1. getManifest
https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo=
bar&sz=640&baz=bam&idfa=12345
CDN
Amazon
CloudFront
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A NOTE ON TARGETTING
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• Session variables vs. player variables
• Session variables: referer, client-ip, random numbers/uuids, break length etc
• Player variables: deviceId, page level properties, customerIds etc…
A NOTE ON TARGETTING
• Session variables vs. player variables
• Session variables: referer, client-ip, random numbers/uuids, break length etc
• Player variables: deviceId, page level properties, customerIds etc…
getManifest
https://mediatailorURL.amazonaws.com/path/hls.
m3u8?foo=bar&sz=640&baz=bam&idfa=12345
Custom player variables
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A NOTE ON TARGETTING
• Session variables vs. player variables
• Session variables: referer, client-ip, random numbers/uuids, break length etc
• Player variables: deviceId, page level properties, customerIds etc…
getManifest
https://mediatailorURL.amazonaws.com/path/hls.
m3u8?foo=bar&sz=640&baz=bam&idfa=12345
Custom player variables
[avail.random], [session.client_ip],
[session.avail_duration_secs]
Manifest/session level variables
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
A NOTE ON TARGETTING
• Session variables vs. player variables
• Session variables: referer, client-ip, random numbers/uuids, break length etc
• Player variables: deviceId, page level properties, customerIds etc…
getManifest
https://mediatailorURL.amazonaws.com/path/hls.
m3u8?foo=bar&sz=640&baz=bam&idfa=12345
Custom player variables
[avail.random], [session.client_ip],
[session.avail_duration_secs]
Manifest/session level variables
VAST request for this user: https://adServerPath/ads?foo=bar&sz=640&baz=bam&idfa=12345&client-
ip=54.240.196.175&maxdur=120&correlator=15734883199399203
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
YOUR WORKFLOW IN SSAI: ORIGIN& VAST
REGIO
N
Video with SCTE 35/104 Conditioned
manifest with
ad markers
Manifest
cache
ON-THE-FLY / MANAGED
TRANSCODING
Amazon Elastic
Transcoder
AmazonS3
AWS Elemental
MediaTailor
ADS
DFP,
Freewheel or
other ADS
AWS Elemental Live
LIVE VIDEO PROCESSING
AWS Elemental Delta
VIDEO DELIVERY PLATFORM
AWSElemental
MediaTailor
MANIFEST
MANIPULATI
ON
DISPLAY
DEVICES
1. getManifest
https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo=
bar&sz=640&baz=bam&idfa=12345
2. getTemplate manifest
3. getVAST
https://adServerURL.net/path/ads?foo=bar&sz=640&baz=ba
m&idfa=12345 - Headers: XFF, User-Agent
CDN
Amazon
CloudFront
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Y O U R W O RKFLO W IN S S AI:<VA ST XM L >
REGIO
N
Video with SCTE 35/104 Conditioned
manifest with
ad markers
Manifest
cache
ON-THE-FLY / MANAGED
TRANSCODING
Amazon Elastic
Transcoder
AmazonS3
AWS Elemental
MediaTailor
ADS
DFP,
Freewheel or
other ADS
AWS Elemental Live
LIVE VIDEO PROCESSING
AWS Elemental Delta
VIDEO DELIVERY PLATFORM
AWSElemental
MediaTailor
MANIFEST
MANIPULATI
ON
DISPLAY
DEVICES
1. getManifest
https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo=
bar&sz=640&baz=bam&idfa=12345
2. getTemplate manifest
3. getVAST
https://adServerURL.net/path/ads?foo=bar&sz=640&baz=ba
m&idfa=12345 - Headers: XFF, User-Agent
4. Parse VAST Response, find mp4 creatives, are creatives
already in cache?
CDN
Amazon
CloudFront
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
YOUR WORKFLOW IN SSAI: TRANSCODE
REGIO
N
Video with SCTE 35/104 Conditioned
manifest with
ad markers
Manifest
cache
ON-THE-FLY / MANAGED
TRANSCODING
AWS Elemental
MediaTailor
Amazon Elastic
Transcoder
Amazon S3
ADS
DFP,
Freewheel or
other ADS
AWS Elemental Live
LIVE VIDEO PROCESSING
AWS Elemental Delta
VIDEO DELIVERY PLATFORM
AWSElemental
MediaTailor
MANIFEST
MANIPULATI
ON
DISPLAY
DEVICES
1. getManifest
https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo=
bar&sz=640&baz=bam&idfa=12345
2. getTemplate manifest
3. getVAST
https://adServerURL.net/path/ads?foo=bar&sz=640&baz=ba
m&idfa=12345 - Headers: XFF, User-Agent
4. Parse VAST Response, find mp4 creatives, are creatives
already in cache?
5. 5. Queue job for creative IDs not in cache. Transcode to
templateManifest renditions.
CDN
Amazon
CloudFront
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
YOUR WORKFLOW IN SSAI: DELIVERY
REGIO
N
Video with SCTE 35/104 Conditioned
manifest with
ad markers
Manifest
cache
ON-THE-FLY / MANAGED
TRANSCODING
AWS Elemental
MediaTailor
Amazon Elastic
Transcoder
Amazon S3
ADS
DFP,
Freewheel or
other ADS
AWS Elemental Live
LIVE VIDEO PROCESSING
AWS Elemental Delta
VIDEO DELIVERY PLATFORM
AWSElemental
MediaTailor
MANIFEST
MANIPULATI
ON
1. getManifest
https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo=
bar&sz=640&baz=bam&idfa=12345
2. getTemplate manifest
3. getVAST
https://adServerURL.net/path/ads?foo=bar&sz=640&baz=ba
m&idfa=12345 - Headers: XFF, User-Agent
4. Parse VAST Response, find mp4 creatives, are creatives
already in cache?
5. 5. Queue job for creative IDs not in cache. Transcode to
templateManifest renditions.
6. Personalized manifest *.m3u8 (not
cacheable)
7. Fetch content segments
(cacheable on CDN)
8. Fetch ad segments (cacheable on
CDN)
CDN DISPLAY DEVICES
Amazon
CloudFront
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
YOUR WORKFLOW IN SSAI: REPORT
REGIO
N
Video with SCTE 35/104 Conditioned
manifest with
ad markers
Manifest
cache
ON-THE-FLY / MANAGED
TRANSCODING
AWS Elemental
MediaTailor
Amazon Elastic
Transcoder
Amazon S3
ADS
DFP,
Freewheel or
other ADS
AWS Elemental Live
LIVE VIDEO PROCESSING
AWS Elemental Delta
VIDEO DELIVERY PLATFORM
AWSElemental
MediaTailor
MANIFEST
MANIPULATI
ON
1. getManifest
https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo=
bar&sz=640&baz=bam&idfa=12345
2. getTemplate manifest
3. getVAST
https://adServerURL.net/path/ads?foo=bar&sz=640&baz=ba
m&idfa=12345 - Headers: XFF, User-Agent
4. Parse VAST Response, find mp4 creatives, are creatives
already in cache?
5. 5. Queue job for creative IDs not in cache. Transcode to
templateManifest renditions.
6. Personalized manifest *.m3u8 (not
cacheable)
7. Fetch content segments
(cacheable on CDN)
8. Fetch ad segments (cacheable on
CDN)
9. Hybrid client-side and server side
reporting
CDN DISPLAY DEVICES
Amazon
CloudFront
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Server-side reporting: Pros:
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
• No extra integration required, quartile
and impression reporting done entirely
on your behalf
Cons:
• De-duping due to player behavior may
be required (can use CDN to cache or
coalesce requests)
• No specialized beacons or advanced
playback behavior
A N O TE O N RE P O RTIN G
{
"eventType": "BEACON_FIRED",
"eventDescription": "Fired tracking beacon",
"awsAccountId": "",
"customerId": "",
"originId": "demoConfig",
"sessionId": "6782f423-e43f-49a5-bee9-24eadcc6ab15",
"beaconInfo": {
"beaconUri":
"http://engine.adzerk.net/e.gif?e=eyJhdiI6MjI1MzQ1LCJhdCI6NSwiYnQiOjAsImNtI
jo1Nzc0OTIsImNoIjoyODYwMiwiY2siOnt9LCJjciI6Mjg2NDI5MCwiZGkiOiIxZjlmOW
NiMTQ0MDg0ZjNhYWRjYTE2ODhhYjkxN2Ex",
"headers": [
{
"name": "User-Agent",
"value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36"
},
{
"name": "X-Forwarded-For",
"value": "205.251.233.178"
}
],
"trackingEvent": "THIRD_QUARTILE",
"beaconHttpResponseCode": 200
}
}
• Can develop player to expose custom
playback behavior (no skip, countdown
timer etc…)
• Advanced beacons like pause, ffwd,
rewind etc… available
Cons:
• Requires player changes
A N O TE O N RE P O RTIN G
Client-side reporting: Pros:
JSON response from getTracking:
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
NF L THUR S D A Y NI G HT FO O TBA LL W ITH A M A ZO N V ID E O
Challenge
• Deliver personalized
ads on live event
streams
• Massive peaks of
concurrent users
• Wide range of end-
users devices
• Support multiple ad
servers
n • AWS Elemental
o MediaTailor
i • AWS Elemental Cloud
t running Live and Delta
u • Ad proxy for multiple
l ADS support
So • Multi region
deployment
.
n
t • Maintain quality ofif experience and
e service for any size of
n audience with elastic
scale, highly available
Be
workflow and pre-
transcoded ad content
• Maximize monetizatio
potential with multiple
ADS providers,
delivery to multiple
devices and server-
side ad insertion
28
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
NF L THUR S D A Y NI G HT FO O TBA LL W ITH A M A ZO N V ID E O
Sports Feed
SOURCE
REGIO
N
REGIO
N
REGIO
N
AWS
Elemental
Live
AWS
Elemental
Delta
REGIO
N*
AWS Elemental
MediaTailor
PERSONALIZATION
AND
MONETIZATION
SERVICE
DISPLAY DEVICES
Multiple OTTdevices
Multi-CDN
DISTRIBUTI
ON
CustomAd
Server #2
AD SERVER
Ad proxy&
reporting
PROXYADS
AWS ELEMENTAL CLOUD REGION
AWS
Elemental
Server
Amazon
S3
Content encoded in multiple
AZ across multiple Regions
Pre-transcoded ad
content for event
Stitch and deliver
personalized
manifest
Get ad info
for each user
Report ad plays
Deliver primary content
Deliver ad content
* Each REGION is a separate geographic area. A
region has multiple, isolated locations known
as Availability Zones (AZs)
Each region is completely independent. Each AZ is
isolated, but the AZs in a region are connected
through low-latency links. CustomAd
Server #1
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
NF L TH U R S D A Y NI G H T F O O TB A L L W I TH A M A Z O N VI D E O TR IVI A
• AWS Elemental MediaTailor workflow designed to scale to support
millions of viewers on the Amazon Video Platform
• Over 120 ads per game
• For a total of ~60 minutes of ads, excluding timeouts and
injuries
• Global distribution in 6 AWS regions
• 3 ad decision servers used
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
30
AWS ELEMENTAL MEDIATAILOR S U M M A R Y
Highly scalable and personalized
manifest manipulation service on AWS
• Operates in AWS regions to scale
out to end-user requests
• Uses query string parameters from
players and playback session
information to personalized ads
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS ELEMENTAL MEDIATAILOR S U M M A R Y
Enables more consistent quality for ads with
managed transcoding
Reach & monetize more devices
Standards based VAST reporting
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS ELEMENTAL MEDIATAILOR S U M M A R Y
Integration with AWS services like Amazon
CloudWatch and AWS IAM
Pay as you go that does not require a
minimum commitment
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More Related Content

What's hot

What's hot (20)

AWS를 활용한 Digital Manufacturing 실현 방법 및 사례 소개 - Douglas Bellin, 월드와이드 제조 솔루션 담...
AWS를 활용한 Digital Manufacturing 실현 방법 및 사례 소개 - Douglas Bellin, 월드와이드 제조 솔루션 담...AWS를 활용한 Digital Manufacturing 실현 방법 및 사례 소개 - Douglas Bellin, 월드와이드 제조 솔루션 담...
AWS를 활용한 Digital Manufacturing 실현 방법 및 사례 소개 - Douglas Bellin, 월드와이드 제조 솔루션 담...
 
AWS Black Belt Online Seminar 2018 AWS Certificate Manager
AWS Black Belt Online Seminar 2018 AWS Certificate ManagerAWS Black Belt Online Seminar 2018 AWS Certificate Manager
AWS Black Belt Online Seminar 2018 AWS Certificate Manager
 
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy20210126 AWS Black Belt Online Seminar AWS CodeDeploy
20210126 AWS Black Belt Online Seminar AWS CodeDeploy
 
20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信
20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信
20191112 AWS Black Belt Online Seminar AWS Media Services で始めるライブ動画配信
 
Amazon Personalize 소개 (+ 실습 구성)::김영진, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon Personalize 소개 (+ 실습 구성)::김영진, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나Amazon Personalize 소개 (+ 실습 구성)::김영진, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
Amazon Personalize 소개 (+ 실습 구성)::김영진, 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
 
20200331 AWS Black Belt Online Seminar AWS Elemental MediaConvert
20200331 AWS Black Belt Online Seminar AWS Elemental MediaConvert20200331 AWS Black Belt Online Seminar AWS Elemental MediaConvert
20200331 AWS Black Belt Online Seminar AWS Elemental MediaConvert
 
AWS Black Belt Online Seminar - Amazon Lightsail
AWS Black Belt Online Seminar - Amazon Lightsail AWS Black Belt Online Seminar - Amazon Lightsail
AWS Black Belt Online Seminar - Amazon Lightsail
 
AWS Black Belt Online Seminar 2017 Amazon Kinesis
AWS Black Belt Online Seminar 2017 Amazon KinesisAWS Black Belt Online Seminar 2017 Amazon Kinesis
AWS Black Belt Online Seminar 2017 Amazon Kinesis
 
Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...
Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...
Amazon Personalize Event Tracker 실시간 고객 반응을 고려한 추천::김태수, 솔루션즈 아키텍트, AWS::AWS ...
 
Amazon EKS를 통한 빠르고 편리한 컨테이너 플랫폼 활용 – 이일구 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Ind...
Amazon EKS를 통한 빠르고 편리한 컨테이너 플랫폼 활용 – 이일구 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Ind...Amazon EKS를 통한 빠르고 편리한 컨테이너 플랫폼 활용 – 이일구 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Ind...
Amazon EKS를 통한 빠르고 편리한 컨테이너 플랫폼 활용 – 이일구 AWS 솔루션즈 아키텍트:: AWS Cloud Week - Ind...
 
신규 미디어서비스 소개 : 손쉬운 라이브 소스 클라우드 입수부터 간편한 라이브 스트리밍 구축까지 – 임석영 AWS 솔루션즈 아키텍트:: A...
신규 미디어서비스 소개 : 손쉬운 라이브 소스 클라우드 입수부터 간편한 라이브 스트리밍 구축까지 – 임석영 AWS 솔루션즈 아키텍트:: A...신규 미디어서비스 소개 : 손쉬운 라이브 소스 클라우드 입수부터 간편한 라이브 스트리밍 구축까지 – 임석영 AWS 솔루션즈 아키텍트:: A...
신규 미디어서비스 소개 : 손쉬운 라이브 소스 클라우드 입수부터 간편한 라이브 스트리밍 구축까지 – 임석영 AWS 솔루션즈 아키텍트:: A...
 
AWS Greengrass V2와 신규 IoT 서비스를 활용한 개방형 edge 소프트웨어 환경 구축 - 이세현 AWS IoT 스페셜리스트 ...
AWS Greengrass V2와 신규 IoT 서비스를 활용한 개방형 edge 소프트웨어 환경 구축 - 이세현 AWS IoT 스페셜리스트 ...AWS Greengrass V2와 신규 IoT 서비스를 활용한 개방형 edge 소프트웨어 환경 구축 - 이세현 AWS IoT 스페셜리스트 ...
AWS Greengrass V2와 신규 IoT 서비스를 활용한 개방형 edge 소프트웨어 환경 구축 - 이세현 AWS IoT 스페셜리스트 ...
 
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハック
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハックAWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハック
AWS Black Belt Online Seminar 2017 Amazon Pinpoint で始めるモバイルアプリのグロースハック
 
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
AWS Black Belt Online Seminar AWS Key Management Service (KMS) AWS Black Belt Online Seminar AWS Key Management Service (KMS)
AWS Black Belt Online Seminar AWS Key Management Service (KMS)
 
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
 
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
Amazon VPC와 ELB/Direct Connect/VPN 알아보기 - 김세준, AWS 솔루션즈 아키텍트
 
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
20200422 AWS Black Belt Online Seminar Amazon Elastic Container Service (Amaz...
 
Amazon Pinpoint を中心としたカスタマーエンゲージメントの全体像 / Customer Engagement On Amazon Pinpoint
Amazon Pinpoint を中心としたカスタマーエンゲージメントの全体像 / Customer Engagement On Amazon PinpointAmazon Pinpoint を中心としたカスタマーエンゲージメントの全体像 / Customer Engagement On Amazon Pinpoint
Amazon Pinpoint を中心としたカスタマーエンゲージメントの全体像 / Customer Engagement On Amazon Pinpoint
 
20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service
20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service
20200623 AWS Black Belt Online Seminar Amazon Elasticsearch Service
 
AWS IAM과 친해지기 – 조이정, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
AWS IAM과 친해지기 – 조이정, AWS 솔루션즈 아키텍트:: AWS Builders Online Series AWS IAM과 친해지기 – 조이정, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
AWS IAM과 친해지기 – 조이정, AWS 솔루션즈 아키텍트:: AWS Builders Online Series
 

Similar to AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시스템 엔지니어링 부서장)

Similar to AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시스템 엔지니어링 부서장) (20)

NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...
NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...
NEW LAUNCH! Learn how Fubo is monetizing their content with server side ad in...
 
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
 
Building an Immersive VR Streaming Solution on AWS - AWS Online Tech Talks
Building an Immersive VR Streaming Solution on AWS - AWS Online Tech TalksBuilding an Immersive VR Streaming Solution on AWS - AWS Online Tech Talks
Building an Immersive VR Streaming Solution on AWS - AWS Online Tech Talks
 
AWS Marketplace on Reaching Enterprises
AWS Marketplace on Reaching EnterprisesAWS Marketplace on Reaching Enterprises
AWS Marketplace on Reaching Enterprises
 
SRV313_Building Resilient, Multi-Region Serverless Applications
SRV313_Building Resilient, Multi-Region Serverless ApplicationsSRV313_Building Resilient, Multi-Region Serverless Applications
SRV313_Building Resilient, Multi-Region Serverless Applications
 
GPSMKT201-Expanding Channel Opportunities Using AWS Marketplace as a Fulfillm...
GPSMKT201-Expanding Channel Opportunities Using AWS Marketplace as a Fulfillm...GPSMKT201-Expanding Channel Opportunities Using AWS Marketplace as a Fulfillm...
GPSMKT201-Expanding Channel Opportunities Using AWS Marketplace as a Fulfillm...
 
Building Serverless Websites with Lambda@Edge - AWS Online Tech Talks
Building Serverless Websites with Lambda@Edge - AWS Online Tech TalksBuilding Serverless Websites with Lambda@Edge - AWS Online Tech Talks
Building Serverless Websites with Lambda@Edge - AWS Online Tech Talks
 
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
NEW LAUNCH! Hear how the Pac-12 is using AWS Elemental MediaStore and explore...
 
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
RET304_Rapidly Respond to Demanding Retail Customers with the Same Serverless...
 
Reducing the Total Cost of IT Infrastructure with AWS Cloud Economics
Reducing the Total Cost of IT Infrastructure with AWS Cloud EconomicsReducing the Total Cost of IT Infrastructure with AWS Cloud Economics
Reducing the Total Cost of IT Infrastructure with AWS Cloud Economics
 
CTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video WorkflowsCTD405_Building Serverless Video Workflows
CTD405_Building Serverless Video Workflows
 
GPSBUS214-Key Considerations for Cloud Procurement in the Public Sector
GPSBUS214-Key Considerations for Cloud Procurement in the Public SectorGPSBUS214-Key Considerations for Cloud Procurement in the Public Sector
GPSBUS214-Key Considerations for Cloud Procurement in the Public Sector
 
Understand the performance of customer facing applications with AWS Marketpla...
Understand the performance of customer facing applications with AWS Marketpla...Understand the performance of customer facing applications with AWS Marketpla...
Understand the performance of customer facing applications with AWS Marketpla...
 
Reducing the Total Cost of IT Infrastructure with AWS Cloud Economics
Reducing the Total Cost of IT Infrastructure with AWS Cloud EconomicsReducing the Total Cost of IT Infrastructure with AWS Cloud Economics
Reducing the Total Cost of IT Infrastructure with AWS Cloud Economics
 
MAE405_Build a 360° Immersive Media Video Solution on AWS
MAE405_Build a 360° Immersive Media Video Solution on AWSMAE405_Build a 360° Immersive Media Video Solution on AWS
MAE405_Build a 360° Immersive Media Video Solution on AWS
 
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
Build a 360° Immersive Media Video Solution on AWS - MAE405 - re:Invent 2017
 
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
Migrating Your Microsoft Applications to AWS - ENT325 - re:Invent 2017
 
GPSBUS205_Power to the People- Amazon Connect
GPSBUS205_Power to the People- Amazon ConnectGPSBUS205_Power to the People- Amazon Connect
GPSBUS205_Power to the People- Amazon Connect
 
Ad Monetization Technologies & Advanced Media Workflows
Ad Monetization Technologies & Advanced Media WorkflowsAd Monetization Technologies & Advanced Media Workflows
Ad Monetization Technologies & Advanced Media Workflows
 
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
NEW LAUNCH! Build your own live streaming and on-demand video service with AW...
 

More from Amazon Web Services Korea

More from Amazon Web Services Korea (20)

AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2
 
AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
 
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
 
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
 
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
 
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
 
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
 
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
 
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
 
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
 
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
 
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...
 
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
 
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
 
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
 
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

AWS Media Day- AWS Media Tailor를 사용한 서버 사이드 광고 삽입으로 컨텐츠 수익화 (Mark Cousins통합 시스템 엔지니어링 부서장)

  • 1. Mark Cousins Head of AWSElemental Solutions Architecture,APJ Monetizing your content with server side ad insertion using AWS Elemental MediaTailor
  • 2. WHAT WE’ LL BE COVERING © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. - Video monetization today - What is SSAI - What is MediaTailor - The better way to monetize your video workflow - Additional considerations for your workflow - Customer presentation - Conclusion
  • 3. 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 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2007 2012 Burnt-in static ads EVOLUTION OF OTT ADVERTISING
  • 4. CLIENT- SIDE AD INSERTION A common solution for personalizing and targeting ads is client-side ad insertion, it has various limitations: • Requires code changes across multiple platforms and devices Web page Video Player 7 5 3 9 2 8 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 6 SDK 4 Ad Server
  • 5. CLIENT- SIDE AD INSERTION A common solution for personalizing and targeting ads is client-side ad insertion, it has various limitations: • Requires code changes across multiple platforms and devices • Subject to high network latency/poor quality • Which means it’s not a great solution for live streaming • Has lower ad fill rates on desktop and mobile web © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 6. EVOLUTION OF OTT ADVERTISING PT2 No consideration of 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 Fully personalized ads Supports all devices Protect against blocking or skipping Broadcast-grade quality of experience Works for live, VOD and time shifting applications © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 2007 2012 2017 Burnt-in static ads
  • 7. WHAT IS SERVER- SIDE AD INSERTION? Server-side ad insertion is a combination of manifest manipulation, ad server communication, and ad bit-rate and resolution normalization on the server-side before presenting a manifest to clients • It is difficult to do right because: • It requires a highly scalable origination service – Personalized manifests are not cacheable • Reporting an custom player behavior requires clients to know an ad has been played • There are different ad standards (VAST, VPAID, VMAP), ad servers, origin servers, player environments which complicate workflows © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 8. W H AT D O M AN IFES TS LO O K LIKE? © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 10. .ts?m=1492714662 #EXT- X-DISCONTINUITY #EXTINF:3.066667, © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. ../../../../segment/a1bc06b59e9a570b3b6b886a763d15814a86f0b b/bbb/a8c8a5a2-7a2d-45c1-95e9-73e35845f839/0/5107715 #EXTINF:3.0, ../../../../segment/a1bc06b59e9a570b3b6b886a763d15814a86f0b b/bbb/a8c8a5a2-7a2d-45c1-95e9-73e35845f839/0/5107716 #EXTINF:3.0, ../../../../segment/a1bc06b59e9a570b3b6b886a763d15814a86f0b b/bbb/a8c8a5a2-7a2d-45c1-95e9-73e35845f839/0/5107717 #EXTINF:3.0, ../../../../segment/a1bc06b59e9a570b3b6b886a763d15814a86f0b b/bbb/a8c8a5a2-7a2d-45c1-95e9-73e35845f839/0/5107718 #EXT-X-DISCONTINUITY #EXTINF:4.0, https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_1_5107721 .ts?m=1492714662 W H AT D O M AN IFES TS LO O K LIKE? #EXTINF:4.0, #EXTINF:3.0, https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_ https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_1_5107712 2_5107425.ts?m=1492714662 #EXTINF:4.0, https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_ 2_5107426.ts?m=1492714662 #EXTINF:4.0, https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_ 2_5107427.ts?m=1492714662 #EXTINF:4.0, https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_ 2_5107428.ts?m=1492714662 #EXTINF:4.0, https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_ 2_5107429.ts?m=1492714662 #EXTINF:4.0, https://XXXXXXXXXXXXX.cloudfront.net/out/u/scte35_ 2_5107430.ts?m=1492714662
  • 11. Introducing AWS Elemental Media Tailor AWS Elemental MediaTailor is a content personalization and monetization service that allows customers to implement stitched server-side ad content while maintaining high quality of service • Ads are better monetized, more consistent in video quality and easier to manage across multi-platform environments • Managed transcoding provides a better user experience • Standards-based client- and server-side ad reporting within a single service • More control over the player, origin and CDN while providing a better end-viewer experience at scale © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 12. W E’RE BU ILT WITH S CALE IN M IN D FO R • Manifest Manipulation Availability Zone Availability Zone Availability Zone Elastic Load Balancing DynamoDB Config &Session Store Users © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 13. W E’RE BU ILT WITH S CALE IN M IN D FO R • Transcoding DynamoDB Creative Index Availability Zone Availability Zone Availability Zone Internal ELB EC2 Controllers Amazon Elastic Transcoder © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 14. W E’RE BU ILT WITH S CALE IN M IN D FO R • Transcoding and Ad Delivery DynamoDB Creative Index Amazon Elastic Transcoder S3 BucketDefault CloudFront Distribution Internal ELB Availability Zone © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Availability Zone Availability Zone EC2 Controllers
  • 15. W E’RE BU ILT WITH S CALE IN M IN D FO R • Reporting Availability Zone Beacon URL Storage DynamoDB Player Sessions 3P Reporting Server © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 16. YOUR WORKFLOW IN SSAI:PLAYER REQ REGIO N Manifest cache ON-THE-FLY / MANAGED TRANSCODING Amazon Elastic Transcoder AmazonS3 AWS Elemental MediaTailor ADS DFP, Freewheel or other ADS LIVE VIDEO PROCESSING VIDEO DELIVERY PLATFORM AWS Elemental Live AWS Elemental Delta Video with SCTE 35/104 Conditioned manifest with ad markers AWSElemental MediaTailor MANIFEST MANIPULATI ON DISPLAY DEVICES 1. getManifest https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo= bar&sz=640&baz=bam&idfa=12345 CDN Amazon CloudFront © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 17. A NOTE ON TARGETTING © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • Session variables vs. player variables • Session variables: referer, client-ip, random numbers/uuids, break length etc • Player variables: deviceId, page level properties, customerIds etc…
  • 18. A NOTE ON TARGETTING • Session variables vs. player variables • Session variables: referer, client-ip, random numbers/uuids, break length etc • Player variables: deviceId, page level properties, customerIds etc… getManifest https://mediatailorURL.amazonaws.com/path/hls. m3u8?foo=bar&sz=640&baz=bam&idfa=12345 Custom player variables © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 19. A NOTE ON TARGETTING • Session variables vs. player variables • Session variables: referer, client-ip, random numbers/uuids, break length etc • Player variables: deviceId, page level properties, customerIds etc… getManifest https://mediatailorURL.amazonaws.com/path/hls. m3u8?foo=bar&sz=640&baz=bam&idfa=12345 Custom player variables [avail.random], [session.client_ip], [session.avail_duration_secs] Manifest/session level variables © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 20. A NOTE ON TARGETTING • Session variables vs. player variables • Session variables: referer, client-ip, random numbers/uuids, break length etc • Player variables: deviceId, page level properties, customerIds etc… getManifest https://mediatailorURL.amazonaws.com/path/hls. m3u8?foo=bar&sz=640&baz=bam&idfa=12345 Custom player variables [avail.random], [session.client_ip], [session.avail_duration_secs] Manifest/session level variables VAST request for this user: https://adServerPath/ads?foo=bar&sz=640&baz=bam&idfa=12345&client- ip=54.240.196.175&maxdur=120&correlator=15734883199399203 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 21. YOUR WORKFLOW IN SSAI: ORIGIN& VAST REGIO N Video with SCTE 35/104 Conditioned manifest with ad markers Manifest cache ON-THE-FLY / MANAGED TRANSCODING Amazon Elastic Transcoder AmazonS3 AWS Elemental MediaTailor ADS DFP, Freewheel or other ADS AWS Elemental Live LIVE VIDEO PROCESSING AWS Elemental Delta VIDEO DELIVERY PLATFORM AWSElemental MediaTailor MANIFEST MANIPULATI ON DISPLAY DEVICES 1. getManifest https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo= bar&sz=640&baz=bam&idfa=12345 2. getTemplate manifest 3. getVAST https://adServerURL.net/path/ads?foo=bar&sz=640&baz=ba m&idfa=12345 - Headers: XFF, User-Agent CDN Amazon CloudFront © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 22. Y O U R W O RKFLO W IN S S AI:<VA ST XM L > REGIO N Video with SCTE 35/104 Conditioned manifest with ad markers Manifest cache ON-THE-FLY / MANAGED TRANSCODING Amazon Elastic Transcoder AmazonS3 AWS Elemental MediaTailor ADS DFP, Freewheel or other ADS AWS Elemental Live LIVE VIDEO PROCESSING AWS Elemental Delta VIDEO DELIVERY PLATFORM AWSElemental MediaTailor MANIFEST MANIPULATI ON DISPLAY DEVICES 1. getManifest https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo= bar&sz=640&baz=bam&idfa=12345 2. getTemplate manifest 3. getVAST https://adServerURL.net/path/ads?foo=bar&sz=640&baz=ba m&idfa=12345 - Headers: XFF, User-Agent 4. Parse VAST Response, find mp4 creatives, are creatives already in cache? CDN Amazon CloudFront © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 23. YOUR WORKFLOW IN SSAI: TRANSCODE REGIO N Video with SCTE 35/104 Conditioned manifest with ad markers Manifest cache ON-THE-FLY / MANAGED TRANSCODING AWS Elemental MediaTailor Amazon Elastic Transcoder Amazon S3 ADS DFP, Freewheel or other ADS AWS Elemental Live LIVE VIDEO PROCESSING AWS Elemental Delta VIDEO DELIVERY PLATFORM AWSElemental MediaTailor MANIFEST MANIPULATI ON DISPLAY DEVICES 1. getManifest https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo= bar&sz=640&baz=bam&idfa=12345 2. getTemplate manifest 3. getVAST https://adServerURL.net/path/ads?foo=bar&sz=640&baz=ba m&idfa=12345 - Headers: XFF, User-Agent 4. Parse VAST Response, find mp4 creatives, are creatives already in cache? 5. 5. Queue job for creative IDs not in cache. Transcode to templateManifest renditions. CDN Amazon CloudFront © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 24. YOUR WORKFLOW IN SSAI: DELIVERY REGIO N Video with SCTE 35/104 Conditioned manifest with ad markers Manifest cache ON-THE-FLY / MANAGED TRANSCODING AWS Elemental MediaTailor Amazon Elastic Transcoder Amazon S3 ADS DFP, Freewheel or other ADS AWS Elemental Live LIVE VIDEO PROCESSING AWS Elemental Delta VIDEO DELIVERY PLATFORM AWSElemental MediaTailor MANIFEST MANIPULATI ON 1. getManifest https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo= bar&sz=640&baz=bam&idfa=12345 2. getTemplate manifest 3. getVAST https://adServerURL.net/path/ads?foo=bar&sz=640&baz=ba m&idfa=12345 - Headers: XFF, User-Agent 4. Parse VAST Response, find mp4 creatives, are creatives already in cache? 5. 5. Queue job for creative IDs not in cache. Transcode to templateManifest renditions. 6. Personalized manifest *.m3u8 (not cacheable) 7. Fetch content segments (cacheable on CDN) 8. Fetch ad segments (cacheable on CDN) CDN DISPLAY DEVICES Amazon CloudFront © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 25. YOUR WORKFLOW IN SSAI: REPORT REGIO N Video with SCTE 35/104 Conditioned manifest with ad markers Manifest cache ON-THE-FLY / MANAGED TRANSCODING AWS Elemental MediaTailor Amazon Elastic Transcoder Amazon S3 ADS DFP, Freewheel or other ADS AWS Elemental Live LIVE VIDEO PROCESSING AWS Elemental Delta VIDEO DELIVERY PLATFORM AWSElemental MediaTailor MANIFEST MANIPULATI ON 1. getManifest https://mediatailorURL.amazonaws.com/path/hls.m3u8?foo= bar&sz=640&baz=bam&idfa=12345 2. getTemplate manifest 3. getVAST https://adServerURL.net/path/ads?foo=bar&sz=640&baz=ba m&idfa=12345 - Headers: XFF, User-Agent 4. Parse VAST Response, find mp4 creatives, are creatives already in cache? 5. 5. Queue job for creative IDs not in cache. Transcode to templateManifest renditions. 6. Personalized manifest *.m3u8 (not cacheable) 7. Fetch content segments (cacheable on CDN) 8. Fetch ad segments (cacheable on CDN) 9. Hybrid client-side and server side reporting CDN DISPLAY DEVICES Amazon CloudFront © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 26. Server-side reporting: Pros: © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. • No extra integration required, quartile and impression reporting done entirely on your behalf Cons: • De-duping due to player behavior may be required (can use CDN to cache or coalesce requests) • No specialized beacons or advanced playback behavior A N O TE O N RE P O RTIN G { "eventType": "BEACON_FIRED", "eventDescription": "Fired tracking beacon", "awsAccountId": "", "customerId": "", "originId": "demoConfig", "sessionId": "6782f423-e43f-49a5-bee9-24eadcc6ab15", "beaconInfo": { "beaconUri": "http://engine.adzerk.net/e.gif?e=eyJhdiI6MjI1MzQ1LCJhdCI6NSwiYnQiOjAsImNtI jo1Nzc0OTIsImNoIjoyODYwMiwiY2siOnt9LCJjciI6Mjg2NDI5MCwiZGkiOiIxZjlmOW NiMTQ0MDg0ZjNhYWRjYTE2ODhhYjkxN2Ex", "headers": [ { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36" }, { "name": "X-Forwarded-For", "value": "205.251.233.178" } ], "trackingEvent": "THIRD_QUARTILE", "beaconHttpResponseCode": 200 } }
  • 27. • Can develop player to expose custom playback behavior (no skip, countdown timer etc…) • Advanced beacons like pause, ffwd, rewind etc… available Cons: • Requires player changes A N O TE O N RE P O RTIN G Client-side reporting: Pros: JSON response from getTracking: © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 28. NF L THUR S D A Y NI G HT FO O TBA LL W ITH A M A ZO N V ID E O Challenge • Deliver personalized ads on live event streams • Massive peaks of concurrent users • Wide range of end- users devices • Support multiple ad servers n • AWS Elemental o MediaTailor i • AWS Elemental Cloud t running Live and Delta u • Ad proxy for multiple l ADS support So • Multi region deployment . n t • Maintain quality ofif experience and e service for any size of n audience with elastic scale, highly available Be workflow and pre- transcoded ad content • Maximize monetizatio potential with multiple ADS providers, delivery to multiple devices and server- side ad insertion 28 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 29. NF L THUR S D A Y NI G HT FO O TBA LL W ITH A M A ZO N V ID E O Sports Feed SOURCE REGIO N REGIO N REGIO N AWS Elemental Live AWS Elemental Delta REGIO N* AWS Elemental MediaTailor PERSONALIZATION AND MONETIZATION SERVICE DISPLAY DEVICES Multiple OTTdevices Multi-CDN DISTRIBUTI ON CustomAd Server #2 AD SERVER Ad proxy& reporting PROXYADS AWS ELEMENTAL CLOUD REGION AWS Elemental Server Amazon S3 Content encoded in multiple AZ across multiple Regions Pre-transcoded ad content for event Stitch and deliver personalized manifest Get ad info for each user Report ad plays Deliver primary content Deliver ad content * Each REGION is a separate geographic area. A region has multiple, isolated locations known as Availability Zones (AZs) Each region is completely independent. Each AZ is isolated, but the AZs in a region are connected through low-latency links. CustomAd Server #1 © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 30. NF L TH U R S D A Y NI G H T F O O TB A L L W I TH A M A Z O N VI D E O TR IVI A • AWS Elemental MediaTailor workflow designed to scale to support millions of viewers on the Amazon Video Platform • Over 120 ads per game • For a total of ~60 minutes of ads, excluding timeouts and injuries • Global distribution in 6 AWS regions • 3 ad decision servers used © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 30
  • 31. AWS ELEMENTAL MEDIATAILOR S U M M A R Y Highly scalable and personalized manifest manipulation service on AWS • Operates in AWS regions to scale out to end-user requests • Uses query string parameters from players and playback session information to personalized ads © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 32. AWS ELEMENTAL MEDIATAILOR S U M M A R Y Enables more consistent quality for ads with managed transcoding Reach & monetize more devices Standards based VAST reporting © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
  • 33. AWS ELEMENTAL MEDIATAILOR S U M M A R Y Integration with AWS services like Amazon CloudWatch and AWS IAM Pay as you go that does not require a minimum commitment © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved.