10. • V d S
P Mr d S s
P
Io A
• Pn t v
• A
• d S e :D
•
A P M
• ) ( ) )
Ti
V P M
10
I
11. dSd
Wa d
C
no
§ r l me i t
D
§ M adM T d
M dM me
§ a Ad
no S d
§ d l E
S N
11
12. REGION
12
( ) ( (
Video with SCTE 35/104
Personalized
manifest
*.m3u8 (not
cacheable)
Fetch ad segments
(cacheable on CDN)
VAST request and
response (Which ad
should I show for
this user?)
Conditioned
manifest with
ad markers
Elemental
LIVE
Live Video Processing
Manifest
cache
Fetch content segments
(cacheable on CDN)
ON-THE-FLY/ MANAGED TRANSCODING
AWS Elemental
MediaTailor
Amazon Elastic
Transcoder
Amazon S3
AWS
Elemental
MediaTailor
MANIFEST
MANIPULATION
ADS
DFP,
Freewheel or
other ADS
Elemental
LIVE
Live Video Processing
AWS Elemental MediaLive
LIVE VIDEO PROCESSING
AWS Elemental MediaPackage
VIDEO DELIVERY PLATFORM
Hybrid client-
side and server
side reporting
Amazon
CloudFront
CDN
Fetch content segments
(cacheable on CDN)
DEVICES
13. REGION
13
Video with SCTE 35/104
Personalized
manifest
*.m3u8 (not
cacheable)
Fetch ad segments
(cacheable on CDN)
VAST request and
response (Which ad
should I show for
this user?)
Conditioned
manifest with
ad markers
Elemental
LIVE
Live Video Processing
Manifest
cache
Fetch content segments
(cacheable on CDN)
ON-THE-FLY/ MANAGED TRANSCODING
AWS Elemental
MediaTailor
Amazon Elastic
Transcoder
Amazon S3
AWS
Elemental
MediaTailor
MANIFEST
MANIPULATION
ADS
DFP,
Freewheel or
other ADS
Elemental
LIVE
Live Video Processing
AWS Elemental MediaLive
LIVE VIDEO PROCESSING
AWS Elemental MediaPackage
VIDEO DELIVERY PLATFORM
Hybrid client-
side and server
side reporting
Amazon
CloudFront
CDN
Fetch content segments
(cacheable on CDN)
DEVICES
14. REGION
14
Video with SCTE 35/104
Personalized
manifest
*.m3u8 (not
cacheable)
Fetch ad segments
(cacheable on CDN)
VAST request and
response (Which ad
should I show for
this user?)
Conditioned
manifest with
ad markers
Elemental
LIVE
Live Video Processing
Manifest
cache
Fetch content segments
(cacheable on CDN)
ON-THE-FLY/ MANAGED TRANSCODING
AWS Elemental
MediaTailor
Amazon Elastic
Transcoder
Amazon S3
AWS
Elemental
MediaTailor
MANIFEST
MANIPULATION
ADS
DFP,
Freewheel or
other ADS
Elemental
LIVE
Live Video Processing
AWS Elemental MediaLive
LIVE VIDEO PROCESSING
AWS Elemental MediaPackage
VIDEO DELIVERY PLATFORM
Hybrid client-
side and server
side reporting
Amazon
CloudFront
CDN
Fetch content segments
(cacheable on CDN)
DEVICES
15. REGION
15
Video with SCTE 35/104
Personalized
manifest
*.m3u8 (not
cacheable)
Fetch ad segments
(cacheable on CDN)
VAST request and
response (Which ad
should I show for
this user?)
Conditioned
manifest with
ad markers
Elemental
LIVE
Live Video Processing
Manifest
cache
Fetch content segments
(cacheable on CDN)
ON-THE-FLY/ MANAGED TRANSCODING
AWS Elemental
MediaTailor
Amazon Elastic
Transcoder
Amazon S3
AWS
Elemental
MediaTailor
MANIFEST
MANIPULATION
ADS
DFP,
Freewheel or
other ADS
Elemental
LIVE
Live Video Processing
AWS Elemental MediaLive
LIVE VIDEO PROCESSING
AWS Elemental MediaPackage
VIDEO DELIVERY PLATFORM
Hybrid client-
side and server
side reporting
Amazon
CloudFront
CDN
Fetch content segments
(cacheable on CDN)
DEVICES
16. REGION
16
) ) (
Personalized
manifest
*.m3u8 (not
cacheable)
Fetch ad segments
(cacheable on CDN)
VAST request and
response (Which ad
should I show for
this user?)
Manifest
cache
Fetch content segments
(cacheable on CDN)
ON-THE-FLY/ MANAGED TRANSCODING
AWS Elemental
MediaTailor
Amazon Elastic
Transcoder
Amazon S3
AWS
Elemental
MediaTailor
MANIFEST
MANIPULATION
ADS
DFP,
Freewheel or
other ADS
Hybrid client-
side and server
side reporting
Amazon
CloudFront
CDN
Fetch content segments
(cacheable on CDN)
DEVICES
STATIC ORIGIN
Amazon S3
STORAGESTORAGE
File-based
media
Assets can have CUE markers or we rely
on VMAP timing to schedule ads
17. § E A
§ le
§ a E t
M T
§ i o
§
§ i r m T
r M
17
§ A d
W
§ M T n
) ) )(
S
A d
W
A E
18. § C m em
§ E A
§ W l
m
§ MNaA C
n
§ T r C C
§ i aW dm C
W i
18
§ D
C E
CSm m WA
A
§ C
§ t o m
o
19. § l P S Em
§ a Em
§ A E
§ I d t
E
§ e n r
§ T m
T W
19
§ A
M i
o E
§ i A
20. § r -
A
§ e A
§ T nd
-
§ A E M
§ - -
§ aT -
T -
20
§ e IT e P
P s
ao -
§
§ a
c P
T - A
n
T
21. § oA S e r
§ WA r
§
§ Ma i A
m
§ A
§ a d Ar
21
§ A
t T
T A
e T
§ lAn
E
22. § n d
E
§ W E
§ A
§ Ma e i
l E
§ T
§
A E
22
§
rt n E
E a S
§
o m
E A
23. § I mA
§ OaSa M
• n rT L t AOaSa
i A
• H -
• f L l A
• D noP e A
§
• V OaSa D i A
D iD
§ dDu e A
23
: -
24. § m
§ r xd x x
0 (TI 0) I
§ TI x oxi EWVIS W
T x M
V
T
§ xl eatxD EWI O
M xl eatx I x i V
V EWT
§ 1 ) , 35 5 : n L
EA
24
https://aws.amazon.com/jp/mediatailor/pricing/
25. Challenge
o t lDd
o L
m E
Ptam E• c
E c k
Solution
E c k E
E ir W
nt E ir
Benefit
E L S
gr ot T a
M Tt t A
L E E E
e
E irc D L
E D v
E c E
c aE
25
26. Challenge
o t lDd
o L
m E
Ptam E• c
E c k
Solution
E c k E
E ir W
nt E ir
Benefit
E L S
gr ot T a
M Tt t A
L E E E
e
E irc D L
E D v
E c E
c aE
26
27. Challenge
o t lDd
o L
m E
Ptam E• c
E c k
Solution
E c k E
E ir W
nt E ir
Benefit
E L S
gr ot T a
M Tt t A
L E E E
e
E irc D L
E D v
E c E
c aE
27
28. 28
Sports Feed
SOURCE
REGION
REGION
REGION
AWS
Elemental
Media Live
AWS Elemental
MediaPackage
REGION*
AWS Elemental
MediaTailor
PERSONALIZATION AND
MONETIZATION SERVICE DISPLAY DEVICES
Multiple OTT devices
Multi-CDN
DISTRIBUTION
Custom Ad
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.
Custom Ad
Server #1
29. § ) 1 A MT 1 (
L A S P S W
a
§ V E N
§ a A V S e
§ F f
§ N d
29
1 201 66 33 2 1 6 2 6
30. § E M A
§ T M
A V A
V
§
§ S M V A
§ V A
§ M V
M P
§
30
Client-side Reporting API
http://docs.aws.amazon.com/mediatailor/latest/ug/ad-reporting-client-side.html