SlideShare uma empresa Scribd logo
1 de 41
Baixar para ler offline
Shoot the Bird

Linear Broadcast Distribution on AWS
Usman Shakeel & Konstantin Wilms
Amazon Web Services
So we had a few customer requests...
“We’re interested in examining alternatives
to traditional linear video distribution”
“Any solution will need to maintain
low latency high quality video”
“We shouldn’t have to sacrifice
performance or quality for cost savings”
And some of the reasons why?
“We’re out of capacity. We want to add
more contribution channels without
impacting existing ones, utilize higher HD
bitrates across the board, ..”
Which started us down an interesting
path...
Traditional multi-hop satellite distribution
First HopSecond Hop
Field Source / EncoderHeadend / ProcessingAffiliate Spoke / Decoder
Examining this model
▪ Static End to end configuration
▪ Capex-based lifecycles
▪ Constant cost vs. capacity churn
▪ Long-term (media + format + codec) investments
▪ Lack of Agility
▪ Fixed workflow
▪ Fragmented infrastructure (Technology changes)
▪ Mismatched bandwidth constraints
Distribution is constantly evolving
▪ Adoption of IP networks & devices
▪ Increase in Bandwidth, connectivity,
capacity
▪ Cloud-based options
▪ Flexibility, Scalability and Agility
Workflows are becoming more complex
▪ Highly iterative ecosystem - H.265, 4K,
HTML5
▪ Constantly growing target device landscape
!
▪ Agility is the key
▪ Durability, reliability, throughput and
latency improvements
There are perceived limitations
▪ Sacrificing media quality
▪ Adopting non-traditional protocols
▪ The cost of new distribution networks
▪ Ability to scale without impact
▪ Maintaining low latency
▪ A general increase in complexity
“Broadcast distribution scales infinitely”
!
…or does it in this model of affiliate
delivery
Can we implement a solution without
affecting the underlying media layers?
Can we architect for scale at low cost?
▪ Multiple datacenter footprints
▪ High speed, costly IP transit
▪ Local ops staff to manage infrastructure
▪ A massive cap-ex outlay
▪ Development staff to build this out
In a non-cloud solution …
AWS takes care of this 

undifferentiated heavy lifting
Edge Locations
Availability Zone
Region
Dallas (2)
St.Louis
Miami
JacksonvilleLos Angeles (2)
Seattle
Ashburn (3)
Newark
New York (3)
Dublin
London (2)
Amsterdam (2)
Stockholm
Frankfurt (2)Paris (2)
Singapore(2)
Hong Kong (2)
Tokyo (2)
Sao Paulo
South Bend
San Jose

Palo Alto
Hayward
Osaka
Milan
Sydney
Madrid
Seoul
Mumbai
Chennai
Global distribution footprint
c
▪ Compute Intensive
Intel ES-2666 v3 (Haswell) optimized specifically for EC2
▪ Memory Intensive
Lowest price point per GiB of RAM
▪ GPUs
1,536 CUDA cores
4GB of video memory
▪ Enhanced Networking
Higher PPS, Lower network jitter, low latency
▪ IO Intensive
SSD Storage, EBS Optimized
▪ High Storage
24 x 2000 GiB per instance
AMI
EBS
Instance 

Store
Amazon EC2
Instance
Massively scalable compute
Size instance by
Application need
Launch a CloudFormation stack
with all the infrastructure
resources for a specific project
!
!
!
!
Autoscale the stack as
appropriate
AMI
CloudFormation
Template
CloudFormation
Terminate
Template
Automated Infrastructure Layers based on Project
Scope
AWS Ecosystem (License included in hourly* pricing)
INGEST STORE MANAGE SECUREPROCESS
CREATE
MONETIZE
INTEGRATEDELIVER
So let’s take a closer look at the problem...
What if we evolved the second hop?
First HopSecond Hop
Field Source / EncoderHeadend / ProcessingAffiliate Spoke / Decoder
What if we evolved the second hop?
Second Hop
Headend / ProcessingAffiliate Spoke / Decoder
▪ Approach:
▪ Up/downlink: dedicated and
internet-based IP links
▪ Direct Connect
▪ for ‘uplink’
▪ for stream consumption
▪ Concerns:
▪ FEC
▪ ~500ms + RTT latency
Direct Connect
Secure VPN
Route53
Could this also benefit the first hop?
First HopSecond Hop
Field Source / EncoderHeadend / ProcessingAffiliate Spoke / Decoder
Bandwidth & transport
Second Hop
Headend / ProcessingAffiliate Spoke / Decoder
$
$
$
!
!
!
▪ Satellite:
▪ $3-5000/Mhz/mo* (~$30k/20Mbits*) + Spoke
costs
▪ Fixed b/w ceiling cap
▪ AWS
▪ b/w to deliver an HD stream ~ $500/mo*
▪ Pay as you go model
!
▪ FEC can be implemented on UDP layer 

