AWS ELEMENTAL MEDIA SERVICES UPDATE
§ AWS Elemental MediaConnect
§ MediaConnect overview
§ Customer use cases
§ Flow and pricing
§ AWS Media Services Update
§ MediaLive
§ MediaPackage
§ MediaStore
§ MediaConvert
§ Tools
2
AGENDA
§ Live video remains a critical component of broadcast
§ Operators need robust, secure live video transport
§ Cloud-based workflows are operationally and commercially compelling
§ Content owners are discovering broader geographical audiences
§ Operators are under increasing pressure to find cost-effective solutions
3
LIVE VIDEO TRANSPORT TODAY
§ Infrastructure providers: managed networks, fiber, and satellite
§ Getting started and changing configuration can take months
§ Long-term contracts and usage models
§ Satellite distribution has limited geographical coverage
§ Self-managed IP-based solutions
§ Deploy, configure, and maintain complex systems
§ Work with multiple vendors for complete solution
§ Develop solutions for features like security or sharing
4
CHALLENGES WITH EXISTING SOLUTIONS
MEDIACONNECT OVERVIEW
AWS Elemental MediaConnect is a reliable, secure, and
flexible transport service for live video that enables customers
to build transformation and global distribution workflows
quickly and cost-effectively
6
INTRODUCING AWS ELEMENTAL MEDIACONNECT
§ Contribution
Reliably ingest content into the AWS Network to enable cloud-
based live video processing workflows
§ Distribution
Securely distribute content to multiple destinations inside and
outside of the AWS networks
1. Robust and Reliability
7
MEDIACONNECT FOUR KEY AREA OF FUNCTIONALITY
§ High-availability protocols
§ RTP + Forward Error Correction (FEC)
§ Native support for Zixi protocol
§ First/last mile agnostic
§ Managed or unmanaged networks
§ AWS Direct Connect or public internet
§ Mezzanine quality video
§ MPEG-2, AVC, and HEVC Transport Streams
§ Up to 80 Mbps bitrate
2. Secure
8
MEDIACONNECT FOUR KEY AREA OF FUNCTIONALITY
§ Protect live video with end-to-end,
industry-standard encryption
§ Share content with customers using
entitlements
§ You control over the distribution of
your content, and can revoke access
at any time
AES-256
Industry standard,
end-to-end encryption
3. Agile and flexible
9
MEDIACONNECT FOUR KEY AREA OF FUNCTIONALITY
§ A fully-managed AWS service
§ Serverless architecture
§ Self-healing and auto-scaling
§ Deploy in minutes instead of months
§ No lengthy contract negotiations
§ Easy to configure and manage
§ Pay only for what you use
§ On-demand pricing
§ Simple, predictable, and understandable
AES-256
Industry standard,
end-to-end encryption
4. Transparent and measurable
10
MEDIACONNECT FOUR KEY AREA OF FUNCTIONALITY
§ Network and TS level metrics
§ FEC and ARQ statistics
§ TR101-290 priority 1 and 2 alarms
§ Full support for Amazon CloudWatch
§ Create multi-service dashboards
§ Manage custom-built alarms
AES-256
Industry standard,
end-to-end encryption
Amazon
CloudWatch
CUSTOMER USE CASES
§ Robust contribution using high-availability protocols: Zixi protocol, Real-Time Transport
Protocol (RTP), and RTP with forward error correction (FEC)
§ Mezzanine quality video ready for over-the-top (OTT) delivery workflows
ENABLE LIVE VIDEO CLOUD BASED PROCESSING
AWS Elemental
Live
Transport
AWS Elemental
MediaLive
AWS Elemental
MediaPackage
Amazon
CloudFront
Third-Party
CDNLive Source
Encoding Packaging and DeliveryEncoding
Devices
AWS Elemental
MediaConnect
Live Video Transport
12
On Premises Region
FULLY REDUNDANT CONTRIBUTION
AWS Elemental
Live
Transport
AWS Elemental
MediaLive
AWS Elemental
MediaPackage
Amazon
CloudFront
Third-Party
CDN
Live Source
Encoding Packaging and DeliveryEncoding
Devices
AWS Elemental
MediaConnect
13
On-Premises Region
AWS Elemental
Live
AWS Elemental
MediaConnect
Availability zone 1
MediaLive
Input-1
Availability zone 2
MediaLive
Input-2
GLOBAL DISTRIBUTION
Transport DestinationSource
14
On-Premises
AWS Elemental
MediaConnect
Live Video Transport
Region 1
AWS Elemental
MediaConnect
Live Video Transport
Region 2
Corporate
data center
On-Premises
Corporate
data center
Transport
LIVE VIDEO REPLICATION TO MULTIPLE DESTINATIONS
Transport DestinationSource
15
On-Premises
AWS Elemental
MediaConnect
Live Video Transport
Region 1
AWS Elemental
MediaConnect
Live Video Transport
Region 2
Corporate
data center
On-Premises
Corporate
data center
Transport
AWS Elemental
MediaLive
Destination (AWS)
16
SECURELY SHARE CONTENT ACROSS AWS ACCOUNTS
Entitlements allow you to give other AWS
account holders the right to subscribe to
your live content
Decouple the subscription from the
entitlement
Clearly define what resources belong to you
and the subscriber
ENTITLEMENT WORKFLOW
Transport DestinationSource
17
On-Premises
AWS Elemental
MediaConnect
Live Video Transport
Region 1
AWS Elemental
MediaConnect
Live Video Transport
Region 2
Corporate
data center
Transport
AWS Elemental
MediaConnect
Live Video Transport
On-Premises
Corporate
data center
Originator’s Account Subscriber’s Account
Transport
A REFERENCE ARCHITECTURE
AWS Elemental
Live
AWS Elemental
MediaLive
AWS Elemental
MediaPackage
Amazon
CloudFront
Third-Party
CDN
Devices
AWS Elemental
MediaConnect
Live Video Transport
18
On-Premises Region
On-Premises
Zixi Receiver
Multicast UDP
Network
Multicast UDP
Network
FLOW AND PRICING
§ Create a flow in an AWS Region / Availability Zone
§ Specify source details, including name, protocol to use, and the ingest port
§ Protect content using AES encryption, and use whitelisting to limit access
20
HOW IT WORKS – CREATE A FLOW
AWS Region
Live Source
AWS Elemental
MediaConnect
Live Video Transport
§ Create one or more outputs
§ Specify protocol to use, destination IP address, and port
§ Optionally configure unique encryption keys for each destination
21
HOW IT WORKS – ADD OUTPUTS
AWS Region 1
Live Source
AWS Elemental
MediaLive
AWS Region 2
AWS Elemental
MediaConnect
Live Video Transport
AWS Elemental
MediaConnect
Live Video Transport
§ Simple on-demand pricing
§ Pay-as-you-go, with no long term commitments
§ Pricing based on:
§ Running flow (per hour) e.g. $0.2819/hour in Tokyo
§ Data transfer Out (per Gigabyte) e.g. from $0.01/GB in Tokyo
• Data transfer In is free
22
AWS ELEMENTAL MEDIACONNECT PRICING
MEDIA SERVICES UPDATE
VIDEO IS VARIABLE
§ Information complexity contained in video is drastically variable
§ Different content and scenes require a wide range of encoding bitrates to look good
Soccer bitrate over time
0
5
10
15
20
25
Time 1 2 3 4 5 6 7 8 9
Video Complexity (Constant Quality)
CBR Bitrate
Wasted bits
Wasted
bits
Bad VQ
Bitrate CBR encoding disadvantage
25
QUALITY DEFINED VARIABLE BITRATE (QVBR) ENCODING
§ QVBR uses the right amount of
bits to reach quality target, adjusts
to different kinds of content
§ Automatically saves bits when
desired quality is reached
§ Encoder adjusts quantization
§ Up to 20-50% bit reduction,
depending on content
Max Bitrate (Network Bandwidth)
0
5
10
15
20
25
Time 1 2 3 4 5 6 7 8 9
Bitrate
Video Complexity (Constant Quality)
QVBR
No Wasted Bits – Bits Savings!
26
AWS ELEMENTAL MEDIALIVE
MediaLive
• Reserved (24x7) channel pricing
• Static graphic insertion
• SCTE-35 insertion via API
• Pipeline locking
• QVBR encoding
• Input for MP4 file and switching input by scheduling
• Use MediaConnect flow as input to MediaLive
AWS Elemental
MediaConnect
Live Video
Transport
AWS Elemental
MediaConnect
Live Video
Transport
27
AWS ELEMENTAL MEDIAPACKAGE
MediaPackage
• Create CloudFront distribution during channel
creation
• CloudFront drop down origin selection
• Multi-period DASH Output endpoint
• Input Redundancy (main/backup HLS ingest)
• Expand up to 14 days catchup window
AWS Elemental
MediaConnect
Live Video
Transport
AWS Elemental
MediaConnect
Live Video
Transport
28
AWS ELEMENTAL LIVE & AWS ELEMENTAL MEDIASTORE
AWS Direct
Connect
AWS Elemental Live (on premises)
• Live uncompressed SDI source
• Create H264 multiple ABR stream with
HLS/DASH output
• Up to 4K UHD p60 output
MediaStore
• Origin selection under CloudFront CDN
• Increased object size to 25MB
29
AWS ELEMENTAL MEDIACONVERT
Input Ingest Process Transcode Publish Output
Amazon
S3
Amazon
S3
AWS Step
Functions
AWS Step
Functions
AWS Step
Functions
AWS Elemental
MediaConvert
MediaConvert
• On Demand basic tier pricing (e.g. web app. H264,
single pass encoding)
• QVBR encoding
• Reserve Transcode Slots (RTS) pricing
CONTENT PROTECTION
DRM PARTNERSSecure Packager and Encoder Key Exchange
(SPEKE)
- MediaConvert and MediaPackage
30
§ Automates encoding decision taking
analysis of input video file
properties, to choose MediaConvert
transcoding template
§ Open source project, available from
GitHub
31
TOOLS: AUTOMATE RULE-BASED FILE TRANSCODING WORKFLOW
§ Allows operators to visualize alarms
and logical connections between
AWS Elemental Media Services
§ SW automatically reads account and
draws logical connections
§ Select AWS regions to display
§ Supports MediaLive, MediaPackage,
MediaStore, S3, and CloudFront
§ Open source project, available from
GitHub
32
TOOLS: MEDIA SERVICES APPLICATION MAPPER (MSAM)
33
AWS MEDIA SERVICES LEARNING PATH
THANK YOU

