SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
S U M M I T
S E O U L
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
AWS Media Service Innovation
Christer Whitehorn
Lead Solutions Architect, AWS Media Services, APAC
AWS
Agenda
Techniques for minimizing bitrates
• AV1
• QVBR
• Per-title transcoding
Cloud-native enabled workflows
• MediaConnect Updates inc. entitlements
• MediaLive Playout
• Statistical Multiplexing
• MediaConvert Accelerated Transcode
Other Media Service Updates
• MediaPackage
• Low Latency
AV1 Overview
AV1 (AOMedia Video One) is an open video coding format designed for
internet delivery
Developed by the Alliance for Open Media (AOMedia), of which Amazon is
a founding member
AV1 aims to be more efficient that AVC and HEVC
AV1 benefits and status
Reduce video distribution bitrates to lower data egress, CDN, and
storage costs
Deliver higher quality over congested or low-bandwidth networks
AWS Elemental is working on AV1 encoding for both live and VOD
• Tell us about your use cases
AWS Elemental continues to improve VQ for all codecs
AWS Elemental Next Gen AV1 Demos
Live AV1 with QVBR ABR streaming
• 720p ABR stack showing good quality at ultra low bitrates
VOD AV1 with QVBR playback comparison to AVC
• Media encoded at ultra low bitrates using accelerated transcoding
for AV1 and AVC
• AV1 shows good HD video experience, AVC has visible artifacts
• Chrome or Firefox browsers required for AV1 playback
What Is QVBR?
A rate control that automatically adjusts to different kinds of content
• Single Pass
• Maximum Bitrate ( Network constraints )
• Quality Level ( Desired quality level )
Automatically saves bits when Desired Quality is reached
• No density/performance loss
• No additional latency
Support for AVC, HEVC and AV1 (when available)
Allow same bitrate configuration for all content!
0
5
10
15
20
25
Time 1 2 3 4 5 6 7 8 9
Bitrate
Video Complexity
Max Bitrate (Network Bandwidth)
QVBR
No Wasted Bits – Bit Savings!
What Is QVBR?
Quality Level
QVBR Quality Level is from 1 - 10
• Level 8 – 9: Large-screen TV viewing
• Level 7: PC or Tablet viewing
• Level 6: Smart Phone viewing
Encoder automatically adjusts actual quantization
• Equalize distortion amongst different content signal
• Take advantage of human perceptual masking
No density, performance, or latency loss
• Built upon statistics developed for perceptual AQ, MD, RC
Up to 20-50% Bit Reduction for Average or High VQ Max Bitrates
AWS Elemental Per-Title Encoding
QVBR saves on storage and bandwidth, but does not optimize the bitrate
ladder of an ABR output
Goals of per-title encoding is to illuminate unrequired renditions, saving
even more storage and bandwidth
Example: Timbers – Football Match
Input ladder – 12 renditions
Width Height QVBR Quality Setting Max Bitrate (Kbps) Frame Rate
640 360 5 365,000 15
640 360 7 600,000 15
768 432 6 900,000 30
768 432 7 1,500,000 30
960 540 7 1,500,000 30
960 540 7 2,500,000 30
1280 720 7 3,000,000 30
1280 720 8 3,500,000 30
1280 720 9 5,000,000 30
1920 1080 8 6,000,000 30
1920 1080 8 6,500,000 30
1920 1080 9 7,800,000 30
Per-Title encoding result
Final bitrate ladder – 7 renditions
Width Height QVBR Quality Setting Max Bitrate (Kbps) Frame Rate
640 360 5 365,000 15
640 360 7 600,000 15
768 432 6 900,000 30
768 432 7 1,500,000 30
960 540 7 1,500,000 30
960 540 7 2,500,000 30
1280 720 7 3,000,000 30
1280 720 8 3,500,000 30
1280 720 9 5,000,000 30
1920 1080 8 6,000,000 30
1920 1080 8 6,500,000 30
1920 1080 9 7,800,000 30
AWS Elemental MediaConnect Update
Live Video
Workflow
Video
On-Demand
Workflow
AWS Elemental
MediaLive
Live Video
Processing
AWS Elemental
MediaPackage
Origination and
JIT Packaging
Live Channel
Source
AWS Elemental
MediaStore
Media-Optimized
Storage and Origin
AWS Elemental
MediaTailor
Personalization
and Monetization
AWS Elemental
MediaConvert
File-Based
Video Processing
Devices
AWS Elemental
Live
On-Premises
Encoding
Amazon
CloudFront
CDN
Amazon
CloudFront
CDN
Amazon S3
Storage
Amazon S3
VOD Origin
AWS Step
Functions
WorkflowMedia Source
Files
AWS Elemental
MediaConnect
Live Video
Transport
AWS Elemental MediaConnect is a high-
quality transport service for live video.
Cloud Contribution Using MediaConnect
AWS RegionOn-Premises
TransportContribution Encoding Packaging and Delivery
Client
Live Source
AWS Elemental
Live
AWS Elemental
MediaConnect
AWS Elemental
MediaLive
AWS Elemental
MediaPackage
Amazon
CloudFront
B2B Distribution Using MediaConnect
On-PremisesAWS Region 1On-Premises
TransportContribution
Live Source
AWS Elemental
Live
AWS Elemental
MediaConnect
AWS Region 2
Transport
AWS Elemental
MediaConnect
Distribution
AWS MediaConnect Entitlements
• 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
• Secure content with SPEKE enabled
conditional access
Subscriber Shares Cost of Entitlements
• Content owners can specify the
percentage of data transfer costs assigned
to themselves and to their subscribers
• Share the cost of syndication, to reduce
expenses and simplify billing
• Content owner elects a 0-100% allocation
of data transfer fees to the subscriber
MediaConnect Entitlement Workflow
On-Premises On-PremisesAWS Region 1
Transport
AWS Elemental
MediaConnect
AWS Region 2
Transport
AWS Elemental
MediaConnect
Destination
AWS Elemental
MediaConnect
Transport
ORIGINATORS
ACCOUNT
SUBSCRIBERS
ACCOUNT
Source
MediaConnect Entitlement Workflow
On-Premises AWS Region 1
Transport
AWS Elemental
MediaConnect
AWS Region 2
Transport Destination
On-Premises
Transport
ORIGINATORS
ACCOUNT
AWS Elemental
MediaConnect
AWS Elemental
MediaConnect
SUBSCRIBERS
ACCOUNT
Source
AWS Elemental
MediaConnect
AWS Elemental
MediaConnect
SUBSCRIBER 2’s
ACCOUNT
On-Premises
AWS Elemental
MediaConnect
AWS Elemental
MediaConnect
SUBSCRIBER 3’s
ACCOUNT
On-Premises
Extensions to Support Simple Cloud-Based Playout
Scheduler flexibility
• Update all or part of schedule in real time
• Event start must be at least 15 seconds from “now.”
Dynamic inputs
• Limit of 20 inputs as previously
• Up to 2 Live; remainder file
• Input file names may be updated in real time from schedule
Input clipping
• Start and duration; 0-based or timecode-based
Take now: switch to specified input ASAP
Actions Available
• Input Switch
• Ad Signaling (SCTE-35 splice insert & time signal)
• Ad Trigger Return
• Static Image Overlay enable / disable
• Pause / Resume Output
• Insert HLS Timed Metadata
What Is It?
Add statistical multiplexing to AWS Elemental MediaLive
• Rate control system for a pool of encoders sharing a common
transmission pipe
• Multiplexer and controller integrated into same service for better user
experience
Managed service statistical multiplexing solution
• Automatic 1:1 redundancy
• Cross availability zones
• “Native Cloud Statistical Multiplexing”
MediaLive Statistical Multiplexing Features
Initial support for SD and HD AVC
• HEVC including 4K release on the roadmap
• AVC and HEVC can be combined into one pool
• MPEG-2 is under consideration
First release focuses on the needs of Content Providers
• Meet their reliability, functional, and operational requirements for
primary distribution
Ease Of Use
CA
CA
GW
A
B
GW
A
B
CAS
Encoder
Encoder
Multiplex
AWS MX
AWS MX
AWS MX
PlayOut
PlayOut
PlayOut
PlayOut
AWS MX
AWS MX
AWS MX
Encoder
Encoder
Multiplex
AZ1
AZ2
Reliability
Full 1:1 active/active backup
• For encoder and multiplexer
• Fast redundancy switching 3-5s backup time
AWS automatically replaces a failed node (encoder)
• Typical in ~80s and less than 120s
• Full redundancy automatically restored.
• Remember: Availability = MTBF/(MTBF+MTTR)
Error protection and redundancy on links
• ZIXI, RIST, FEC on all external links
• RIST, FEC on all internal links
MediaConvert Accelerated Transcode
Accelerated Transcoding job:
1. Divide video file into pieces
2. Process in parallel
3. Combine when done
MediaConvert Accelerated Transcode
Enable per job using a single setting in AWS Elemental MediaConvert
• MediaConvert determines if job can be accelerated or not
• MediaConvert chooses optimal number of split tasks and starts
processing
• Each accelerated transcoding job uses a single slot in an on demand
queue
• Up to 25x improvement in performance
• Available in on demand pricing, professional tier, at no extra charge
• Single click configuration
MediaPackage Live-to-VOD
• Create VOD assets from live streams based on specified
start and end times
• Segment-accurate
• Available in UI and API
MediaPackage VOD
• Ingest support:
• HLS/TS muxed or unmuxed (live or VOD profile), Multiple MP4s with SMIL
manifest
• Packaging: HLS/DASH/CMAF-HLS/MSS
• DASH support: Single Period $Number$ with SegmentTimeline
• DRM via SPEKE (as per live)
• SCTE passthrough: HLS only
MediaPackage VOD Workflow
Amazon
CloudFront
Content Delivery Network
Third-Party
CDN
AWS Elemental
MediaPackage
Origination and
JIT Packaging
Amazon S3
Third-Party
Transcoder
AWS Elemental
MediaConvert
AWS Elemental
Server
Video Transcoder
ABR stored in Amazon
S3 is ingested into an
AWS Elemental VOD
packaging group
45+
seconds
30
seconds
20
seconds
10
seconds
8
seconds
6
seconds
4
seconds
2
seconds
1
seconds 200 ms
BUSINESSUSECASES
DISTRIBUTION
TECHNOLOGY
TYPICALL
BROADCAST
LATENCY
LIVE SPORTS
GAMBLING, BETTING
LIVE AUCTIONS
VOICE
10s Segments
6s Segments
2s Segments
1s Segments
Chunked mp4
WebRTC
SUB-SECONDULTRA-LOW LATENCYLOW LATENCYLEGACY LATENCY RANGE
Contributors to HTTP Streaming Latency
Capture
8%Encoding
29%
Ingest
5%
Delivery
3%
Last Mile
5%
Player
50%
Intrinsic Latency
Capture
8%Encoding
29%
Latency caused during the production of the streams
• Contribution from location or studio
• Graphics
• Commentary
• Encoding
Reducing Intrinsic Latency
Capture
8%Encoding
29%
• Use uncompressed feeds
• Use low latency mezzanine codecs
• Consider GOP lengths
• Reduce processing steps
• Encode early
Network Latency
Ingest
5%
Delivery
3%
Last Mile
5%
• Protocols (TCP, HTTP, HLS / DASH)
• Round trip times
• Bandwidth available
• CDN Caching behaviors
Reducing Network Latency
Ingest
5%
Delivery
3%
Last Mile
5%
• Reduce hops
• Use performance origin
• Locate origin in region closest to
viewers
Forward Buffer Latency
Player
50%
• Good for QoS
• Prevents rebuffering
• The buffer the player chooses to start with
Reducing Forward Buffer Latency
Player
50%
• Shorter segments
• Make fragments available while encoding
Encoder Origin & CDN Player
M
O
O
F
MDAT
M
O
O
F
MDAT
M
O
O
F
MDAT
M
O
O
F
MDAT
M
O
O
F
MDAT
Chunked Encoding & Chunked Transfer
2 sec2 sec 2 sec 2 sec 2 sec 2 sec
SEGMENT 1 SEGMENT 2 SEGMENT 3 SEGMENT 4
SEGMENT 4
3s latency
NO CHUNKS
MP4 CHUNKS
SEGMENT 1 SEGMENT 2 SEGMENT 3 SEGMENT 4
SEGMENT 5
SEGMENT 5
SEGMENT 5
1s latency
Delayed Stream Start
AWS Elemental MediaStore Performance
AWS Elemental MediaStore
~175ms, flat and predictable
Amazon S3
~350ms, occasional spikes to 1s
Low Latency Video Workflow
Amazon
CloudFront
Content Delivery Network
Third-Party
CDN
AWS Elemental
Live
Third-Party
Encoder / Transcoder
AWS Elemental
MediaStore
Object storageEncoder
감사합니다

