In this session we explore how to build scalable VOD, and high-capacity 4K live streaming workflows on AWS. This session includes a look at the world’s first live 4K UHD stream from space in collaboration with NASA.
Come costruire un'architettura Serverless nel Cloud AWS
Building for scale with AWS Media Services
1. Nuno Quental - EMEA Systems Engineer, AWS Elemental
Simon Frost - Head of EMEA Marketing and Business Development, AWS Elemental
BUILDING FOR SCALE WITH AWS MEDIA SERVICES
December 18, 2017
3. AMAZON CONFIDENTIAL
File-based
Media
STORAGE
Amazon
S3
VOD ORIGIN
STORAGE
AWS Elemental
MediaTailor
PERSONALIZATION
& MONETIZATION
LIVE VIDEO
PROCESSING
AWS Elemental
MediaLive
AWS Elemental
MediaPackage
JUST IN TIME
PACKAGING &
ORIGIN
AWS Elemental
MediaStore
MEDIA OPTIMIZED
STORAGE & ORIGIN
AWS Elemental
MediaConvert
FILE-BASED
PROCESSING
AWS Elemental
Live
ON-PREMISES
ENCODING
Amazon
CloudFront
CDN
Amazon
CloudFront
CDN
AWS
Lambda
WORKFLOW
Amazon
S3
VOD ORIGIN
Managed
Network
DISTRIBUTION
DEVICESLive Channel
SOURCE
Live Video
Workflow
Video
On-demand
Workflow
NEW AWS MEDIA SERVICES IN THE WORKFLOW
4. AMAZON CONFIDENTIAL 4
TODAY’S INFRASTRUCTURE IS STILL TOO COMPLEX
Business & Control Systems: CMS – MAM – OVP – MSP, etc
CAPTURE I NGEST PROCESS & STORE DI SPLAYDELI VERY
T r a n s c o d i n g E n c o d i n g Co n t e n t
O r i g i n
S t o r e A d
I n s e r t i o n
M on t h s a n d y ea r s t o d ep l oy
5. AMAZON CONFIDENTIAL 5
BROADCAST QUALITY WORKFLOWS IN MINUTES
CAPTURE I NGEST PROCESS & STORE DI SPLAYDELI VERY
M e d i aCo nv er t M e d i a Li v e M e d i a P ac k ag e M e di a St o r e M e d i Ta i l o r
Business & Control Systems: CMS – MAM – OVP – MSP, etc
6. AMAZON CONFIDENTIAL 6
INTEGRATE WITH COMPLEMENTARY AWS SERVICES
Amazon Rekognition Video
Automatic speech recognition
Amazon Translate
Natural and fluent language translation
Amazon Transcribe
Automatic speech recognition
New ML/AI services announced at re:Invent
Amazon
CloudFront
Amazon
Route 53
Amazon
Direct Connect
AWS
Lambda
AWS
CloudFormation
Amazon
CloudWatch
7. AMAZON CONFIDENTIAL
Use Case: Broadcast live directly from consumer devices in a lightweight workflow
Workflow: Convert from RTMP to HLS using NGINX and MediaStore as an efficient origin
7
USER-GENERATED CONTENT WORKFLOW
CDN
Amazon
CloudFront
DISPLAY DEVICES
NGINX/RTMP
module
CONVERSION
ON EC2
RTMP
Output
SOURCE
AWS Elemental
MediaStore
MEDIA-OPTIMZED
STORAGE & ORIGIN
8. AMAZON CONFIDENTIAL
Use Case: Premium video with encoders at source delivering OTT to consumers
Workflow: Create ABR bouquet on ground and deliver using MediaStore as an efficient
origin
LIVE WORKFLOW WITH ENCODING ON GROUND
Live Channel
SOURCE
AWS Elemental
MediaStore
MEDIA-OPTIMZED
STORAGE & ORIGIN
AWS Elemental
LIVE
LIVE VIDEO
PROCESSING CDN
Amazon
CloudFront
DISPLAY DEVICES
9. AMAZON CONFIDENTIAL
Use Case: (v)MVPD adding multiscreen to their offerings
Workflow: Source channels into AWS, transcode in MediaLive, package to multiple
devices, secure, originate in MediaPackage and deliver from the cloud
TYPICAL PAY-TV WORKFLOW
AWS
Elemental
LIVE
CDN
Amazon
CloudFrontLive Channel
SOURCE DISPLAY DEVICES
Multiple OTT Devices
AWS Elemental
MediaPackage
ORIGINATION AND
PACKAGING
AWS Elemental
MediaLive
LIVE VIDEO
PROCESSING
AWS
Elemental
LIVE
LIVE VIDEO
PROCESSING
11. AMAZON CONFIDENTIAL
REGION
AWS ELEMENTAL MEDIATAILOR TYPICAL WORKFLOW (LIVE)
Video with SCTE 35/104
Personalized
manifest
*.m3u8 (not
cacheable)
VAST request &
response (which
ad should I show
for this user?)
Conditioned manifest with
ad markers
Elemental
LIVE
Live Video Processing
Manifestcache
AWS Elemental MediaTailor
ON-THE-FLY/MANAGED TRANSCODING
Amazon
CLOUDFRONT
CDN
Amazon ETS Amazon S3
CDN
Amazon
CLOUDFRONT
DEVICES
DFP, Freewheel or
other ADS
ADS
AWS Elemental
LIVE
LIVE VIDEO PROCESSING
AWS Elemental
DELTA
VIDEO DELIVERY PLATFORM
AWS Elemental
MediaTailor
MANIFEST MANIPULATION
Fetch ad segments
(cacheable on CDN)
Fetch content
segments (cacheable
on CDN)
Hybrid client-side
and server side
reporting
12. AMAZON CONFIDENTIAL
ADVERTISING - WE’RE BUILT WITH SCALE IN MIND FOR
Manifest Manipulation
Availability Zone
Availability Zone
Availability Zone
Elastic Load
Balancing
DynamoDB
Config
&Session
Store
Users
13. AMAZON CONFIDENTIAL
ADVERTISING - WE’RE BUILT WITH SCALE IN MIND FOR
Transcoding
DynamoDB
Creative Index
Availability
Zone
Availability
Zone
Availability
Zone
Internal ELB
EC2
Controllers
Amazon Elastic
Transcoder
14. AMAZON CONFIDENTIAL
ADVERTISING - WE’RE BUILT WITH SCALE IN MIND FOR
Transcoding and Ad Delivery
S3 BucketDefault CloudFront
Distribution
DynamoDB
Creative Index
Availability
Zone
Availability
Zone
Availability
Zone
Internal ELB
EC2
Controllers
Amazon Elastic
Transcoder
15. AMAZON CONFIDENTIAL
ADVERTISING - WE’RE BUILT WITH SCALE IN MIND FOR
Reporting
Availability
Zone
Beacon URL Storage
DynamoDB Player
Sessions
3P Reporting Server
16. Simon Frost - Head of EMEA Marketing and Business Development, AWS Elemental
ENABLING PIONEERING VIDEO WITH NASA
16
18. AMAZON CONFIDENTIAL
ISS UHD ENCODING WORKFLOW
RED EPIC
DRAGON
SOURCE 4K HEVC
Transport
Stream
AWS Elemental
LIVE
LIVE PROCESSING
Quad
3G SDI
LIVE 4K CAPTURE & TRANSMISSION ONBOARD ISS
19. ISS TO JOHNSON SPACE CENTER (JSC)
ISS
JOHNSON SPACE CENTER
4K Feed
HD Feed
BUILDING 30
18
Mbps
HD Video
with Audio
4K Video
H.265/UDP
LVCC
Audio
4K
Baseband HDMI
Combined
Audio
BUILDING 8
T21
Decoder
Decode with
Audio Delay
HOUSTON ACR (BUILDING 2)
POTS
HD-SDI
Embedded Audio
with Delay
AWS Elemental LIVE
AWS Elemental LIVE
ENCOMPASS ATLANTA
20. JSC TO LAS VEGAS CONVENTION CENTER
JOHNSON SPACE CENTER LAS VEGAS CONVENTION CENTER
ENCOMPASS ATLANTA
SATELLITE ROBERTS COMM TRUCK
Decoder
Decoder
TV
SWITCHER
4K
Projection
Dedicated
Fiber
HEVC UDP
POTS
Dedicated
Fiber
HEVC UDP
AWS
Elemental
LIVE
AWS
Elemental
LIVE
AWS
Elemental
LIVE
AWS
Elemental
LIVE
21. LIVE 4K WORKFLOW FROM SPACE TO EARTH
ROBERTS TRUCK AMAZON WEB SERVICES CLOUD REGIONISS ENCODING
RED EPIC
DRAGON
SOURCE
JOHNSON SPACE
CENTER
MONITOR
LAS VEGAS CONVENTION CENTER
ISP
ISP
Amazon
ROUTE 53
DESCRIPTION
NETWORK
Amazon
CLOUDFRONT
DESCRIPTION
REGIONAL
CLOUDFRONT EDGE
Amazon
CLOUDFRONT
CDN
Amazon
CLOUDWATCH
MONITOR
DEVICES
4K HEVC UDP
Transport Stream
4K HEVC UDP
Transport Stream
SATELLITE
AWS
Elemental
LIVE
Small form
factor system
LIVE VIDEO
PROCESSING
AWS
Elemental
LIVE
@ Space Center
Houston Theater
AWS
Elemental
LIVE
AWS
Elemental
LIVE
AWS
Elemental
DELTA
AWS
Elemental
DELTA