§ 1 t h g rCf
C a o n m
§ A2 5 5 54 0 45 g Cd
Ci a nmCN L M W
Vt
§ % T N L
§ 5 5 2 5 7 5
§ sC w l c
§ D E w f d
Cf w we d sC
S M
C l l %
1
3/ / / 3 /
0 - D -B BF
GA
-BF D
4
/27
7 7
4
2
7 7
4
/- 1
7 7
-1
2 - -1
/- 1 2 -1
0 - 2
-/
1 2 -1
021 -: -21
CBECA
-BF D
-/
1 2 -1
4
0 -
- - 7 -21
4
L A C F
E R PNIKM IOL M
/
ex: /
ex:
Ad Blocker
CM
CSAI
CM SSAI
• A M 3 3
–
3n W3 m3 3 S n
3z 3 A z W3 z 3
–
3 S 3oz A zW3 z 3
–
A A S M 3oz DA
z V3 3 E m3
–
3 Rz nz R A
M 3 3
–
3 Mz Wz zaC 3
I 3
§
§
§
8
( O(
T /
• ( (
• ( (
• ( (T : :
• )
9
( ( O( : :
• 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
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
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
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
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
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
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
§ 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
§ 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
§ 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
§ 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
§ oA S e r
§ WA r
§
§ Ma i A
m
§ A
§ a d Ar
21
§ A
t T
T A
e T
§ lAn
E
§ 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
§ 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
: -
§ 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/
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
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
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
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
§ ) 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
§ 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
§
§
§
§ E A
§
31
QUESTIONS?

AWS Elemental MediaTailor

  • 2.
    § 1 th g rCf C a o n m § A2 5 5 54 0 45 g Cd Ci a nmCN L M W Vt § % T N L § 5 5 2 5 7 5 § sC w l c § D E w f d Cf w we d sC S M C l l % 1
  • 3.
    3/ / /3 /
  • 4.
    0 - D-B BF GA -BF D 4 /27 7 7 4 2 7 7 4 /- 1 7 7 -1 2 - -1 /- 1 2 -1 0 - 2 -/ 1 2 -1 021 -: -21 CBECA -BF D -/ 1 2 -1 4 0 - - - 7 -21 4 L A C F E R PNIKM IOL M
  • 5.
  • 6.
    • A M3 3 – 3n W3 m3 3 S n 3z 3 A z W3 z 3 – 3 S 3oz A zW3 z 3 – A A S M 3oz DA z V3 3 E m3 – 3 Rz nz R A M 3 3 – 3 Mz Wz zaC 3 I 3
  • 8.
  • 9.
    ( O( T / •( ( • ( ( • ( (T : : • ) 9 ( ( O( : :
  • 10.
    • V dS 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 § rl 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 SCTE35/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 SCTE35/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 SCTE35/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 mem § 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 PS 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 Se 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 § rxd 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 oL 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 oL 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 oL 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 AWSElemental 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.
    § ) 1A 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 MA § 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
  • 31.
  • 32.