Mais conteúdo relacionado

Mais procurados

AWS Media Day-AWS Media Service를 활용한 새로운 AWS 미디어 워크플로우(Aslam Khader 최고 제품 책임자)
AWS Media Day-AWS Media Service를 활용한 새로운 AWS 미디어 워크플로우(Aslam Khader 최고 제품 책임자)AWS Media Day-AWS Media Service를 활용한 새로운 AWS 미디어 워크플로우(Aslam Khader 최고 제품 책임자)
AWS Media Day-AWS Media Service를 활용한 새로운 AWS 미디어 워크플로우(Aslam Khader 최고 제품 책임자)
Amazon Web Services Korea
 

Mais procurados (20)

[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
[AWS LA Media & Entertainment Event 2015]: M&E Ecosystem Update Q4 2015
 
스마트 엔지니어링: 제조사를 위한 품질 예측 시뮬레이션 및 인공지능 모델 적용 사례 소개 – 권신중 AWS 솔루션즈 아키텍트, 천준홍 두산...
스마트 엔지니어링: 제조사를 위한 품질 예측 시뮬레이션 및 인공지능 모델 적용 사례 소개 – 권신중 AWS 솔루션즈 아키텍트, 천준홍 두산...스마트 엔지니어링: 제조사를 위한 품질 예측 시뮬레이션 및 인공지능 모델 적용 사례 소개 – 권신중 AWS 솔루션즈 아키텍트, 천준홍 두산...
스마트 엔지니어링: 제조사를 위한 품질 예측 시뮬레이션 및 인공지능 모델 적용 사례 소개 – 권신중 AWS 솔루션즈 아키텍트, 천준홍 두산...
 
[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...
[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...
[AWS LA Media & Entertainment Event 2015]: Raising the Bar on Video Streaming...
 
AWS Media Day-AWS Media Service를 활용한 새로운 AWS 미디어 워크플로우(Aslam Khader 최고 제품 책임자)
AWS Media Day-AWS Media Service를 활용한 새로운 AWS 미디어 워크플로우(Aslam Khader 최고 제품 책임자)AWS Media Day-AWS Media Service를 활용한 새로운 AWS 미디어 워크플로우(Aslam Khader 최고 제품 책임자)
AWS Media Day-AWS Media Service를 활용한 새로운 AWS 미디어 워크플로우(Aslam Khader 최고 제품 책임자)
 
Automate your M&E workflows on AWS
Automate your M&E workflows on AWSAutomate your M&E workflows on AWS
Automate your M&E workflows on AWS
 
Practical Approach to Data Maintenance in for PLM in Oracle EBS
Practical Approach to Data Maintenance in for PLM in Oracle EBSPractical Approach to Data Maintenance in for PLM in Oracle EBS
Practical Approach to Data Maintenance in for PLM in Oracle EBS
 
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
 
[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...
[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...
[AWS LA Media & Entertainment Event 2015]: Security of Digital Media Content ...
 
Getting Started with VMware Cloud on AWS
Getting Started with VMware Cloud on AWSGetting Started with VMware Cloud on AWS
Getting Started with VMware Cloud on AWS
 
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront  AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
AWS Webcast - On-Demand Video Streaming using Amazon CloudFront
 
AWS Media and Entertainment Cloud Symposium: Broadcast and OTT
AWS Media and Entertainment Cloud Symposium:  Broadcast and OTTAWS Media and Entertainment Cloud Symposium:  Broadcast and OTT
AWS Media and Entertainment Cloud Symposium: Broadcast and OTT
 
AWS Hybrid Cloud Connectivity - VPN Solutions
AWS Hybrid Cloud Connectivity - VPN SolutionsAWS Hybrid Cloud Connectivity - VPN Solutions
AWS Hybrid Cloud Connectivity - VPN Solutions
 
Deep Dive: Hybrid Architectures
Deep Dive: Hybrid ArchitecturesDeep Dive: Hybrid Architectures
Deep Dive: Hybrid Architectures
 
AWS Customer Presentation - Gumiyo
AWS Customer Presentation - Gumiyo AWS Customer Presentation - Gumiyo
AWS Customer Presentation - Gumiyo
 
From One to Many: Evolving VPC Design
From One to Many: Evolving VPC DesignFrom One to Many: Evolving VPC Design
From One to Many: Evolving VPC Design
 
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
AWS for Start-ups - Architectural Best Practices & Automating Your Infrastruc...
 
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
이제는 말할 수 있다: KBS, beNX의 AWS 활용법 – 선영진 KBS 부장, 강진우 beNX 팀장, 강호성 beNX 엔지니어:: AW...
 
VMware Cloud on AWS
VMware Cloud on AWSVMware Cloud on AWS
VMware Cloud on AWS
 
[Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 컨테이너 - 김세호 AWS 솔루션...
[Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 컨테이너 - 김세호 AWS 솔루션...[Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 컨테이너 - 김세호 AWS 솔루션...
[Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 컨테이너 - 김세호 AWS 솔루션...
 
Accelerating your Cloud Migration with VMware Cloud on AWS
Accelerating your Cloud Migration with VMware Cloud on AWSAccelerating your Cloud Migration with VMware Cloud on AWS
Accelerating your Cloud Migration with VMware Cloud on AWS
 

Semelhante a [AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn, AWS Media Services 리드 솔루션즈 아키텍트

Semelhante a [AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn, AWS Media Services 리드 솔루션즈 아키텍트 (20)

AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
 
Architecting a 24x7 Live Linear Broadcast for Availability on AWS
Architecting a 24x7 Live Linear Broadcast for Availability on AWSArchitecting a 24x7 Live Linear Broadcast for Availability on AWS
Architecting a 24x7 Live Linear Broadcast for Availability on AWS
 
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
ACCELERATING OTT DELIVERY AND MODERNIZING MEDIA LOGISTICS WITH CLOUD BASED VI...
 
Single set of tools for a rich user experience to Live Streaming
Single set of tools for a rich user experience to Live StreamingSingle set of tools for a rich user experience to Live Streaming
Single set of tools for a rich user experience to Live Streaming
 
AWS Elemental and cloud
AWS Elemental and cloudAWS Elemental and cloud
AWS Elemental and cloud
 
Accelerating the Transition to Broadcast and OTT Infrastructure in the Cloud
Accelerating the Transition to Broadcast and OTT Infrastructure in the CloudAccelerating the Transition to Broadcast and OTT Infrastructure in the Cloud
Accelerating the Transition to Broadcast and OTT Infrastructure in the Cloud
 
AWS powered online classes platform
AWS powered online classes platformAWS powered online classes platform
AWS powered online classes platform
 
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availa...
 
Vietnam AWS Community Day 2018
Vietnam AWS Community Day 2018Vietnam AWS Community Day 2018
Vietnam AWS Community Day 2018
 
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
 
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
How uCast is using AWS Media Services and the Power of the Cloud to Deliver G...
 
Introduction to Amazon Elastic Transcoder
 Introduction to Amazon Elastic Transcoder  Introduction to Amazon Elastic Transcoder
Introduction to Amazon Elastic Transcoder
 
TV is changing in 2017 ! Step into the future of Broadcast (www.tecsys.tv)
TV is changing in 2017 ! Step into the future of Broadcast (www.tecsys.tv)TV is changing in 2017 ! Step into the future of Broadcast (www.tecsys.tv)
TV is changing in 2017 ! Step into the future of Broadcast (www.tecsys.tv)
 
Best Practices, AWS Elemental and Media Services
Best Practices, AWS Elemental and Media ServicesBest Practices, AWS Elemental and Media Services
Best Practices, AWS Elemental and Media Services
 
AWS Sydney Summit 2013 - Scalable Media Processing on the Cloud
AWS Sydney Summit 2013 - Scalable Media Processing on the CloudAWS Sydney Summit 2013 - Scalable Media Processing on the Cloud
AWS Sydney Summit 2013 - Scalable Media Processing on the Cloud
 
Zitec+ +new business+-+3iun2010
Zitec+ +new business+-+3iun2010Zitec+ +new business+-+3iun2010
Zitec+ +new business+-+3iun2010
 
Encoding Video for Microsoft Silverlight
Encoding Video for Microsoft SilverlightEncoding Video for Microsoft Silverlight
Encoding Video for Microsoft Silverlight
 
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS 솔루션즈 아키텍트:: A...
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS  솔루션즈 아키텍트:: A...초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS  솔루션즈 아키텍트:: A...
초보 개발자도 바로 따라할 수 있는 AWS 미디어 서비스를 이용한 Live/VOD 서비스 구축 – 현륜식 AWS 솔루션즈 아키텍트:: A...
 
An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)An Overview of High Efficiency Video Codec HEVC (H.265)
An Overview of High Efficiency Video Codec HEVC (H.265)
 
Serverless Media Workflow
Serverless Media WorkflowServerless Media Workflow
Serverless Media Workflow
 

Mais de Amazon Web Services Korea

Mais de 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이노...
 

Último

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
 

Último (20)

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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

[AWS Media Symposium 2019] AWS Media Services Innovation - Christer Whitehorn, AWS Media Services 리드 솔루션즈 아키텍트

  • 1. S U M M I T S E O U L © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 2. AWS Media Service Innovation Christer Whitehorn Lead Solutions Architect, AWS Media Services, APAC AWS
  • 3. Agenda Techniques for minimizing bitrates • AV1 • QVBR • Per-title transcoding Cloud-native enabled workflows • MediaConnect Updates inc. entitlements • MediaLive Playout • Statistical Multiplexing • MediaConvert Accelerated Transcode Other Media Service Updates • MediaPackage • Low Latency
  • 4. AV1 Overview AV1 (AOMedia Video One) is an open video coding format designed for internet delivery Developed by the Alliance for Open Media (AOMedia), of which Amazon is a founding member AV1 aims to be more efficient that AVC and HEVC
  • 5. AV1 benefits and status Reduce video distribution bitrates to lower data egress, CDN, and storage costs Deliver higher quality over congested or low-bandwidth networks AWS Elemental is working on AV1 encoding for both live and VOD • Tell us about your use cases AWS Elemental continues to improve VQ for all codecs
  • 6. AWS Elemental Next Gen AV1 Demos Live AV1 with QVBR ABR streaming • 720p ABR stack showing good quality at ultra low bitrates VOD AV1 with QVBR playback comparison to AVC • Media encoded at ultra low bitrates using accelerated transcoding for AV1 and AVC • AV1 shows good HD video experience, AVC has visible artifacts • Chrome or Firefox browsers required for AV1 playback
  • 7.
  • 8.
  • 9.
  • 10. What Is QVBR? A rate control that automatically adjusts to different kinds of content • Single Pass • Maximum Bitrate ( Network constraints ) • Quality Level ( Desired quality level ) Automatically saves bits when Desired Quality is reached • No density/performance loss • No additional latency Support for AVC, HEVC and AV1 (when available) Allow same bitrate configuration for all content!
  • 11. 0 5 10 15 20 25 Time 1 2 3 4 5 6 7 8 9 Bitrate Video Complexity Max Bitrate (Network Bandwidth) QVBR No Wasted Bits – Bit Savings! What Is QVBR?
  • 12. Quality Level QVBR Quality Level is from 1 - 10 • Level 8 – 9: Large-screen TV viewing • Level 7: PC or Tablet viewing • Level 6: Smart Phone viewing Encoder automatically adjusts actual quantization • Equalize distortion amongst different content signal • Take advantage of human perceptual masking No density, performance, or latency loss • Built upon statistics developed for perceptual AQ, MD, RC Up to 20-50% Bit Reduction for Average or High VQ Max Bitrates
  • 13.
  • 14.
  • 15. AWS Elemental Per-Title Encoding QVBR saves on storage and bandwidth, but does not optimize the bitrate ladder of an ABR output Goals of per-title encoding is to illuminate unrequired renditions, saving even more storage and bandwidth
  • 16. Example: Timbers – Football Match Input ladder – 12 renditions Width Height QVBR Quality Setting Max Bitrate (Kbps) Frame Rate 640 360 5 365,000 15 640 360 7 600,000 15 768 432 6 900,000 30 768 432 7 1,500,000 30 960 540 7 1,500,000 30 960 540 7 2,500,000 30 1280 720 7 3,000,000 30 1280 720 8 3,500,000 30 1280 720 9 5,000,000 30 1920 1080 8 6,000,000 30 1920 1080 8 6,500,000 30 1920 1080 9 7,800,000 30
  • 17. Per-Title encoding result Final bitrate ladder – 7 renditions Width Height QVBR Quality Setting Max Bitrate (Kbps) Frame Rate 640 360 5 365,000 15 640 360 7 600,000 15 768 432 6 900,000 30 768 432 7 1,500,000 30 960 540 7 1,500,000 30 960 540 7 2,500,000 30 1280 720 7 3,000,000 30 1280 720 8 3,500,000 30 1280 720 9 5,000,000 30 1920 1080 8 6,000,000 30 1920 1080 8 6,500,000 30 1920 1080 9 7,800,000 30
  • 18.
  • 19. AWS Elemental MediaConnect Update Live Video Workflow Video On-Demand Workflow AWS Elemental MediaLive Live Video Processing AWS Elemental MediaPackage Origination and JIT Packaging Live Channel Source AWS Elemental MediaStore Media-Optimized Storage and Origin AWS Elemental MediaTailor Personalization and Monetization AWS Elemental MediaConvert File-Based Video Processing Devices AWS Elemental Live On-Premises Encoding Amazon CloudFront CDN Amazon CloudFront CDN Amazon S3 Storage Amazon S3 VOD Origin AWS Step Functions WorkflowMedia Source Files AWS Elemental MediaConnect Live Video Transport AWS Elemental MediaConnect is a high- quality transport service for live video.
  • 20. Cloud Contribution Using MediaConnect AWS RegionOn-Premises TransportContribution Encoding Packaging and Delivery Client Live Source AWS Elemental Live AWS Elemental MediaConnect AWS Elemental MediaLive AWS Elemental MediaPackage Amazon CloudFront
  • 21. B2B Distribution Using MediaConnect On-PremisesAWS Region 1On-Premises TransportContribution Live Source AWS Elemental Live AWS Elemental MediaConnect AWS Region 2 Transport AWS Elemental MediaConnect Distribution
  • 22. AWS MediaConnect Entitlements • 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 • Secure content with SPEKE enabled conditional access
  • 23. Subscriber Shares Cost of Entitlements • Content owners can specify the percentage of data transfer costs assigned to themselves and to their subscribers • Share the cost of syndication, to reduce expenses and simplify billing • Content owner elects a 0-100% allocation of data transfer fees to the subscriber
  • 24. MediaConnect Entitlement Workflow On-Premises On-PremisesAWS Region 1 Transport AWS Elemental MediaConnect AWS Region 2 Transport AWS Elemental MediaConnect Destination AWS Elemental MediaConnect Transport ORIGINATORS ACCOUNT SUBSCRIBERS ACCOUNT Source
  • 25. MediaConnect Entitlement Workflow On-Premises AWS Region 1 Transport AWS Elemental MediaConnect AWS Region 2 Transport Destination On-Premises Transport ORIGINATORS ACCOUNT AWS Elemental MediaConnect AWS Elemental MediaConnect SUBSCRIBERS ACCOUNT Source AWS Elemental MediaConnect AWS Elemental MediaConnect SUBSCRIBER 2’s ACCOUNT On-Premises AWS Elemental MediaConnect AWS Elemental MediaConnect SUBSCRIBER 3’s ACCOUNT On-Premises
  • 26.
  • 27. Extensions to Support Simple Cloud-Based Playout Scheduler flexibility • Update all or part of schedule in real time • Event start must be at least 15 seconds from “now.” Dynamic inputs • Limit of 20 inputs as previously • Up to 2 Live; remainder file • Input file names may be updated in real time from schedule Input clipping • Start and duration; 0-based or timecode-based Take now: switch to specified input ASAP
  • 28. Actions Available • Input Switch • Ad Signaling (SCTE-35 splice insert & time signal) • Ad Trigger Return • Static Image Overlay enable / disable • Pause / Resume Output • Insert HLS Timed Metadata
  • 29.
  • 30. What Is It? Add statistical multiplexing to AWS Elemental MediaLive • Rate control system for a pool of encoders sharing a common transmission pipe • Multiplexer and controller integrated into same service for better user experience Managed service statistical multiplexing solution • Automatic 1:1 redundancy • Cross availability zones • “Native Cloud Statistical Multiplexing”
  • 31. MediaLive Statistical Multiplexing Features Initial support for SD and HD AVC • HEVC including 4K release on the roadmap • AVC and HEVC can be combined into one pool • MPEG-2 is under consideration First release focuses on the needs of Content Providers • Meet their reliability, functional, and operational requirements for primary distribution
  • 32. Ease Of Use CA CA GW A B GW A B CAS Encoder Encoder Multiplex AWS MX AWS MX AWS MX PlayOut PlayOut PlayOut PlayOut AWS MX AWS MX AWS MX Encoder Encoder Multiplex AZ1 AZ2
  • 33. Reliability Full 1:1 active/active backup • For encoder and multiplexer • Fast redundancy switching 3-5s backup time AWS automatically replaces a failed node (encoder) • Typical in ~80s and less than 120s • Full redundancy automatically restored. • Remember: Availability = MTBF/(MTBF+MTTR) Error protection and redundancy on links • ZIXI, RIST, FEC on all external links • RIST, FEC on all internal links
  • 34.
  • 35. MediaConvert Accelerated Transcode Accelerated Transcoding job: 1. Divide video file into pieces 2. Process in parallel 3. Combine when done
  • 36. MediaConvert Accelerated Transcode Enable per job using a single setting in AWS Elemental MediaConvert • MediaConvert determines if job can be accelerated or not • MediaConvert chooses optimal number of split tasks and starts processing • Each accelerated transcoding job uses a single slot in an on demand queue • Up to 25x improvement in performance • Available in on demand pricing, professional tier, at no extra charge • Single click configuration
  • 37.
  • 38. MediaPackage Live-to-VOD • Create VOD assets from live streams based on specified start and end times • Segment-accurate • Available in UI and API
  • 39. MediaPackage VOD • Ingest support: • HLS/TS muxed or unmuxed (live or VOD profile), Multiple MP4s with SMIL manifest • Packaging: HLS/DASH/CMAF-HLS/MSS • DASH support: Single Period $Number$ with SegmentTimeline • DRM via SPEKE (as per live) • SCTE passthrough: HLS only
  • 40. MediaPackage VOD Workflow Amazon CloudFront Content Delivery Network Third-Party CDN AWS Elemental MediaPackage Origination and JIT Packaging Amazon S3 Third-Party Transcoder AWS Elemental MediaConvert AWS Elemental Server Video Transcoder ABR stored in Amazon S3 is ingested into an AWS Elemental VOD packaging group
  • 41.
  • 42. 45+ seconds 30 seconds 20 seconds 10 seconds 8 seconds 6 seconds 4 seconds 2 seconds 1 seconds 200 ms BUSINESSUSECASES DISTRIBUTION TECHNOLOGY TYPICALL BROADCAST LATENCY LIVE SPORTS GAMBLING, BETTING LIVE AUCTIONS VOICE 10s Segments 6s Segments 2s Segments 1s Segments Chunked mp4 WebRTC SUB-SECONDULTRA-LOW LATENCYLOW LATENCYLEGACY LATENCY RANGE
  • 43. Contributors to HTTP Streaming Latency Capture 8%Encoding 29% Ingest 5% Delivery 3% Last Mile 5% Player 50%
  • 44. Intrinsic Latency Capture 8%Encoding 29% Latency caused during the production of the streams • Contribution from location or studio • Graphics • Commentary • Encoding
  • 45. Reducing Intrinsic Latency Capture 8%Encoding 29% • Use uncompressed feeds • Use low latency mezzanine codecs • Consider GOP lengths • Reduce processing steps • Encode early
  • 46. Network Latency Ingest 5% Delivery 3% Last Mile 5% • Protocols (TCP, HTTP, HLS / DASH) • Round trip times • Bandwidth available • CDN Caching behaviors
  • 47. Reducing Network Latency Ingest 5% Delivery 3% Last Mile 5% • Reduce hops • Use performance origin • Locate origin in region closest to viewers
  • 48. Forward Buffer Latency Player 50% • Good for QoS • Prevents rebuffering • The buffer the player chooses to start with
  • 49. Reducing Forward Buffer Latency Player 50% • Shorter segments • Make fragments available while encoding
  • 50. Encoder Origin & CDN Player M O O F MDAT M O O F MDAT M O O F MDAT M O O F MDAT M O O F MDAT Chunked Encoding & Chunked Transfer
  • 51. 2 sec2 sec 2 sec 2 sec 2 sec 2 sec SEGMENT 1 SEGMENT 2 SEGMENT 3 SEGMENT 4 SEGMENT 4 3s latency NO CHUNKS MP4 CHUNKS SEGMENT 1 SEGMENT 2 SEGMENT 3 SEGMENT 4 SEGMENT 5 SEGMENT 5 SEGMENT 5 1s latency Delayed Stream Start
  • 52. AWS Elemental MediaStore Performance AWS Elemental MediaStore ~175ms, flat and predictable Amazon S3 ~350ms, occasional spikes to 1s
  • 53. Low Latency Video Workflow Amazon CloudFront Content Delivery Network Third-Party CDN AWS Elemental Live Third-Party Encoder / Transcoder AWS Elemental MediaStore Object storageEncoder