(ARQ, SRT) for jitter/latency/reliability
▪ Sub 1Gb Direct Connect (100Mbps)
▪ availability stream ingest (1:1, 1:N)
Hub & spoke
Second Hop
Headend / ProcessingAffiliate Spoke / Decoder
$
$
$
$ $
!
!
!
▪ Cost
▪ Uplink & downlink equipment
(dish, LNBs) vs. IP-only
equipment
▪ Processing (transcode)
equipment duplicated at every
facility in a non-shared model
!
▪ Content and Processing
Gravity
▪ AWS (S3+Glacier)
▪ Reduce cost, simplify workflows,
and flexible capacity
Receiver Ecosystem
Second Hop
Headend / ProcessingAffiliate Spoke / Decoder
$
$
$
$ $
!
!
!
!
!
▪ Fragmented, costly, un-
coordinated and lack of
agility
▪ Duplicate hardware for B2B proxies
and media processing at spoke
▪ B2C spoke content pushed to a CDN
for receiver ecosystem distribution
▪ CDN does not provide ability to
implement custom workflows
Lets revisit our original topology now...
Traditional multi-hop satellite distribution
First HopSecond Hop
Field Source / EncoderHeadend / ProcessingAffiliate Spoke / Decoder
Multi-hop distribution with AWS
First Hop
Field Source / EncoderHeadend / ProcessingAffiliate Spoke
Ingest
Fan Out
Egress
Scale Out
Multi-Region, Multi-AZ
Cellular
Internet
Direct Connect
Secure VPN
Internet
S3
Glacier
Route53
Open up other avenues for your content
Field Source

EncoderHeadend / ProcessingAffiliate Spoke
Ingest
Fan Out
Egress
Scale Out
Multi-Region, Multi-AZ
Cellular
Internet
Direct Connect
Secure VPN
Internet
Amazon S3
Glacier
Route53
• Additional Workflows
• Transient infrastructure
• Templatize
Environments for quick
POCs
• Cloud Bursting 

(utilizing on-prem)
Some notable features …
10GbpsNetwork
placement
groups
▪ Capacity plan for hundreds of live
HD streams and contribution silos
▪ Low latency high throughput
▪ Combine with regional replication
and Route53 for true nearest-
neighbor latency
Highly scalable infrastructure
c4
g2m3
High Capacity Egress
GPU Transcode
Ingest
Multi-path distribution
Encoder
Broadcast
Decode
Low Bitrate
Proxy
▪ Fan out / fan in
▪ Size workflow to compute
▪ Flexible multi-format
HLS w/ Cloudfront CDN
MPEG-UDP w/FEC
Dedicated Pipe
Amazon Glacier (Life Cycle Policies)
Amazon S3
▪ Segment media into S3
▪ Periodically archive to Glacier
▪ Time-windowed hot content with
infinite cold store
▪ Store/Retrieve to local edit stations
via high-speed partner appliances
▪ Affiliates can make use of storage
infrastructure (transcode)
Media lifecycle management
A real implementation?
▪ Deployed in one afternoon into AWS VPC
▪ Co-ordinated cross-country by a team of 3 – headend
operations, en/decoder manufacturer, and AWS
▪ 6Mbps 1080p60 MPEG-UDP w/FEC stream
▪ Distribution over public internet
▪ 200ms encoder to AWS, AWS to decoder latency
▪ Lower measured latency than existing satellite 2nd
hop
▪ 40 day ingress uptime with no video dropouts
Proof of concept
South Lower Hall: SL9016

http://aws.amazon.com/digital-media/
!
Come check out…
Presentation Theater, Meet the AWS experts, cool demos 

and Solutions Ecosystem
!
!
!
!
Thank you

Mais conteúdo relacionado

Mais procurados

Build a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready InfrastructureBuild a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready InfrastructureAvere Systems
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWSDesign, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWSAmazon Web Services
 
AWS Webinar 201 - Backup, Archive and Disaster Recovery
AWS Webinar 201 - Backup, Archive and Disaster RecoveryAWS Webinar 201 - Backup, Archive and Disaster Recovery
AWS Webinar 201 - Backup, Archive and Disaster RecoveryAmazon Web Services
 
(CMP404) Cloud Rendering at Walt Disney Animation Studios
(CMP404) Cloud Rendering at Walt Disney Animation Studios(CMP404) Cloud Rendering at Walt Disney Animation Studios
(CMP404) Cloud Rendering at Walt Disney Animation StudiosAmazon Web Services
 
(BAC202) Introducing AWS Solutions for Backup and Archiving | AWS re:Invent 2014
(BAC202) Introducing AWS Solutions for Backup and Archiving | AWS re:Invent 2014(BAC202) Introducing AWS Solutions for Backup and Archiving | AWS re:Invent 2014
(BAC202) Introducing AWS Solutions for Backup and Archiving | AWS re:Invent 2014Amazon Web Services
 
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...Amazon Web Services
 
Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar -
Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar - Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar -
Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar - Amazon Web Services Korea
 
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...Amazon Web Services
 
Using the AWS TCO Calculator - Rogers
Using the AWS TCO Calculator - RogersUsing the AWS TCO Calculator - Rogers
Using the AWS TCO Calculator - RogersAmazon Web Services
 