AWS ELEMENTAL MEDIA SERVICES UPDATE

  • 1.
    AWS ELEMENTAL MEDIASERVICES UPDATE
  • 2.
    § AWS ElementalMediaConnect § MediaConnect overview § Customer use cases § Flow and pricing § AWS Media Services Update § MediaLive § MediaPackage § MediaStore § MediaConvert § Tools 2 AGENDA
  • 3.
    § Live videoremains a critical component of broadcast § Operators need robust, secure live video transport § Cloud-based workflows are operationally and commercially compelling § Content owners are discovering broader geographical audiences § Operators are under increasing pressure to find cost-effective solutions 3 LIVE VIDEO TRANSPORT TODAY
  • 4.
    § Infrastructure providers:managed networks, fiber, and satellite § Getting started and changing configuration can take months § Long-term contracts and usage models § Satellite distribution has limited geographical coverage § Self-managed IP-based solutions § Deploy, configure, and maintain complex systems § Work with multiple vendors for complete solution § Develop solutions for features like security or sharing 4 CHALLENGES WITH EXISTING SOLUTIONS
  • 5.
  • 6.
    AWS Elemental MediaConnectis a reliable, secure, and flexible transport service for live video that enables customers to build transformation and global distribution workflows quickly and cost-effectively 6 INTRODUCING AWS ELEMENTAL MEDIACONNECT § Contribution Reliably ingest content into the AWS Network to enable cloud- based live video processing workflows § Distribution Securely distribute content to multiple destinations inside and outside of the AWS networks
  • 7.
    1. Robust andReliability 7 MEDIACONNECT FOUR KEY AREA OF FUNCTIONALITY § High-availability protocols § RTP + Forward Error Correction (FEC) § Native support for Zixi protocol § First/last mile agnostic § Managed or unmanaged networks § AWS Direct Connect or public internet § Mezzanine quality video § MPEG-2, AVC, and HEVC Transport Streams § Up to 80 Mbps bitrate
  • 8.
    2. Secure 8 MEDIACONNECT FOURKEY AREA OF FUNCTIONALITY § Protect live video with end-to-end, industry-standard encryption § Share content with customers using entitlements § You control over the distribution of your content, and can revoke access at any time AES-256 Industry standard, end-to-end encryption
  • 9.
    3. Agile andflexible 9 MEDIACONNECT FOUR KEY AREA OF FUNCTIONALITY § A fully-managed AWS service § Serverless architecture § Self-healing and auto-scaling § Deploy in minutes instead of months § No lengthy contract negotiations § Easy to configure and manage § Pay only for what you use § On-demand pricing § Simple, predictable, and understandable AES-256 Industry standard, end-to-end encryption
  • 10.
    4. Transparent andmeasurable 10 MEDIACONNECT FOUR KEY AREA OF FUNCTIONALITY § Network and TS level metrics § FEC and ARQ statistics § TR101-290 priority 1 and 2 alarms § Full support for Amazon CloudWatch § Create multi-service dashboards § Manage custom-built alarms AES-256 Industry standard, end-to-end encryption Amazon CloudWatch
  • 11.
  • 12.
    § Robust contributionusing high-availability protocols: Zixi protocol, Real-Time Transport Protocol (RTP), and RTP with forward error correction (FEC) § Mezzanine quality video ready for over-the-top (OTT) delivery workflows ENABLE LIVE VIDEO CLOUD BASED PROCESSING AWS Elemental Live Transport AWS Elemental MediaLive AWS Elemental MediaPackage Amazon CloudFront Third-Party CDNLive Source Encoding Packaging and DeliveryEncoding Devices AWS Elemental MediaConnect Live Video Transport 12 On Premises Region
  • 13.
    FULLY REDUNDANT CONTRIBUTION AWSElemental Live Transport AWS Elemental MediaLive AWS Elemental MediaPackage Amazon CloudFront Third-Party CDN Live Source Encoding Packaging and DeliveryEncoding Devices AWS Elemental MediaConnect 13 On-Premises Region AWS Elemental Live AWS Elemental MediaConnect Availability zone 1 MediaLive Input-1 Availability zone 2 MediaLive Input-2
  • 14.
    GLOBAL DISTRIBUTION Transport DestinationSource 14 On-Premises AWSElemental MediaConnect Live Video Transport Region 1 AWS Elemental MediaConnect Live Video Transport Region 2 Corporate data center On-Premises Corporate data center Transport
  • 15.
    LIVE VIDEO REPLICATIONTO MULTIPLE DESTINATIONS Transport DestinationSource 15 On-Premises AWS Elemental MediaConnect Live Video Transport Region 1 AWS Elemental MediaConnect Live Video Transport Region 2 Corporate data center On-Premises Corporate data center Transport AWS Elemental MediaLive Destination (AWS)
  • 16.
    16 SECURELY SHARE CONTENTACROSS AWS ACCOUNTS Entitlements allow you to give other AWS account holders the right to subscribe to your live content Decouple the subscription from the entitlement Clearly define what resources belong to you and the subscriber
  • 17.
    ENTITLEMENT WORKFLOW Transport DestinationSource 17 On-Premises AWSElemental MediaConnect Live Video Transport Region 1 AWS Elemental MediaConnect Live Video Transport Region 2 Corporate data center Transport AWS Elemental MediaConnect Live Video Transport On-Premises Corporate data center Originator’s Account Subscriber’s Account Transport
  • 18.
    A REFERENCE ARCHITECTURE AWSElemental Live AWS Elemental MediaLive AWS Elemental MediaPackage Amazon CloudFront Third-Party CDN Devices AWS Elemental MediaConnect Live Video Transport 18 On-Premises Region On-Premises Zixi Receiver Multicast UDP Network Multicast UDP Network
  • 19.
  • 20.
    § Create aflow in an AWS Region / Availability Zone § Specify source details, including name, protocol to use, and the ingest port § Protect content using AES encryption, and use whitelisting to limit access 20 HOW IT WORKS – CREATE A FLOW AWS Region Live Source AWS Elemental MediaConnect Live Video Transport
  • 21.
    § Create oneor more outputs § Specify protocol to use, destination IP address, and port § Optionally configure unique encryption keys for each destination 21 HOW IT WORKS – ADD OUTPUTS AWS Region 1 Live Source AWS Elemental MediaLive AWS Region 2 AWS Elemental MediaConnect Live Video Transport AWS Elemental MediaConnect Live Video Transport
  • 22.
    § Simple on-demandpricing § Pay-as-you-go, with no long term commitments § Pricing based on: § Running flow (per hour) e.g. $0.2819/hour in Tokyo § Data transfer Out (per Gigabyte) e.g. from $0.01/GB in Tokyo • Data transfer In is free 22 AWS ELEMENTAL MEDIACONNECT PRICING
  • 23.
  • 24.
    VIDEO IS VARIABLE §Information complexity contained in video is drastically variable § Different content and scenes require a wide range of encoding bitrates to look good Soccer bitrate over time 0 5 10 15 20 25 Time 1 2 3 4 5 6 7 8 9 Video Complexity (Constant Quality) CBR Bitrate Wasted bits Wasted bits Bad VQ Bitrate CBR encoding disadvantage
  • 25.
    25 QUALITY DEFINED VARIABLEBITRATE (QVBR) ENCODING § QVBR uses the right amount of bits to reach quality target, adjusts to different kinds of content § Automatically saves bits when desired quality is reached § Encoder adjusts quantization § Up to 20-50% bit reduction, depending on content Max Bitrate (Network Bandwidth) 0 5 10 15 20 25 Time 1 2 3 4 5 6 7 8 9 Bitrate Video Complexity (Constant Quality) QVBR No Wasted Bits – Bits Savings!
  • 26.
    26 AWS ELEMENTAL MEDIALIVE MediaLive •Reserved (24x7) channel pricing • Static graphic insertion • SCTE-35 insertion via API • Pipeline locking • QVBR encoding • Input for MP4 file and switching input by scheduling • Use MediaConnect flow as input to MediaLive AWS Elemental MediaConnect Live Video Transport AWS Elemental MediaConnect Live Video Transport
  • 27.
    27 AWS ELEMENTAL MEDIAPACKAGE MediaPackage •Create CloudFront distribution during channel creation • CloudFront drop down origin selection • Multi-period DASH Output endpoint • Input Redundancy (main/backup HLS ingest) • Expand up to 14 days catchup window AWS Elemental MediaConnect Live Video Transport AWS Elemental MediaConnect Live Video Transport
  • 28.
    28 AWS ELEMENTAL LIVE& AWS ELEMENTAL MEDIASTORE AWS Direct Connect AWS Elemental Live (on premises) • Live uncompressed SDI source • Create H264 multiple ABR stream with HLS/DASH output • Up to 4K UHD p60 output MediaStore • Origin selection under CloudFront CDN • Increased object size to 25MB
  • 29.
    29 AWS ELEMENTAL MEDIACONVERT InputIngest Process Transcode Publish Output Amazon S3 Amazon S3 AWS Step Functions AWS Step Functions AWS Step Functions AWS Elemental MediaConvert MediaConvert • On Demand basic tier pricing (e.g. web app. H264, single pass encoding) • QVBR encoding • Reserve Transcode Slots (RTS) pricing
  • 30.
    CONTENT PROTECTION DRM PARTNERSSecurePackager and Encoder Key Exchange (SPEKE) - MediaConvert and MediaPackage 30
  • 31.
    § Automates encodingdecision taking analysis of input video file properties, to choose MediaConvert transcoding template § Open source project, available from GitHub 31 TOOLS: AUTOMATE RULE-BASED FILE TRANSCODING WORKFLOW
  • 32.
    § Allows operatorsto visualize alarms and logical connections between AWS Elemental Media Services § SW automatically reads account and draws logical connections § Select AWS regions to display § Supports MediaLive, MediaPackage, MediaStore, S3, and CloudFront § Open source project, available from GitHub 32 TOOLS: MEDIA SERVICES APPLICATION MAPPER (MSAM)
  • 33.
    33 AWS MEDIA SERVICESLEARNING PATH
  • 34.