Cost Effective Rendering in the Cloud with Spot Instances
Cost Effective Rendering in the Cloud with Spot InstancesCost Effective Rendering in the Cloud with Spot Instances
Cost Effective Rendering in the Cloud with Spot InstancesAmazon Web Services
 
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...Amazon Web Services
 
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)Amazon Web Services
 
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...Amazon Web Services
 
AWS Summit Stockholm 2014 – T3 – disaster recovery on AWS
AWS Summit Stockholm 2014 – T3 – disaster recovery on AWSAWS Summit Stockholm 2014 – T3 – disaster recovery on AWS
AWS Summit Stockholm 2014 – T3 – disaster recovery on AWSAmazon Web Services
 
Disaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
Disaster Recovery Sites on AWS: Minimal Cost, Maximum EfficiencyDisaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
Disaster Recovery Sites on AWS: Minimal Cost, Maximum EfficiencyAmazon Web Services
 
Disaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyDisaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyAmazon Web Services
 
APN Partner Webinar - Having Effective and Critical TCO Conversations
APN Partner Webinar - Having Effective and Critical TCO ConversationsAPN Partner Webinar - Having Effective and Critical TCO Conversations
APN Partner Webinar - Having Effective and Critical TCO ConversationsAmazon Web Services
 

Mais procurados (20)

Build a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready InfrastructureBuild a Cloud Render-Ready Infrastructure
Build a Cloud Render-Ready Infrastructure
 
Design, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWSDesign, Deploy, and Optimize Microsoft SQL Server on AWS
Design, Deploy, and Optimize Microsoft SQL Server on AWS
 
AWS Webinar 201 - Backup, Archive and Disaster Recovery
AWS Webinar 201 - Backup, Archive and Disaster RecoveryAWS Webinar 201 - Backup, Archive and Disaster Recovery
AWS Webinar 201 - Backup, Archive and Disaster Recovery
 
Broadcast Playout on AWS
Broadcast Playout on AWSBroadcast Playout on AWS
Broadcast Playout on AWS
 
(CMP404) Cloud Rendering at Walt Disney Animation Studios
(CMP404) Cloud Rendering at Walt Disney Animation Studios(CMP404) Cloud Rendering at Walt Disney Animation Studios
(CMP404) Cloud Rendering at Walt Disney Animation Studios
 
Rendering in the Cloud
Rendering in the CloudRendering in the Cloud
Rendering in the Cloud
 
(BAC202) Introducing AWS Solutions for Backup and Archiving | AWS re:Invent 2014
(BAC202) Introducing AWS Solutions for Backup and Archiving | AWS re:Invent 2014(BAC202) Introducing AWS Solutions for Backup and Archiving | AWS re:Invent 2014
(BAC202) Introducing AWS Solutions for Backup and Archiving | AWS re:Invent 2014
 
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...
AWS September Webinar Series - Visual Effects Rendering in the AWS Cloud with...
 
Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar -
Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar - Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar -
Pillai Pradeep - Global Rendering Customer Cases :: AWS Rendering Seminar -
 
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
Backing up Amazon EC2 with Amazon EBS Snapshots - June 2017 AWS Online Tech T...
 
Using the AWS TCO Calculator - Rogers
Using the AWS TCO Calculator - RogersUsing the AWS TCO Calculator - Rogers
Using the AWS TCO Calculator - Rogers
 
Cost Effective Rendering in the Cloud with Spot Instances
Cost Effective Rendering in the Cloud with Spot InstancesCost Effective Rendering in the Cloud with Spot Instances
Cost Effective Rendering in the Cloud with Spot Instances
 
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...
(ENT222) Reduce Business Cost and Risk with Disaster Recovery for AWS | AWS r...
 
Backup & Disaster Recovery on AWS - An overview of our Approach
Backup & Disaster Recovery on AWS - An overview of our ApproachBackup & Disaster Recovery on AWS - An overview of our Approach
Backup & Disaster Recovery on AWS - An overview of our Approach
 
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
AWS Summit London 2014 | Scaling on AWS for the First 10 Million Users (200)
 
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
(BAC304) Deploying a Disaster Recovery Site on AWS: Minimal Cost with Maximum...
 
AWS Summit Stockholm 2014 – T3 – disaster recovery on AWS
AWS Summit Stockholm 2014 – T3 – disaster recovery on AWSAWS Summit Stockholm 2014 – T3 – disaster recovery on AWS
AWS Summit Stockholm 2014 – T3 – disaster recovery on AWS
 
Disaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
Disaster Recovery Sites on AWS: Minimal Cost, Maximum EfficiencyDisaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
Disaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
 
Disaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiencyDisaster recovery sites on AWS: minimal costs maximum efficiency
Disaster recovery sites on AWS: minimal costs maximum efficiency
 
APN Partner Webinar - Having Effective and Critical TCO Conversations
APN Partner Webinar - Having Effective and Critical TCO ConversationsAPN Partner Webinar - Having Effective and Critical TCO Conversations
APN Partner Webinar - Having Effective and Critical TCO Conversations
 

Destaque

Libcloud and j clouds
Libcloud and j cloudsLibcloud and j clouds
Libcloud and j cloudsDaeMyung Kang
 
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 20162016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016Amazon Web Services
 
Google cloud platform (GCP) - Google I/O Extended powered by CI&T
Google cloud platform (GCP) - Google I/O Extended powered by CI&TGoogle cloud platform (GCP) - Google I/O Extended powered by CI&T
Google cloud platform (GCP) - Google I/O Extended powered by CI&TRodrigo Batista da Silva
 
[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 2015Amazon Web Services
 
AWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu Dutt
AWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu DuttAWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu Dutt
AWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu DuttAmazon Web Services Korea
 
Journey Through the AWS Cloud - Big Data Analysis
Journey Through the AWS Cloud - Big Data AnalysisJourney Through the AWS Cloud - Big Data Analysis
Journey Through the AWS Cloud - Big Data AnalysisAmazon Web Services
 
AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...
AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...
AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...Amazon Web Services
 
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Amazon Web Services
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Amazon Web Services
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...Amazon Web Services
 
The Cloud Native Stack
The Cloud Native StackThe Cloud Native Stack
The Cloud Native StackQAware GmbH
 
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...Amazon Web Services
 
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...Amazon Web Services
 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud PlatformColin Su
 
GAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
GAFANOMICS Season 2: 4 superpowers to outperform in the Network EconomyGAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
GAFANOMICS Season 2: 4 superpowers to outperform in the Network EconomyFabernovel
 

Destaque (17)

Libcloud and j clouds
Libcloud and j cloudsLibcloud and j clouds
Libcloud and j clouds
 
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 20162016 AWS Media & Entertainment Cloud Symposium - New York, NY:  May 18, 2016
2016 AWS Media & Entertainment Cloud Symposium - New York, NY: May 18, 2016
 
Google cloud platform (GCP) - Google I/O Extended powered by CI&T
Google cloud platform (GCP) - Google I/O Extended powered by CI&TGoogle cloud platform (GCP) - Google I/O Extended powered by CI&T
Google cloud platform (GCP) - Google I/O Extended powered by CI&T
 
[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 Innovate 2016: Digital Workloads on Amazon Web Services- Santanu Dutt
AWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu DuttAWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu Dutt
AWS Innovate 2016: Digital Workloads on Amazon Web Services- Santanu Dutt
 
Journey Through the AWS Cloud - Big Data Analysis
Journey Through the AWS Cloud - Big Data AnalysisJourney Through the AWS Cloud - Big Data Analysis
Journey Through the AWS Cloud - Big Data Analysis
 
AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...
AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...
AWS re:Invent 2016: Turner's cloud native media supply chain for TNT, TBS, Ad...
 
Amazon EMR Masterclass
Amazon EMR MasterclassAmazon EMR Masterclass
Amazon EMR Masterclass
 
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
 
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
Introduction to AWS Cloud Computing | AWS Public Sector Summit 2016
 
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
AWS re:Invent 2016: Discovery Channel's Broadcast Workflows and Channel Origi...
 
The Cloud Native Stack
The Cloud Native StackThe Cloud Native Stack
The Cloud Native Stack
 
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...
 
Google Cloud Platform
Google Cloud Platform Google Cloud Platform
Google Cloud Platform
 
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
Introduction to Amazon Web Services - How to Scale your Next Idea on AWS : A ...
 
A Tour of Google Cloud Platform
A Tour of Google Cloud PlatformA Tour of Google Cloud Platform
A Tour of Google Cloud Platform
 
GAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
GAFANOMICS Season 2: 4 superpowers to outperform in the Network EconomyGAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
GAFANOMICS Season 2: 4 superpowers to outperform in the Network Economy
 

Semelhante a Shoot the Bird: Linear Broadcast Distribution on AWS by Usman Shakeel of Amazon AWS

Ground-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP ShowcaseGround-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP ShowcaseKieran Kunhya
 
Shoot the Bird: Linear Broadcast Distribution on AWS
Shoot the Bird: Linear Broadcast Distribution on AWSShoot the Bird: Linear Broadcast Distribution on AWS
Shoot the Bird: Linear Broadcast Distribution on AWSAmazon Web Services
 
3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle CloudSimon Haslam
 
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...Amazon Web Services
 
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...Amazon Web Services
 
Delivering on the promise of the cloud for digital media, aspera on demand
Delivering on the promise of the cloud for digital media, aspera on demandDelivering on the promise of the cloud for digital media, aspera on demand
Delivering on the promise of the cloud for digital media, aspera on demandAmazon Web Services
 
IP Signal Distribution
IP Signal DistributionIP Signal Distribution
IP Signal DistributionrAVe [PUBS]
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RSimon Huang
 
EVCache: Lowering Costs for a Low Latency Cache with RocksDB
EVCache: Lowering Costs for a Low Latency Cache with RocksDBEVCache: Lowering Costs for a Low Latency Cache with RocksDB
EVCache: Lowering Costs for a Low Latency Cache with RocksDBScott Mansfield
 
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...asperasoft
 
Data Center Network Trends - Lin Nease
Data Center Network Trends - Lin NeaseData Center Network Trends - Lin Nease
Data Center Network Trends - Lin NeaseHPDutchWorld
 
Going Remote: Running VFX Virtual Workstations
Going Remote: Running VFX Virtual WorkstationsGoing Remote: Running VFX Virtual Workstations
Going Remote: Running VFX Virtual WorkstationsAmazon Web Services
 
LAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloud
LAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloudLAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloud
LAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloudJisc
 
How our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical RoutersHow our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical RoutersSteffen Gebert
 
DPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles ShiflettDPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles ShiflettJim St. Leger
 
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...Ceph Community
 
Event Detection Pipelines with Apache Kafka
Event Detection Pipelines with Apache KafkaEvent Detection Pipelines with Apache Kafka
Event Detection Pipelines with Apache KafkaDataWorks Summit
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvaradoSSPI Brasil
 

Semelhante a Shoot the Bird: Linear Broadcast Distribution on AWS by Usman Shakeel of Amazon AWS (20)

Ground-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP ShowcaseGround-Cloud-Cloud-Ground - NAB 2022 IP Showcase
Ground-Cloud-Cloud-Ground - NAB 2022 IP Showcase
 
Shoot the Bird: Linear Broadcast Distribution on AWS
Shoot the Bird: Linear Broadcast Distribution on AWSShoot the Bird: Linear Broadcast Distribution on AWS
Shoot the Bird: Linear Broadcast Distribution on AWS
 
3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud3 Ways to Connect to the Oracle Cloud
3 Ways to Connect to the Oracle Cloud
 
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
AWS re:Invent 2016: Deep Learning, 3D Content Rendering, and Massively Parall...
 
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...
 
Delivering on the promise of the cloud for digital media, aspera on demand
Delivering on the promise of the cloud for digital media, aspera on demandDelivering on the promise of the cloud for digital media, aspera on demand
Delivering on the promise of the cloud for digital media, aspera on demand
 
IP Signal Distribution
IP Signal DistributionIP Signal Distribution
IP Signal Distribution
 
Introduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3RIntroduction to NVMe Over Fabrics-V3R
Introduction to NVMe Over Fabrics-V3R
 
EVCache: Lowering Costs for a Low Latency Cache with RocksDB
EVCache: Lowering Costs for a Low Latency Cache with RocksDBEVCache: Lowering Costs for a Low Latency Cache with RocksDB
EVCache: Lowering Costs for a Low Latency Cache with RocksDB
 
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
AWS re:Invent - Med305 Achieving consistently high throughput for very large ...
 
Data Center Network Trends - Lin Nease
Data Center Network Trends - Lin NeaseData Center Network Trends - Lin Nease
Data Center Network Trends - Lin Nease
 
Going Remote: Running VFX Virtual Workstations
Going Remote: Running VFX Virtual WorkstationsGoing Remote: Running VFX Virtual Workstations
Going Remote: Running VFX Virtual Workstations
 
HPC in the Cloud
HPC in the CloudHPC in the Cloud
HPC in the Cloud
 
LAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloud
LAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloudLAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloud
LAN, WAN, SAN upgrades: hyperconverged vs traditional vs cloud
 
How our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical RoutersHow our Cloudy Mindsets Approached Physical Routers
How our Cloudy Mindsets Approached Physical Routers
 
DPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles ShiflettDPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles Shiflett
 
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
 
Cloud Networking Trends
Cloud Networking TrendsCloud Networking Trends
Cloud Networking Trends
 
Event Detection Pipelines with Apache Kafka
Event Detection Pipelines with Apache KafkaEvent Detection Pipelines with Apache Kafka
Event Detection Pipelines with Apache Kafka
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado
 

Mais de ETCenter

Securing Content in the Cloud
Securing Content in the CloudSecuring Content in the Cloud
Securing Content in the CloudETCenter
 
Building Highly Scalable Immersive Media Solutions on AWS
Building Highly Scalable Immersive Media Solutions on AWSBuilding Highly Scalable Immersive Media Solutions on AWS
Building Highly Scalable Immersive Media Solutions on AWSETCenter
 
How broadcasters can get in the VR game with sports
How broadcasters can get in the VR game with sportsHow broadcasters can get in the VR game with sports
How broadcasters can get in the VR game with sportsETCenter
 
Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...
Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...
Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...ETCenter
 
Looking beyond the script
Looking beyond the scriptLooking beyond the script
Looking beyond the scriptETCenter
 
Cloud Apps for Media Processing: IMF Packaging-on-Demand
Cloud Apps for Media Processing: IMF Packaging-on-DemandCloud Apps for Media Processing: IMF Packaging-on-Demand
Cloud Apps for Media Processing: IMF Packaging-on-DemandETCenter
 
IP for Sports broadcast
IP for Sports broadcast IP for Sports broadcast
IP for Sports broadcast ETCenter
 
The distributive aspect of cloud on the digital world
The distributive aspect of cloud on the digital worldThe distributive aspect of cloud on the digital world
The distributive aspect of cloud on the digital worldETCenter
 
Cloud Transition Patterns for Media Enterprises
Cloud Transition Patterns for Media EnterprisesCloud Transition Patterns for Media Enterprises
Cloud Transition Patterns for Media EnterprisesETCenter
 
Hacking IoT: the new threat for content assets
Hacking IoT: the new threat for content assetsHacking IoT: the new threat for content assets
Hacking IoT: the new threat for content assetsETCenter
 
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAINBLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAINETCenter
 
Graymeta C4 use case, Deduplication
Graymeta C4 use case, DeduplicationGraymeta C4 use case, Deduplication
Graymeta C4 use case, DeduplicationETCenter
 
WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC
WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC  WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC
WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC ETCenter
 
Object storage is awesome.. ETC "Project Cloud" QTR meeting @ Disney/ABC
Object storage is awesome..  ETC "Project Cloud" QTR meeting @ Disney/ABC Object storage is awesome..  ETC "Project Cloud" QTR meeting @ Disney/ABC
Object storage is awesome.. ETC "Project Cloud" QTR meeting @ Disney/ABC ETCenter
 
Federated identity, Project Cloud QTR meeting @ Disney/ABC
Federated identity, Project Cloud QTR meeting @ Disney/ABC Federated identity, Project Cloud QTR meeting @ Disney/ABC
Federated identity, Project Cloud QTR meeting @ Disney/ABC ETCenter
 
Security + Cloud: What studios and vendors need to consider when adopting clo...
Security + Cloud: What studios and vendors need to consider when adopting clo...Security + Cloud: What studios and vendors need to consider when adopting clo...
Security + Cloud: What studios and vendors need to consider when adopting clo...ETCenter
 
"The Suitcase" Project Cloud QTR meeting presentation @ Disney/ABC
"The Suitcase"  Project Cloud QTR meeting presentation @ Disney/ABC"The Suitcase"  Project Cloud QTR meeting presentation @ Disney/ABC
"The Suitcase" Project Cloud QTR meeting presentation @ Disney/ABCETCenter
 
Open Source Framework for Deploying Data Science Models and Cloud Based Appli...
Open Source Framework for Deploying Data Science Models and Cloud Based Appli...Open Source Framework for Deploying Data Science Models and Cloud Based Appli...
Open Source Framework for Deploying Data Science Models and Cloud Based Appli...ETCenter
 
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USCBig Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USCETCenter
 
An Introduction to Data Gravity by John Tkaczewski of FileCatalyst
An Introduction to Data Gravity by John Tkaczewski of FileCatalystAn Introduction to Data Gravity by John Tkaczewski of FileCatalyst
An Introduction to Data Gravity by John Tkaczewski of FileCatalystETCenter
 

Mais de ETCenter (20)

Securing Content in the Cloud
Securing Content in the CloudSecuring Content in the Cloud
Securing Content in the Cloud
 
Building Highly Scalable Immersive Media Solutions on AWS
Building Highly Scalable Immersive Media Solutions on AWSBuilding Highly Scalable Immersive Media Solutions on AWS
Building Highly Scalable Immersive Media Solutions on AWS
 
How broadcasters can get in the VR game with sports
How broadcasters can get in the VR game with sportsHow broadcasters can get in the VR game with sports
How broadcasters can get in the VR game with sports
 
Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...
Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...
Improve Efficiency by Double Digits – Leveraging Artificial Intelligence and ...
 
Looking beyond the script
Looking beyond the scriptLooking beyond the script
Looking beyond the script
 
Cloud Apps for Media Processing: IMF Packaging-on-Demand
Cloud Apps for Media Processing: IMF Packaging-on-DemandCloud Apps for Media Processing: IMF Packaging-on-Demand
Cloud Apps for Media Processing: IMF Packaging-on-Demand
 
IP for Sports broadcast
IP for Sports broadcast IP for Sports broadcast
IP for Sports broadcast
 
The distributive aspect of cloud on the digital world
The distributive aspect of cloud on the digital worldThe distributive aspect of cloud on the digital world
The distributive aspect of cloud on the digital world
 
Cloud Transition Patterns for Media Enterprises
Cloud Transition Patterns for Media EnterprisesCloud Transition Patterns for Media Enterprises
Cloud Transition Patterns for Media Enterprises
 
Hacking IoT: the new threat for content assets
Hacking IoT: the new threat for content assetsHacking IoT: the new threat for content assets
Hacking IoT: the new threat for content assets
 
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAINBLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
BLOCKCHAIN & THE HOLLYWOOD SUPPLY CHAIN
 
Graymeta C4 use case, Deduplication
Graymeta C4 use case, DeduplicationGraymeta C4 use case, Deduplication
Graymeta C4 use case, Deduplication
 
WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC
WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC  WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC
WRAST, Worldwide Repository for Assets. Project Cloud QTR meeting @ Disney/ABC
 
Object storage is awesome.. ETC "Project Cloud" QTR meeting @ Disney/ABC
Object storage is awesome..  ETC "Project Cloud" QTR meeting @ Disney/ABC Object storage is awesome..  ETC "Project Cloud" QTR meeting @ Disney/ABC
Object storage is awesome.. ETC "Project Cloud" QTR meeting @ Disney/ABC
 
Federated identity, Project Cloud QTR meeting @ Disney/ABC
Federated identity, Project Cloud QTR meeting @ Disney/ABC Federated identity, Project Cloud QTR meeting @ Disney/ABC
Federated identity, Project Cloud QTR meeting @ Disney/ABC
 
Security + Cloud: What studios and vendors need to consider when adopting clo...
Security + Cloud: What studios and vendors need to consider when adopting clo...Security + Cloud: What studios and vendors need to consider when adopting clo...
Security + Cloud: What studios and vendors need to consider when adopting clo...
 
"The Suitcase" Project Cloud QTR meeting presentation @ Disney/ABC
"The Suitcase"  Project Cloud QTR meeting presentation @ Disney/ABC"The Suitcase"  Project Cloud QTR meeting presentation @ Disney/ABC
"The Suitcase" Project Cloud QTR meeting presentation @ Disney/ABC
 
Open Source Framework for Deploying Data Science Models and Cloud Based Appli...
Open Source Framework for Deploying Data Science Models and Cloud Based Appli...Open Source Framework for Deploying Data Science Models and Cloud Based Appli...
Open Source Framework for Deploying Data Science Models and Cloud Based Appli...
 
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USCBig Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
Big Data/DIG: Domain-Specific Insight Graphs by Pedro Szekely of ISI/USC
 
An Introduction to Data Gravity by John Tkaczewski of FileCatalyst
An Introduction to Data Gravity by John Tkaczewski of FileCatalystAn Introduction to Data Gravity by John Tkaczewski of FileCatalyst
An Introduction to Data Gravity by John Tkaczewski of FileCatalyst
 

Último

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 

Último (20)

Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 

Shoot the Bird: Linear Broadcast Distribution on AWS by Usman Shakeel of Amazon AWS

  • 1. Shoot the Bird
 Linear Broadcast Distribution on AWS Usman Shakeel & Konstantin Wilms Amazon Web Services
  • 2. So we had a few customer requests...
  • 3. “We’re interested in examining alternatives to traditional linear video distribution”
  • 4. “Any solution will need to maintain low latency high quality video”
  • 5. “We shouldn’t have to sacrifice performance or quality for cost savings”
  • 6. And some of the reasons why?
  • 7. “We’re out of capacity. We want to add more contribution channels without impacting existing ones, utilize higher HD bitrates across the board, ..”
  • 8. Which started us down an interesting path...
  • 9. Traditional multi-hop satellite distribution First HopSecond Hop Field Source / EncoderHeadend / ProcessingAffiliate Spoke / Decoder
  • 10. Examining this model ▪ Static End to end configuration ▪ Capex-based lifecycles ▪ Constant cost vs. capacity churn ▪ Long-term (media + format + codec) investments ▪ Lack of Agility ▪ Fixed workflow ▪ Fragmented infrastructure (Technology changes) ▪ Mismatched bandwidth constraints
  • 11. Distribution is constantly evolving ▪ Adoption of IP networks & devices ▪ Increase in Bandwidth, connectivity, capacity ▪ Cloud-based options ▪ Flexibility, Scalability and Agility
  • 12. Workflows are becoming more complex ▪ Highly iterative ecosystem - H.265, 4K, HTML5 ▪ Constantly growing target device landscape ! ▪ Agility is the key ▪ Durability, reliability, throughput and latency improvements
  • 13. There are perceived limitations ▪ Sacrificing media quality ▪ Adopting non-traditional protocols ▪ The cost of new distribution networks ▪ Ability to scale without impact ▪ Maintaining low latency ▪ A general increase in complexity
  • 14. “Broadcast distribution scales infinitely” ! …or does it in this model of affiliate delivery
  • 15. Can we implement a solution without affecting the underlying media layers?
  • 16. Can we architect for scale at low cost?
  • 17. ▪ Multiple datacenter footprints ▪ High speed, costly IP transit ▪ Local ops staff to manage infrastructure ▪ A massive cap-ex outlay ▪ Development staff to build this out In a non-cloud solution …
  • 18. AWS takes care of this 
 undifferentiated heavy lifting
  • 19. Edge Locations Availability Zone Region Dallas (2) St.Louis Miami JacksonvilleLos Angeles (2) Seattle Ashburn (3) Newark New York (3) Dublin London (2) Amsterdam (2) Stockholm Frankfurt (2)Paris (2) Singapore(2) Hong Kong (2) Tokyo (2) Sao Paulo South Bend San Jose
 Palo Alto Hayward Osaka Milan Sydney Madrid Seoul Mumbai Chennai Global distribution footprint
  • 20. c ▪ Compute Intensive Intel ES-2666 v3 (Haswell) optimized specifically for EC2 ▪ Memory Intensive Lowest price point per GiB of RAM ▪ GPUs 1,536 CUDA cores 4GB of video memory ▪ Enhanced Networking Higher PPS, Lower network jitter, low latency ▪ IO Intensive SSD Storage, EBS Optimized ▪ High Storage 24 x 2000 GiB per instance AMI EBS Instance 
 Store Amazon EC2 Instance Massively scalable compute Size instance by Application need
  • 21. Launch a CloudFormation stack with all the infrastructure resources for a specific project ! ! ! ! Autoscale the stack as appropriate AMI CloudFormation Template CloudFormation Terminate Template Automated Infrastructure Layers based on Project Scope
  • 22. AWS Ecosystem (License included in hourly* pricing) INGEST STORE MANAGE SECUREPROCESS CREATE MONETIZE INTEGRATEDELIVER
  • 23. So let’s take a closer look at the problem...
  • 24. What if we evolved the second hop? First HopSecond Hop Field Source / EncoderHeadend / ProcessingAffiliate Spoke / Decoder
  • 25. What if we evolved the second hop? Second Hop Headend / ProcessingAffiliate Spoke / Decoder ▪ Approach: ▪ Up/downlink: dedicated and internet-based IP links ▪ Direct Connect ▪ for ‘uplink’ ▪ for stream consumption ▪ Concerns: ▪ FEC ▪ ~500ms + RTT latency Direct Connect Secure VPN Route53
  • 26. Could this also benefit the first hop? First HopSecond Hop Field Source / EncoderHeadend / ProcessingAffiliate Spoke / Decoder
  • 27. Bandwidth & transport Second Hop Headend / ProcessingAffiliate Spoke / Decoder $ $ $ ! ! ! ▪ Satellite: ▪ $3-5000/Mhz/mo* (~$30k/20Mbits*) + Spoke costs ▪ Fixed b/w ceiling cap ▪ AWS ▪ b/w to deliver an HD stream ~ $500/mo* ▪ Pay as you go model ! ▪ FEC can be implemented on UDP layer 
 (ARQ, SRT) for jitter/latency/reliability ▪ Sub 1Gb Direct Connect (100Mbps) ▪ availability stream ingest (1:1, 1:N)
  • 28. Hub & spoke Second Hop Headend / ProcessingAffiliate Spoke / Decoder $ $ $ $ $ ! ! ! ▪ Cost ▪ Uplink & downlink equipment (dish, LNBs) vs. IP-only equipment ▪ Processing (transcode) equipment duplicated at every facility in a non-shared model ! ▪ Content and Processing Gravity ▪ AWS (S3+Glacier) ▪ Reduce cost, simplify workflows, and flexible capacity
  • 29. Receiver Ecosystem Second Hop Headend / ProcessingAffiliate Spoke / Decoder $ $ $ $ $ ! ! ! ! ! ▪ Fragmented, costly, un- coordinated and lack of agility ▪ Duplicate hardware for B2B proxies and media processing at spoke ▪ B2C spoke content pushed to a CDN for receiver ecosystem distribution ▪ CDN does not provide ability to implement custom workflows
  • 30. Lets revisit our original topology now...
  • 31. Traditional multi-hop satellite distribution First HopSecond Hop Field Source / EncoderHeadend / ProcessingAffiliate Spoke / Decoder
  • 32. Multi-hop distribution with AWS First Hop Field Source / EncoderHeadend / ProcessingAffiliate Spoke Ingest Fan Out Egress Scale Out Multi-Region, Multi-AZ Cellular Internet Direct Connect Secure VPN Internet S3 Glacier Route53
  • 33. Open up other avenues for your content Field Source
 EncoderHeadend / ProcessingAffiliate Spoke Ingest Fan Out Egress Scale Out Multi-Region, Multi-AZ Cellular Internet Direct Connect Secure VPN Internet Amazon S3 Glacier Route53 • Additional Workflows • Transient infrastructure • Templatize Environments for quick POCs • Cloud Bursting 
 (utilizing on-prem)
  • 35. 10GbpsNetwork placement groups ▪ Capacity plan for hundreds of live HD streams and contribution silos ▪ Low latency high throughput ▪ Combine with regional replication and Route53 for true nearest- neighbor latency Highly scalable infrastructure
  • 36. c4 g2m3 High Capacity Egress GPU Transcode Ingest Multi-path distribution Encoder Broadcast Decode Low Bitrate Proxy ▪ Fan out / fan in ▪ Size workflow to compute ▪ Flexible multi-format HLS w/ Cloudfront CDN MPEG-UDP w/FEC Dedicated Pipe
  • 37. Amazon Glacier (Life Cycle Policies) Amazon S3 ▪ Segment media into S3 ▪ Periodically archive to Glacier ▪ Time-windowed hot content with infinite cold store ▪ Store/Retrieve to local edit stations via high-speed partner appliances ▪ Affiliates can make use of storage infrastructure (transcode) Media lifecycle management
  • 39. ▪ Deployed in one afternoon into AWS VPC ▪ Co-ordinated cross-country by a team of 3 – headend operations, en/decoder manufacturer, and AWS ▪ 6Mbps 1080p60 MPEG-UDP w/FEC stream ▪ Distribution over public internet ▪ 200ms encoder to AWS, AWS to decoder latency ▪ Lower measured latency than existing satellite 2nd hop ▪ 40 day ingress uptime with no video dropouts Proof of concept
  • 40.
  • 41. South Lower Hall: SL9016
 http://aws.amazon.com/digital-media/ ! Come check out… Presentation Theater, Meet the AWS experts, cool demos 
 and Solutions Ecosystem ! ! ! ! Thank you