SlideShare uma empresa Scribd logo
1 de 52
Scalable Media Workflows in the Cloud 
Bhavik Vyas - AWS Stephane Houet - EVS 
Media &Entertainment Product Manager 
Partner Ecosystem Manager C-Cast 
© 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
Media Workflows are Complex 
Featurettes 
Interviews 
2D Movie 
3D Movie 
Archive 
Materials 
Stills 
Archive 
Networks 
Theatrical 
DVD/BD 
Online 
MSOs 
Mobile Apps 
Process 
Store 
Deliver
Tools Need to Scale with Media …
Managed IT 
Services 
Secure 
High Availability 
Global 
Scale
A Typical Media Workflow 
Ingest 
Index 
Process 
QC 
Package 
Protect 
Auth. 
Track 
Deliver 
Orchestrate 
Store
Where AWS Fits 
Analytics and Monetization 
Amazon Web Services 
Ingest 
Index 
Process 
Package 
Protect 
QC 
Auth. 
Track 
Playback 
Media Asset Management
Mapping the Workflow to AWS Services 
Ingest Store Process/ Manage Deliver 
AWS Direct Connect 
Elastic Load 
Balancing 
AWS Import/ 
Export 
Amazon S3 
AWS Storage Gateway 
Amazon 
EBS 
Amazon 
Glacier 
CloudFront 
Amazon 
Amazon 
Elastic 
Transcoder 
CloudSearch 
Amazon SQS 
Amazon 
SNS 
Amazon 
SWF 
Amazon EC2 Amazon 
EMR 
DynamoDB 
Amazon VPC 
Amazon 
RDS 
Elasti 
Cache 
Amazon Redshift 
AMI 
Route 53 
Amazon EC2 
Amazon EC2 
Amazon 
Workspaces 
Amazon Kinesis 
Elastic Load 
Balancing 
Elastic Beanstalk CloudWatch CloudFormation
AWS SDKs 
Java Python (boto) PHP .NET Ruby Node.js 
iOS Android AWS Toolkit for 
Visual Studio 
AWS Toolkit 
for Eclipse 
AWS Tools for 
Windows 
PowerShell 
AWS CLI 
JavaScript
AWS Media Partners: Powering the Workflow 
INGEST STORE PROCESS MANAGE SECURE 
CREATE 
DELIVER INTEGRATE 
MONETIZE
Media S/W in the AWS Marketplace 
AWS Marketplace: Online Software Store 
• Find, research, try & buy software 
• 1-Click launch – application running minutes 
• S/W Billing fully integrated into AWS account 
• 1700 products across 25 categories 
Developer Tool Categories Include 
• Media Servers 
• Transcoding 
• Media Publishing 
• Digital Asset Management 
• Image Resizing
Let’s Dive Deeper.
Media Ingest for AWS 
AWS Import/ 
Export 
Amazon S3 
(multi-part Upload) 
AWS Storage Gateway 
Service 
AWS Direct 
Connect
Media Storage on AWS 
On-premises Data Center 
AWS Cloud 
Amazon 
Glacier 
Gateway Appliance/ AWS Storage 
Gateway 
Amazon S3 
Block File 
Archive Backup Disaster Recovery 
Amazon EBS
Choosing the Right Storage 
Block (CIFS/NFS) Object Storage - http(s) 
Object Storage - http(s) 
Amazon 
S3 
Amazon 
Glacier 
>Durability >>Scale >>>Cost 
EBS 
Elastic Block 
Storage
EBS Options: 
• Three types: 
– General Purpose (SSD) volumes 
• Ideal for a broad range of use cases such as boot volumes, small and 
medium size databases, and development and test 
– Provisioned IOPS (SSD) volumes 
• You specify the I/O performance, up to 4000 IOPS per volume 
– Magnetic volumes 
• Ideal for workloads where data is accessed infrequently, and 
applications where the lowest storage cost is important. 
• Encrypted Amazon EBS volumes to meet a wide 
range of data-at-rest encryption requirements 
Block (CIFS/NFS) 
EBS 
Elastic Block 
Storage
Reducing Object Storage Costs 
<$0.03/GB 
Amazon S3 
<$0.01/GB 
Amazon Glacier 
Single API access 
(regardless of the 
storage class) 
> Durability 
>> Scale 
<$0.024/GB 
>>> Cost Amazon S3 (RRS)
S3 & Working with Large Files 
S3 
Bucket 
S3 SDK 
AWS S3 
S3 multi-part 
Upload 
Files 
corporate data center S3 Object <= 5TB
S3 Encryption Options 
1. Sever-Side Encryption (SSE) 
– Provides an integrated solution where Amazon handles key 
management 
2. SSE-Customer (SSE-C) 
– Perform the encryption and decryption of your objects while retaining 
control of the keys used to encrypt objects. 
3. Client library (e.g. Amazon S3 Encryption Client) 
– Objects encrypted before they are sent to Amazon S3 for storage.
Media Processing 
Amazon S3 
Instance 
Store 
EC2 
Instance 
AMI 
EBS
Ensure Flexibility: EBS Backed Instances 
AMI 
Instance 
Store 
EBS 
EC2 Instance 
SIZE INSTANCE BY 
APPLICATION NEED
Size AWS Instance Type to Application 
I/O 
EC2 Instance Type
Scale Capacity Up & Down as Needed 
Traditional 
IT capacity 
Elastic 
CLOUD capacity 
Your needs 
Time 
Capacity
Use What You Need, When You Need To 
Capacity 
Time 
1000’s of transcoders 
Launch of new device
Amazon EC2 Instance Types 
m1.small 
new 
existing Entry into GPU 
m1.xlarge 
m1.large 
m1.small 
space 
m2.2xlarge 
m2.4xlarge 
c1.medium 
c1.xlarge 
m1.xlarge 
m1.large 
m1.small 
G2 Instances 
cc2.8xlarge 
cc1.4xlarge 
cg1.4xlarge 
t1.micro 
m2.xlarge 
m2.2xlarge 
m2.4xlarge 
c1.medium 
c1.xlarge 
m1.xlarge 
m1.large 
m1.small 
hs1.8xlarge 
m3.xlarge 
m3.2xlarge 
hi1.4xlarge 
m1.medium 
cc2.8xlarge 
cc1.4xlarge 
cg1.4xlarge 
t1.micro 
m2.xlarge 
m2.2xlarge 
m2.4xlarge 
c1.medium 
c1.xlarge 
m1.xlarge 
m1.large 
m1.small 
cc1.4xlarge 
cg1.4xlarge 
t1.micro 
m2.xlarge 
m2.2xlarge 
m2.4xlarge 
c1.medium 
c1.xlarge 
m1.xlarge 
m1.large 
m1.small 
c3.large 
c3.xlarge 
c3.2xlarge 
c3.4xlarge 
c3.8xlarge 
i2.large 
i2.xlarge 
i2.2xlarge 
i2.4xlarge 
i2.8xlarge 
g2.2xlarge 
cr1.8xlarge 
hs1.8xlarge 
m3.xlarge 
m3.2xlarge 
hi1.4xlarge 
m1.medium 
cc2.8xlarge 
cc1.4xlarge 
cg1.4xlarge 
t1.micro 
m2.xlarge 
m2.2xlarge 
m2.4xlarge 
c1.medium 
c1.xlarge 
m1.xlarge 
m1.large 
m1.small 
c1.medium 
c1.xlarge 
m1.xlarge 
m1.large 
m1.small 
2006 2007 2008 2009 2010 2011 2012 2013
2014 EC2 Instance Highlights 
• HI1 – 120,000 random read IOPS on SSDs 
• I2 – Next generation I/O optimized (350,000+ random read IOPS) 
• M3 – Next generation general purpose 
• HS1 – 48 TB of storage per instance 
• CR1 – 244 GiB of RAM &Intel Xeon E5 2670 (Sandy Bridge) CPUs 
• C3 – 2.8 GHz Intel Xeon E5-2680v2 (Ivy Bridge) CPUs (SSD) 
• R3 – Next generation memory optimized
EC2 GPU Instances (G2) 
g2.2xlarge 
1 NVIDIA GK104 GPU (Kepler / GRID) 
2.6 GHz Sandy Bridge CPU w/ Turbo enabled 
8 vCPUs, 15 GiB of RAM 
60GB SSD storage 
Frame Capture and Encoding APIs
On-demand instances 
Unix/Linux instances start at 
$0.02/hour 
Pay as you go for compute power 
Low cost and flexibility 
Pay only for what you use, no up-front 
commitments or long-term contracts 
Use Cases: 
Applications with short term, spiky, or 
unpredictable workloads; 
Application development or testing 
Reserved instances 
1- or 3-year terms 
Pay low up-front fee, receive significant hourly 
discount 
Low Cost / Predictability 
Helps ensure compute capacity is available 
when needed 
Use Cases: 
Applications with steady state or predictable 
usage 
Applications that require reserved capacity, 
including disaster recovery 
Spot instances 
Bid on unused EC2 capacity 
Spot Price based on supply/demand, 
determined automatically 
Cost / Large Scale, dynamic workload handling 
Use Cases: 
Applications with flexible start and end times 
Applications only feasible at very low compute 
prices 
EC2 Instance Options
Managed Database Services 
Amazon 
RDS 
Amazon 
DynamoDB 
Managed relational 
database service 
Managed NoSQL 
database service 
Amazon 
ElastiCache 
In-Memory Caching 
Service
Workflow Building Blocks 
Amazon Simple 
Queue Service 
(SQS) 
Amazon 
SWF 
Amazon Simple 
Email Service 
(SES) 
Amazon Simple 
Notification 
Service (SNS) 
Amazon 
CloudSearch 
CloudWatch 
AWS 
CloudTrail 
Amazon 
ElastiCache 
Amazon 
Elastic 
MapReduce 
Elastic 
Load 
Balancing 
Amazon 
Relational 
Database 
Store 
Deliver 
Service (RDS) Process
AWS Media Delivery 
Processed 
Media Files HTTP/HTTPS 
Amazon S3 
Streaming or 
Distribution 
Amazon 
CloudFront
ABR VOD & Live Streaming
Content: Consumption & Reporting 
Amazon CloudFront 
Access Logs 
Amazon S3 
EMR 
Amazon 
Redshift 
Business 
Smarts
Mapping the Workflow to AWS Services 
Ingest Store Process/ Manage Deliver 
AWS Direct Connect 
Elastic Load 
Balancing 
AWS Import/ 
Export 
Amazon S3 
AWS Storage Gateway 
Amazon 
EBS 
Amazon 
Glacier 
CloudFront 
Amazon 
Amazon Elastic 
Transcoder 
CloudSearch 
Amazon SQS 
Amazon 
SNS 
Amazon 
SWF 
Amazon EC2 Amazon 
EMR 
DynamoDB 
Amazon VPC 
Amazon 
RDS 
Elasti 
Cache 
Amazon Redshift 
AMI 
Route 53 
Amazon EC2 
Amazon EC2 
Amazon 
Workspaces 
Amazon Kinesis 
Elastic Load 
Balancing 
Elastic Beanstalk 
CloudWatch 
AWS 
CloudFormation
AWS Media Partners: Powering the Workflow 
INGEST STORE PROCESS MANAGE SECURE 
CREATE 
DELIVER INTEGRATE 
MONETIZE
Media Workflows in the Cloud: 
Customer Examples
in the Cloud 
AKA “Video Factory”
Video Factory – Workflow 
SDI Broadcast 
Video Feed 
x 24 
Broadcast 
Encoder 
Live Ingest 
Logic 
Playout 
Data Feed 
Amazon Elastic 
Transcoder 
Elemental 
Cloud 
DRM 
QC 
Editorial 
Clipping 
MAM 
Amazon S3 
Mezzanine 
Time Addressable 
Media Store 
Amazon S3 
Distribution 
Renditions 
RTP 
Chunker 
Transcode 
Abstraction 
Layer 
SMPTE 
Timecode 
Mezzanine Video Capture 
Mezzanine 
Playout Video 
Transcoded Video 
Metadata
• The UK’s biggest video & audio on-demand service 
– And it’s free! 
• Over 7 million requests every day 
– ~2% of overall consumption of BBC output 
• Over 500 unique hours of content every week 
– Available immediately after broadcast, for at least 7 days 
• Available on over 1000 devices including 
– PC, iOS, Android, Windows Phone, Smart TVs, Cable Boxes… 
• Both streaming and download (iOS, Android, PC) 
• > 20 million app downloads 
Sources: 
BBC iPlayer Performance Pack August 2013 
http://www.bbc.co.uk/blogs/internet/posts/Video-Factory
POWERING MULTIMEDIA CONTENT DELIVERY 
AT 2014 FIFA WORLD CUP BRAZIL™ 
www.evs.com
FIFA WORLD CUP 
2014 
June 12 - July 13 2014 
- 12 Stadiums 
- 64 Games 
IBC1 in Rio de Janeiro 
EVS appointed for multilateral production 
- On site2 live production 
- IBC file-based video management 
- Multimedia production and distribution 
EVS 
SPORTS 
Notes: 
1. The International Broadcast Centre (IBC) is a temporary hub for broadcasters during major sport events. 
2. Remote broadcast television studio where the event is produced and then beamed to broadcasters via 
satellite.
EVS ENABLED A NEVER-SEEN-BEFORE MULTIMEDIA EXPERIENCE 
6 Live Streams 
HLS streaming of 6 HD streams 
to tablets & mobiles per match 
24 Replay cameras 
On demand replay of selected events 
from any of the 20+ cameras on the field. 
+4000 VoD elements 
On demand multimedia 
exclusive edits.
EVS 
SPOR
Max of 12 streams 
at 10Mbps each. 
Max of 36 streams 
at 3,5-10Mbps 
9 HLS encoding, from 
0.4 to 3.5Mbps + 2 
thumbs 
1 RTMP 
EVS C-CAST LIVE STREAMING 
WORKFLOW
EVS C-CAST VOD 
WORKFLOW 
9 HLS encoding, from 
0.4 to 3.5Mbps + 2 
thumbs 
1 RTMP
EVS C-CAST MANAGES ALL FROM PRODUCTION TO VIEWERS 
Cloud Platform 
Linking mobile trucks, studios and viewers 
Content selection and approval process 
Metadata editing station 
Automatic translations in 20+ languages 
Automatic HD backup on top 
Workflow engine, including 
- VoD file transfers and transcoding management 
- Live streaming activation and transcoding management 
Output: API mode or white label embedded 
EVS 
SPORTS
MULTIMEDIA PRODUCTION 
HBS OVERVIEW MAP
MULTIMEDIA PRODUCTION 
IN THE AWS CLOUD 
Aspera for transfers into S3 
Store and deliver data using S3 
Create image thumbnails (EC2, SQS & S3) 
Transcode VoD files using Zencoder 
Transcode Live using Elemental Cloud 
- Up to 128 concurrent live streams encoded 
Operator GUI for Rio and international sites 
- S3, Cloudfront, EC2 and RDS 
Manage all workflows at IBC and Venue 
- EC2, SQS & RDS 
1Gbps Direct Connect from Rio to Dublin
EVS 
SPORTS 
6 MULTILATERAL STREAMS 
17 INDIVIDUAL MRL STREAM 
4 INDIVIDUAL COMMENTARY 
243 DIFFERENT LIVE STREAMS /GAME 
2,799,360 MINUTES OF ENCODED STREAMS 
LIVE STREAMING
MULTI-ANGLE CLIPS 
On average 60 CLIPS RECORDED PER MATCH, overall 
UP TO 20,000 MULTILATERAL CLIPS throughout the tournament 
Roughly a third of clips from multicam with 14 DIFFERENT ANGLES on 
average
COMBINED DATA FOR FIFA WORLD CUP WEB PLAYER 
AND APP AFTER 64 MATCHES FOR ALL MARKETS 
TOTAL HOURS WATCHED: 
>15 MILLION 
UNIQUE USERS: 
>35 MILLION 
Available in more than 10 
TERRITORIES 
Peak ACTIVE CONCURRENT USERS 
500,000
FIN & THANK YOU! 
Hall #3.B16 
Hall #7.G30 
Hall #4.B75 
Hall #8.B90 
Hall #5.B20

Mais conteúdo relacionado

Mais procurados

An Overview to Networking in the AWS Cloud for Education [Webinar Slides]
An Overview to Networking in the AWS Cloud for Education [Webinar Slides]An Overview to Networking in the AWS Cloud for Education [Webinar Slides]
An Overview to Networking in the AWS Cloud for Education [Webinar Slides]Amazon Web Services
 
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)Amazon Web Services
 
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...Amazon Web Services
 
Amazon CloudFront - Delivering Dynamic Content From The Edge
Amazon CloudFront - Delivering Dynamic Content From The EdgeAmazon CloudFront - Delivering Dynamic Content From The Edge
Amazon CloudFront - Delivering Dynamic Content From The EdgeAmazon Web Services
 
(ARC402) Double Redundancy With AWS Direct Connect
(ARC402) Double Redundancy With AWS Direct Connect(ARC402) Double Redundancy With AWS Direct Connect
(ARC402) Double Redundancy With AWS Direct ConnectAmazon Web Services
 
Edge to Instance - AWS Networking
Edge to Instance - AWS Networking Edge to Instance - AWS Networking
Edge to Instance - AWS Networking Amazon Web Services
 
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...Amazon Web Services
 
AWS Network Topology/Architecture
AWS Network Topology/ArchitectureAWS Network Topology/Architecture
AWS Network Topology/Architecturewlscaudill
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery NetworkShiv Pandey
 
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)Amazon Web Services
 
AWS re:Invent 2016: Another Day, Another Billion Packets (NET401)
AWS re:Invent 2016: Another Day, Another Billion Packets (NET401)AWS re:Invent 2016: Another Day, Another Billion Packets (NET401)
AWS re:Invent 2016: Another Day, Another Billion Packets (NET401)Amazon Web Services
 
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...Amazon Web Services
 
ENT303 Another Day, Another Billion Packets
ENT303 Another Day, Another Billion PacketsENT303 Another Day, Another Billion Packets
ENT303 Another Day, Another Billion PacketsAmazon Web Services
 
AWS re:Invent 2016: From One to Many: Evolving VPC Design (ARC302)
AWS re:Invent 2016: From One to Many: Evolving VPC Design (ARC302)AWS re:Invent 2016: From One to Many: Evolving VPC Design (ARC302)
AWS re:Invent 2016: From One to Many: Evolving VPC Design (ARC302)Amazon Web Services
 
(NET409) How Twilio Migrated Its Services from EC2-Classic to EC2-VPC
(NET409) How Twilio Migrated Its Services from EC2-Classic to EC2-VPC(NET409) How Twilio Migrated Its Services from EC2-Classic to EC2-VPC
(NET409) How Twilio Migrated Its Services from EC2-Classic to EC2-VPCAmazon Web Services
 
Flex Cloud - Conceptual Design - ver 0.2
Flex Cloud - Conceptual Design - ver 0.2Flex Cloud - Conceptual Design - ver 0.2
Flex Cloud - Conceptual Design - ver 0.2David Pasek
 
Container Networking Deep Dive with Amazon ECS - CON401 - re:Invent 2017
Container Networking Deep Dive with Amazon ECS - CON401 - re:Invent 2017Container Networking Deep Dive with Amazon ECS - CON401 - re:Invent 2017
Container Networking Deep Dive with Amazon ECS - CON401 - re:Invent 2017Amazon Web Services
 

Mais procurados (20)

An Overview to Networking in the AWS Cloud for Education [Webinar Slides]
An Overview to Networking in the AWS Cloud for Education [Webinar Slides]An Overview to Networking in the AWS Cloud for Education [Webinar Slides]
An Overview to Networking in the AWS Cloud for Education [Webinar Slides]
 
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
AWS re:Invent 2016: Deep Dive: AWS Direct Connect and VPNs (NET402)
 
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...
AWS re:Invent 2016: From Resilience to Ubiquity - #NetflixEverywhere Global A...
 
Amazon CloudFront - Delivering Dynamic Content From The Edge
Amazon CloudFront - Delivering Dynamic Content From The EdgeAmazon CloudFront - Delivering Dynamic Content From The Edge
Amazon CloudFront - Delivering Dynamic Content From The Edge
 
(ARC402) Double Redundancy With AWS Direct Connect
(ARC402) Double Redundancy With AWS Direct Connect(ARC402) Double Redundancy With AWS Direct Connect
(ARC402) Double Redundancy With AWS Direct Connect
 
Edge to Instance - AWS Networking
Edge to Instance - AWS Networking Edge to Instance - AWS Networking
Edge to Instance - AWS Networking
 
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
High Availability Application Architectures in Amazon VPC (ARC202) | AWS re:I...
 
Netflix and Open Source
Netflix and Open SourceNetflix and Open Source
Netflix and Open Source
 
AWS Network Topology/Architecture
AWS Network Topology/ArchitectureAWS Network Topology/Architecture
AWS Network Topology/Architecture
 
Content Delivery Network
Content Delivery NetworkContent Delivery Network
Content Delivery Network
 
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
Webinar AWS 201 - Using Amazon Virtual Private Cloud (VPC)
 
AWS re:Invent 2016: Another Day, Another Billion Packets (NET401)
AWS re:Invent 2016: Another Day, Another Billion Packets (NET401)AWS re:Invent 2016: Another Day, Another Billion Packets (NET401)
AWS re:Invent 2016: Another Day, Another Billion Packets (NET401)
 
OpenStack Report
OpenStack ReportOpenStack Report
OpenStack Report
 
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
(ENT308) Best Practices for Implementing Hybrid Architecture Solutions | AWS ...
 
ENT303 Another Day, Another Billion Packets
ENT303 Another Day, Another Billion PacketsENT303 Another Day, Another Billion Packets
ENT303 Another Day, Another Billion Packets
 
AWS re:Invent 2016: From One to Many: Evolving VPC Design (ARC302)
AWS re:Invent 2016: From One to Many: Evolving VPC Design (ARC302)AWS re:Invent 2016: From One to Many: Evolving VPC Design (ARC302)
AWS re:Invent 2016: From One to Many: Evolving VPC Design (ARC302)
 
(NET409) How Twilio Migrated Its Services from EC2-Classic to EC2-VPC
(NET409) How Twilio Migrated Its Services from EC2-Classic to EC2-VPC(NET409) How Twilio Migrated Its Services from EC2-Classic to EC2-VPC
(NET409) How Twilio Migrated Its Services from EC2-Classic to EC2-VPC
 
Flex Cloud - Conceptual Design - ver 0.2
Flex Cloud - Conceptual Design - ver 0.2Flex Cloud - Conceptual Design - ver 0.2
Flex Cloud - Conceptual Design - ver 0.2
 
Container Networking Deep Dive with Amazon ECS - CON401 - re:Invent 2017
Container Networking Deep Dive with Amazon ECS - CON401 - re:Invent 2017Container Networking Deep Dive with Amazon ECS - CON401 - re:Invent 2017
Container Networking Deep Dive with Amazon ECS - CON401 - re:Invent 2017
 
AWS network services
AWS network servicesAWS network services
AWS network services
 

Destaque

2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 Player2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 PlayerErica Beavers
 
Gstreamer Basics
Gstreamer BasicsGstreamer Basics
Gstreamer Basicsidrajeev
 
WebKit and GStreamer
WebKit and GStreamerWebKit and GStreamer
WebKit and GStreamercalvaris
 
(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
 
Mooovr for VR D.PARTY @ D.CAMP_032416
Mooovr for VR D.PARTY @ D.CAMP_032416Mooovr for VR D.PARTY @ D.CAMP_032416
Mooovr for VR D.PARTY @ D.CAMP_032416D.CAMP
 
ChyronHego - NDI kompatibilní produkty
ChyronHego - NDI kompatibilní produktyChyronHego - NDI kompatibilní produkty
ChyronHego - NDI kompatibilní produktyPetr Krkavec
 
WebAPIs & Apps - Mozilla London
WebAPIs & Apps - Mozilla LondonWebAPIs & Apps - Mozilla London
WebAPIs & Apps - Mozilla LondonRobert Nyman
 
Development of hardware-based Elements for GStreamer 1.0: A case study (GStre...
Development of hardware-based Elements for GStreamer 1.0: A case study (GStre...Development of hardware-based Elements for GStreamer 1.0: A case study (GStre...
Development of hardware-based Elements for GStreamer 1.0: A case study (GStre...Igalia
 
GStreamer support in WebKit. What's new? (GStreamer Conference 2015)
GStreamer support in WebKit. What's new? (GStreamer Conference 2015)GStreamer support in WebKit. What's new? (GStreamer Conference 2015)
GStreamer support in WebKit. What's new? (GStreamer Conference 2015)Igalia
 
The Future of API Monetization
The Future of API MonetizationThe Future of API Monetization
The Future of API MonetizationProgrammableWeb
 
HKG15-407: EME implementation in Chromium: Linaro Clear Key
HKG15-407: EME implementation in Chromium: Linaro Clear Key HKG15-407: EME implementation in Chromium: Linaro Clear Key
HKG15-407: EME implementation in Chromium: Linaro Clear Key Linaro
 
Advanced Advertising Standards in the Cable Space
Advanced Advertising Standards in the Cable SpaceAdvanced Advertising Standards in the Cable Space
Advanced Advertising Standards in the Cable SpaceSigma Systems
 
Scale Your Application while Improving Performance and Lowering Costs (SVC203...
Scale Your Application while Improving Performance and Lowering Costs (SVC203...Scale Your Application while Improving Performance and Lowering Costs (SVC203...
Scale Your Application while Improving Performance and Lowering Costs (SVC203...Amazon Web Services
 
Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043mc_killah
 
Igniting Audience Measurement at Time Warner Cable
Igniting Audience Measurement at Time Warner CableIgniting Audience Measurement at Time Warner Cable
Igniting Audience Measurement at Time Warner CableTim Case
 

Destaque (19)

MPEG-DASH open source tools and cloud services
MPEG-DASH open source tools and cloud servicesMPEG-DASH open source tools and cloud services
MPEG-DASH open source tools and cloud services
 
2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 Player2016 Streaming Media West: Choosing an HTML5 Player
2016 Streaming Media West: Choosing an HTML5 Player
 
Gstreamer Basics
Gstreamer BasicsGstreamer Basics
Gstreamer Basics
 
WebKit and GStreamer
WebKit and GStreamerWebKit and GStreamer
WebKit and GStreamer
 
(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...
 
Mooovr for VR D.PARTY @ D.CAMP_032416
Mooovr for VR D.PARTY @ D.CAMP_032416Mooovr for VR D.PARTY @ D.CAMP_032416
Mooovr for VR D.PARTY @ D.CAMP_032416
 
ChyronHego - NDI kompatibilní produkty
ChyronHego - NDI kompatibilní produktyChyronHego - NDI kompatibilní produkty
ChyronHego - NDI kompatibilní produkty
 
DASH at the ACM Multimedia 2011
DASH at the ACM Multimedia 2011DASH at the ACM Multimedia 2011
DASH at the ACM Multimedia 2011
 
WebAPIs & Apps - Mozilla London
WebAPIs & Apps - Mozilla LondonWebAPIs & Apps - Mozilla London
WebAPIs & Apps - Mozilla London
 
Development of hardware-based Elements for GStreamer 1.0: A case study (GStre...
Development of hardware-based Elements for GStreamer 1.0: A case study (GStre...Development of hardware-based Elements for GStreamer 1.0: A case study (GStre...
Development of hardware-based Elements for GStreamer 1.0: A case study (GStre...
 
GStreamer support in WebKit. What's new? (GStreamer Conference 2015)
GStreamer support in WebKit. What's new? (GStreamer Conference 2015)GStreamer support in WebKit. What's new? (GStreamer Conference 2015)
GStreamer support in WebKit. What's new? (GStreamer Conference 2015)
 
The Future of API Monetization
The Future of API MonetizationThe Future of API Monetization
The Future of API Monetization
 
Mashery
MasheryMashery
Mashery
 
HKG15-407: EME implementation in Chromium: Linaro Clear Key
HKG15-407: EME implementation in Chromium: Linaro Clear Key HKG15-407: EME implementation in Chromium: Linaro Clear Key
HKG15-407: EME implementation in Chromium: Linaro Clear Key
 
Advanced Advertising Standards in the Cable Space
Advanced Advertising Standards in the Cable SpaceAdvanced Advertising Standards in the Cable Space
Advanced Advertising Standards in the Cable Space
 
Scale Your Application while Improving Performance and Lowering Costs (SVC203...
Scale Your Application while Improving Performance and Lowering Costs (SVC203...Scale Your Application while Improving Performance and Lowering Costs (SVC203...
Scale Your Application while Improving Performance and Lowering Costs (SVC203...
 
Deep presentation
Deep presentationDeep presentation
Deep presentation
 
Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043
 
Igniting Audience Measurement at Time Warner Cable
Igniting Audience Measurement at Time Warner CableIgniting Audience Measurement at Time Warner Cable
Igniting Audience Measurement at Time Warner Cable
 

Semelhante a Scalable Media Workflows 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 AWSETCenter
 
AWS Summit 2013 | Auckland - Scalable Media Processing on the Cloud
AWS Summit 2013 | Auckland - Scalable Media Processing on the CloudAWS Summit 2013 | Auckland - Scalable Media Processing on the Cloud
AWS Summit 2013 | Auckland - Scalable Media Processing on the CloudAmazon Web Services
 
Your First 10 Million Users with Amazon Web Services
Your First 10 Million Users with Amazon Web ServicesYour First 10 Million Users with Amazon Web Services
Your First 10 Million Users with Amazon Web ServicesAmazon Web Services
 
[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개
[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개
[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개Amazon Web Services Korea
 
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Amazon Web Services
 
Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Amazon Web Services
 
AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?Amazon Web Services
 
AWS 101, London - September 2014
AWS 101, London - September 2014AWS 101, London - September 2014
AWS 101, London - September 2014Ian Massingham
 
Your First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudYour First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudAmazon Web Services
 
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWSETCenter
 
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)Amazon Web Services
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content ProductionAmazon Web Services
 
Journey Through the Cloud - Digital Media
Journey Through the Cloud - Digital MediaJourney Through the Cloud - Digital Media
Journey Through the Cloud - Digital MediaAmazon Web Services
 
Opportunities that the Cloud Brings for Carriers @ Carriers World 2014
Opportunities that the Cloud Brings for Carriers @ Carriers World 2014Opportunities that the Cloud Brings for Carriers @ Carriers World 2014
Opportunities that the Cloud Brings for Carriers @ Carriers World 2014Ian Massingham
 
AWS Summit Benelux 2013 - Media and Online Advertising on AWS
AWS Summit Benelux 2013 - Media and Online Advertising on AWSAWS Summit Benelux 2013 - Media and Online Advertising on AWS
AWS Summit Benelux 2013 - Media and Online Advertising on AWSAmazon Web Services
 
Creative content storage in the AWS Cloud
Creative content storage in the AWS CloudCreative content storage in the AWS Cloud
Creative content storage in the AWS CloudAmazon Web Services
 
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법Amazon Web Services Korea
 

Semelhante a Scalable Media Workflows in the Cloud (20)

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
 
4K Media Workflows on AWS
4K Media Workflows on AWS4K Media Workflows on AWS
4K Media Workflows on AWS
 
AWS Summit 2013 | Auckland - Scalable Media Processing on the Cloud
AWS Summit 2013 | Auckland - Scalable Media Processing on the CloudAWS Summit 2013 | Auckland - Scalable Media Processing on the Cloud
AWS Summit 2013 | Auckland - Scalable Media Processing on the Cloud
 
AWS 101 December 2014
AWS 101 December 2014AWS 101 December 2014
AWS 101 December 2014
 
Your First 10 Million Users with Amazon Web Services
Your First 10 Million Users with Amazon Web ServicesYour First 10 Million Users with Amazon Web Services
Your First 10 Million Users with Amazon Web Services
 
[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개
[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개
[판교에서 만나는 아마존웹서비스] 새롭게 출시된 AWS 제품 소개
 
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
Choosing the Right Cloud Storage for Media and Entertainment Workloads - Apri...
 
Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)Why Scale Matters and How the Cloud is Really Different (at scale)
Why Scale Matters and How the Cloud is Really Different (at scale)
 
AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?AWS Webcast - What is Cloud Computing?
AWS Webcast - What is Cloud Computing?
 
AWS 101, London - September 2014
AWS 101, London - September 2014AWS 101, London - September 2014
AWS 101, London - September 2014
 
Your First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS CloudYour First 10 million Users on the AWS Cloud
Your First 10 million Users on the AWS Cloud
 
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
4K Media Workflows on AWS By Usman Shakeel of Amzaon AWS
 
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
AWS re:Invent 2016: High Performance Cinematic Production in the Cloud (MAE304)
 
AWS Services for Content Production
AWS Services for Content ProductionAWS Services for Content Production
AWS Services for Content Production
 
Journey Through the Cloud - Digital Media
Journey Through the Cloud - Digital MediaJourney Through the Cloud - Digital Media
Journey Through the Cloud - Digital Media
 
Opportunities that the Cloud Brings for Carriers @ Carriers World 2014
Opportunities that the Cloud Brings for Carriers @ Carriers World 2014Opportunities that the Cloud Brings for Carriers @ Carriers World 2014
Opportunities that the Cloud Brings for Carriers @ Carriers World 2014
 
AWS 101 Event - 16 July 2013
AWS 101 Event - 16 July 2013AWS 101 Event - 16 July 2013
AWS 101 Event - 16 July 2013
 
AWS Summit Benelux 2013 - Media and Online Advertising on AWS
AWS Summit Benelux 2013 - Media and Online Advertising on AWSAWS Summit Benelux 2013 - Media and Online Advertising on AWS
AWS Summit Benelux 2013 - Media and Online Advertising on AWS
 
Creative content storage in the AWS Cloud
Creative content storage in the AWS CloudCreative content storage in the AWS Cloud
Creative content storage in the AWS Cloud
 
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
갑작스러운 유저의 수요 증가에 현명하게 대처하는 방법
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Último

Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
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
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
[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)

Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
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
 
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...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
[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
 

Scalable Media Workflows in the Cloud

  • 1. Scalable Media Workflows in the Cloud Bhavik Vyas - AWS Stephane Houet - EVS Media &Entertainment Product Manager Partner Ecosystem Manager C-Cast © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon.com, Inc.
  • 2. Media Workflows are Complex Featurettes Interviews 2D Movie 3D Movie Archive Materials Stills Archive Networks Theatrical DVD/BD Online MSOs Mobile Apps Process Store Deliver
  • 3. Tools Need to Scale with Media …
  • 4. Managed IT Services Secure High Availability Global Scale
  • 5. A Typical Media Workflow Ingest Index Process QC Package Protect Auth. Track Deliver Orchestrate Store
  • 6. Where AWS Fits Analytics and Monetization Amazon Web Services Ingest Index Process Package Protect QC Auth. Track Playback Media Asset Management
  • 7. Mapping the Workflow to AWS Services Ingest Store Process/ Manage Deliver AWS Direct Connect Elastic Load Balancing AWS Import/ Export Amazon S3 AWS Storage Gateway Amazon EBS Amazon Glacier CloudFront Amazon Amazon Elastic Transcoder CloudSearch Amazon SQS Amazon SNS Amazon SWF Amazon EC2 Amazon EMR DynamoDB Amazon VPC Amazon RDS Elasti Cache Amazon Redshift AMI Route 53 Amazon EC2 Amazon EC2 Amazon Workspaces Amazon Kinesis Elastic Load Balancing Elastic Beanstalk CloudWatch CloudFormation
  • 8. AWS SDKs Java Python (boto) PHP .NET Ruby Node.js iOS Android AWS Toolkit for Visual Studio AWS Toolkit for Eclipse AWS Tools for Windows PowerShell AWS CLI JavaScript
  • 9. AWS Media Partners: Powering the Workflow INGEST STORE PROCESS MANAGE SECURE CREATE DELIVER INTEGRATE MONETIZE
  • 10. Media S/W in the AWS Marketplace AWS Marketplace: Online Software Store • Find, research, try & buy software • 1-Click launch – application running minutes • S/W Billing fully integrated into AWS account • 1700 products across 25 categories Developer Tool Categories Include • Media Servers • Transcoding • Media Publishing • Digital Asset Management • Image Resizing
  • 12. Media Ingest for AWS AWS Import/ Export Amazon S3 (multi-part Upload) AWS Storage Gateway Service AWS Direct Connect
  • 13. Media Storage on AWS On-premises Data Center AWS Cloud Amazon Glacier Gateway Appliance/ AWS Storage Gateway Amazon S3 Block File Archive Backup Disaster Recovery Amazon EBS
  • 14. Choosing the Right Storage Block (CIFS/NFS) Object Storage - http(s) Object Storage - http(s) Amazon S3 Amazon Glacier >Durability >>Scale >>>Cost EBS Elastic Block Storage
  • 15. EBS Options: • Three types: – General Purpose (SSD) volumes • Ideal for a broad range of use cases such as boot volumes, small and medium size databases, and development and test – Provisioned IOPS (SSD) volumes • You specify the I/O performance, up to 4000 IOPS per volume – Magnetic volumes • Ideal for workloads where data is accessed infrequently, and applications where the lowest storage cost is important. • Encrypted Amazon EBS volumes to meet a wide range of data-at-rest encryption requirements Block (CIFS/NFS) EBS Elastic Block Storage
  • 16. Reducing Object Storage Costs <$0.03/GB Amazon S3 <$0.01/GB Amazon Glacier Single API access (regardless of the storage class) > Durability >> Scale <$0.024/GB >>> Cost Amazon S3 (RRS)
  • 17. S3 & Working with Large Files S3 Bucket S3 SDK AWS S3 S3 multi-part Upload Files corporate data center S3 Object <= 5TB
  • 18. S3 Encryption Options 1. Sever-Side Encryption (SSE) – Provides an integrated solution where Amazon handles key management 2. SSE-Customer (SSE-C) – Perform the encryption and decryption of your objects while retaining control of the keys used to encrypt objects. 3. Client library (e.g. Amazon S3 Encryption Client) – Objects encrypted before they are sent to Amazon S3 for storage.
  • 19. Media Processing Amazon S3 Instance Store EC2 Instance AMI EBS
  • 20. Ensure Flexibility: EBS Backed Instances AMI Instance Store EBS EC2 Instance SIZE INSTANCE BY APPLICATION NEED
  • 21. Size AWS Instance Type to Application I/O EC2 Instance Type
  • 22. Scale Capacity Up & Down as Needed Traditional IT capacity Elastic CLOUD capacity Your needs Time Capacity
  • 23. Use What You Need, When You Need To Capacity Time 1000’s of transcoders Launch of new device
  • 24. Amazon EC2 Instance Types m1.small new existing Entry into GPU m1.xlarge m1.large m1.small space m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small G2 Instances cc2.8xlarge cc1.4xlarge cg1.4xlarge t1.micro m2.xlarge m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small hs1.8xlarge m3.xlarge m3.2xlarge hi1.4xlarge m1.medium cc2.8xlarge cc1.4xlarge cg1.4xlarge t1.micro m2.xlarge m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small cc1.4xlarge cg1.4xlarge t1.micro m2.xlarge m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small c3.large c3.xlarge c3.2xlarge c3.4xlarge c3.8xlarge i2.large i2.xlarge i2.2xlarge i2.4xlarge i2.8xlarge g2.2xlarge cr1.8xlarge hs1.8xlarge m3.xlarge m3.2xlarge hi1.4xlarge m1.medium cc2.8xlarge cc1.4xlarge cg1.4xlarge t1.micro m2.xlarge m2.2xlarge m2.4xlarge c1.medium c1.xlarge m1.xlarge m1.large m1.small c1.medium c1.xlarge m1.xlarge m1.large m1.small 2006 2007 2008 2009 2010 2011 2012 2013
  • 25. 2014 EC2 Instance Highlights • HI1 – 120,000 random read IOPS on SSDs • I2 – Next generation I/O optimized (350,000+ random read IOPS) • M3 – Next generation general purpose • HS1 – 48 TB of storage per instance • CR1 – 244 GiB of RAM &Intel Xeon E5 2670 (Sandy Bridge) CPUs • C3 – 2.8 GHz Intel Xeon E5-2680v2 (Ivy Bridge) CPUs (SSD) • R3 – Next generation memory optimized
  • 26. EC2 GPU Instances (G2) g2.2xlarge 1 NVIDIA GK104 GPU (Kepler / GRID) 2.6 GHz Sandy Bridge CPU w/ Turbo enabled 8 vCPUs, 15 GiB of RAM 60GB SSD storage Frame Capture and Encoding APIs
  • 27. On-demand instances Unix/Linux instances start at $0.02/hour Pay as you go for compute power Low cost and flexibility Pay only for what you use, no up-front commitments or long-term contracts Use Cases: Applications with short term, spiky, or unpredictable workloads; Application development or testing Reserved instances 1- or 3-year terms Pay low up-front fee, receive significant hourly discount Low Cost / Predictability Helps ensure compute capacity is available when needed Use Cases: Applications with steady state or predictable usage Applications that require reserved capacity, including disaster recovery Spot instances Bid on unused EC2 capacity Spot Price based on supply/demand, determined automatically Cost / Large Scale, dynamic workload handling Use Cases: Applications with flexible start and end times Applications only feasible at very low compute prices EC2 Instance Options
  • 28. Managed Database Services Amazon RDS Amazon DynamoDB Managed relational database service Managed NoSQL database service Amazon ElastiCache In-Memory Caching Service
  • 29. Workflow Building Blocks Amazon Simple Queue Service (SQS) Amazon SWF Amazon Simple Email Service (SES) Amazon Simple Notification Service (SNS) Amazon CloudSearch CloudWatch AWS CloudTrail Amazon ElastiCache Amazon Elastic MapReduce Elastic Load Balancing Amazon Relational Database Store Deliver Service (RDS) Process
  • 30. AWS Media Delivery Processed Media Files HTTP/HTTPS Amazon S3 Streaming or Distribution Amazon CloudFront
  • 31. ABR VOD & Live Streaming
  • 32. Content: Consumption & Reporting Amazon CloudFront Access Logs Amazon S3 EMR Amazon Redshift Business Smarts
  • 33. Mapping the Workflow to AWS Services Ingest Store Process/ Manage Deliver AWS Direct Connect Elastic Load Balancing AWS Import/ Export Amazon S3 AWS Storage Gateway Amazon EBS Amazon Glacier CloudFront Amazon Amazon Elastic Transcoder CloudSearch Amazon SQS Amazon SNS Amazon SWF Amazon EC2 Amazon EMR DynamoDB Amazon VPC Amazon RDS Elasti Cache Amazon Redshift AMI Route 53 Amazon EC2 Amazon EC2 Amazon Workspaces Amazon Kinesis Elastic Load Balancing Elastic Beanstalk CloudWatch AWS CloudFormation
  • 34. AWS Media Partners: Powering the Workflow INGEST STORE PROCESS MANAGE SECURE CREATE DELIVER INTEGRATE MONETIZE
  • 35. Media Workflows in the Cloud: Customer Examples
  • 36. in the Cloud AKA “Video Factory”
  • 37. Video Factory – Workflow SDI Broadcast Video Feed x 24 Broadcast Encoder Live Ingest Logic Playout Data Feed Amazon Elastic Transcoder Elemental Cloud DRM QC Editorial Clipping MAM Amazon S3 Mezzanine Time Addressable Media Store Amazon S3 Distribution Renditions RTP Chunker Transcode Abstraction Layer SMPTE Timecode Mezzanine Video Capture Mezzanine Playout Video Transcoded Video Metadata
  • 38. • The UK’s biggest video & audio on-demand service – And it’s free! • Over 7 million requests every day – ~2% of overall consumption of BBC output • Over 500 unique hours of content every week – Available immediately after broadcast, for at least 7 days • Available on over 1000 devices including – PC, iOS, Android, Windows Phone, Smart TVs, Cable Boxes… • Both streaming and download (iOS, Android, PC) • > 20 million app downloads Sources: BBC iPlayer Performance Pack August 2013 http://www.bbc.co.uk/blogs/internet/posts/Video-Factory
  • 39. POWERING MULTIMEDIA CONTENT DELIVERY AT 2014 FIFA WORLD CUP BRAZIL™ www.evs.com
  • 40. FIFA WORLD CUP 2014 June 12 - July 13 2014 - 12 Stadiums - 64 Games IBC1 in Rio de Janeiro EVS appointed for multilateral production - On site2 live production - IBC file-based video management - Multimedia production and distribution EVS SPORTS Notes: 1. The International Broadcast Centre (IBC) is a temporary hub for broadcasters during major sport events. 2. Remote broadcast television studio where the event is produced and then beamed to broadcasters via satellite.
  • 41. EVS ENABLED A NEVER-SEEN-BEFORE MULTIMEDIA EXPERIENCE 6 Live Streams HLS streaming of 6 HD streams to tablets & mobiles per match 24 Replay cameras On demand replay of selected events from any of the 20+ cameras on the field. +4000 VoD elements On demand multimedia exclusive edits.
  • 43.
  • 44. Max of 12 streams at 10Mbps each. Max of 36 streams at 3,5-10Mbps 9 HLS encoding, from 0.4 to 3.5Mbps + 2 thumbs 1 RTMP EVS C-CAST LIVE STREAMING WORKFLOW
  • 45. EVS C-CAST VOD WORKFLOW 9 HLS encoding, from 0.4 to 3.5Mbps + 2 thumbs 1 RTMP
  • 46. EVS C-CAST MANAGES ALL FROM PRODUCTION TO VIEWERS Cloud Platform Linking mobile trucks, studios and viewers Content selection and approval process Metadata editing station Automatic translations in 20+ languages Automatic HD backup on top Workflow engine, including - VoD file transfers and transcoding management - Live streaming activation and transcoding management Output: API mode or white label embedded EVS SPORTS
  • 48. MULTIMEDIA PRODUCTION IN THE AWS CLOUD Aspera for transfers into S3 Store and deliver data using S3 Create image thumbnails (EC2, SQS & S3) Transcode VoD files using Zencoder Transcode Live using Elemental Cloud - Up to 128 concurrent live streams encoded Operator GUI for Rio and international sites - S3, Cloudfront, EC2 and RDS Manage all workflows at IBC and Venue - EC2, SQS & RDS 1Gbps Direct Connect from Rio to Dublin
  • 49. EVS SPORTS 6 MULTILATERAL STREAMS 17 INDIVIDUAL MRL STREAM 4 INDIVIDUAL COMMENTARY 243 DIFFERENT LIVE STREAMS /GAME 2,799,360 MINUTES OF ENCODED STREAMS LIVE STREAMING
  • 50. MULTI-ANGLE CLIPS On average 60 CLIPS RECORDED PER MATCH, overall UP TO 20,000 MULTILATERAL CLIPS throughout the tournament Roughly a third of clips from multicam with 14 DIFFERENT ANGLES on average
  • 51. COMBINED DATA FOR FIFA WORLD CUP WEB PLAYER AND APP AFTER 64 MATCHES FOR ALL MARKETS TOTAL HOURS WATCHED: >15 MILLION UNIQUE USERS: >35 MILLION Available in more than 10 TERRITORIES Peak ACTIVE CONCURRENT USERS 500,000
  • 52. FIN & THANK YOU! Hall #3.B16 Hall #7.G30 Hall #4.B75 Hall #8.B90 Hall #5.B20

Notas do Editor

  1. Start by talking about media workflows. Main point is there are many workflows. Use media workflows to go from what’s on the the left to what’s on the right. Steps themselves are generally pretty straightforward. Industry trends that are making workflows more complex: More content: at the pro end look at all the content on the left. On the consumer end, everyone is carrying around a 1080p camcorder. And the more content there is, the greater the opportunity to monetize it. Bigger content: the industry is moving to some combination of more pixels, faster pixels and better pixels. More pixels: 4K and beyond (4x pixels compared to 1080p). Faster pixels: higher frame rates. 48fps is 2x current cinema frame rate. Better pixels: higher dynamic range and brighter pixels, increase bit-depth. More processing: the amount of processing going up not down. At the high end, whether it is a commercial, a TV show or a movie, most shows contain visual effects. Even in corporate video, color correction is becoming a standard part of the workflow. And at the consumer level, all those Instagram like filters require processing. More output formats: not just renditions based on devices but also versions. ? One senior industry figure recently told me that a piece of finished content will have been converted 1000 times! So all of these trends have an impact on workflows especially when you factor in constrained budgets and timeframes.
  2. To give you context for what follows in Phil’s session, I thought I’d cover where AWS fits and then some approaches we’ve seen for doing media processing at scale in the cloud. As you know, AWS provides infrastructure services: compute, networking, database, storage and delivery and so on. We also provide application services and deployment and management services. Using these services, as your “software defined datacenter”, you can build media processing workflows. Typical operations in a media workflow would run on top of the AWS services. These operations could be provided by software that you’ve developed or they might be from another vendor like Aspera for ingest or Tektronix for video QC. On top of all that you’d have media applications – perhaps an Online Video Platform, a production management application, a digital dailies system or visual effects. So that’s where AWS fits. Now let’s look at some approaches for doing media processing on AWS.
  3. To give you context for what follows in Phil’s session, I thought I’d cover where AWS fits and then some approaches we’ve seen for doing media processing at scale in the cloud. As you know, AWS provides infrastructure services: compute, networking, database, storage and delivery and so on. We also provide application services and deployment and management services. Using these services, as your “software defined datacenter”, you can build media processing workflows. Typical operations in a media workflow would run on top of the AWS services. These operations could be provided by software that you’ve developed or they might be from another vendor like Aspera for ingest or Tektronix for video QC. On top of all that you’d have media applications – perhaps an Online Video Platform, a production management application, a digital dailies system or visual effects. So that’s where AWS fits. Now let’s look at some approaches for doing media processing on AWS.
  4. [Mention that Sony MCS went through the full MPAA audit]
  5. Amazon S3 Reduced Redundancy 99.99% durability vs. 99.999999999% Up to 20% savings Great for everything that is easy to reproduce Amazon Glacier Same durability as S3 3 to 5 hours restore time Up to 89% savings Great for archiving, long-term backups and old data
  6. Amazon EC2 offers a broad selection of virtual server configurations, or instance types, to satisfy the resource needs of a diversity of workloads. And we have been iterating quickly on behalf of our customers. These can be purchased on-demand, meaning you only pay for the hours of time that you use them. This has the huge advantage of turning capital expenditures into variable costs, one reason why AWS has been so popular amongst small businesses and enterprises. And when you look as our instance types, each has a different focus – memory, cpu, storage, IOPS, and GPUs each of which align with different use cases. We got into the GPU family 3 years ago to provide customers on-demand access to the massive parallel processing capability of GPUs. For workloads that fit into the GPU co-processor programming model, the performance boost can be huge.
  7. After launching our first GPU instance – which supported GPU compute programming models only - we started getting customer feedback about the Cluster GPU instances. For some, they were too expensive. For others, they were overkill. As programming two GPUs was more cumbersome at the time. And the last and most prominent piece of feedback was the desire for graphics API. As an interesting side, some customers found ways to run low versions of OpenGL, providing us demonstrated demand for the graphics APIs. We knew we had to evolve the instance family. Roughly four months ago we launched the G2 instances type, which we believe accommodates the customer feedback we’ve received. It has newer GPU hardware from NVIDIA, a single GPU per instance, supports graphics APIs in addition to GPU compute programming models, and it comes at a significantly reduced price of $0.65 per hour, Linux, on-demand in our Northern Virginia and Oregon datacenters.
  8. Cost is the conversation starter when it comes to cloud. There are many pieces to cost conversation when it comes to AWS and your own infrastructure. The first advantage you get in the cloud is that you don’t have to lay out capital expense for hardware and infrastructure before you know the demand. In essence you convert your capital expense into variable expense. And then that variable expense on AWS is lower than what most companies can do on their own because AWS runs at a massive scale and we pass that scale to our customers in the form of lower pricing. There are multiple pricing models in AWS, so you can optimize your spend depending on what your workloads requirements are. And the more you use AWS, the less your costs are. We have tiered pricing and for customers doing large data center migrations, we have negotiated custom pricing to make their transitions cost-effective.
  9. NOTES: This architecture shows how to deliver content in popular formats including: Apple’s HTTP Live Streaming (HLS) Adobe’s HTTP Dynamic Streaming (HDS) Microsoft’s Smooth Streaming This diagram doesn’t explicitly call out the upcoming MPEG-DASH format, but it would be very similar since it is based on the 3 formats shown Transcoding is outside the scope of this diagram. There are many transcoding options available For live streaming, the transcoder will push the content to the segmenters via different protocols depending on the type of ABR streaming: For HLS, MPEG2 Transport Streams are used to deliver to the Apple Stream Segmenter tool For HDS, RTMP is used to deliver to the Adobe Live Packager tool For Smooth Streaming, the Smooth Streaming Live Protocol is used After encoding, but prior to packaging, you may also choose to encrypt the content using one of many popular DRM technologies, which are also specific to the various ABR technologies: HDS uses Adobe Access or Protected HDS HLS uses HLS encryption Smooth Streaming uses PlayReady It should also be noted that both Adobe and Microsoft added the ability to deliver HLS formats to Adobe Media Server and IIS Media Services, respectively
  10. [Mention that Sony MCS went through the full MPAA audit]
  11. Introduction: Phil Cluff Principal Software Engineer & Team Lead @ BBC Media Services Been with BBC for 3 ½ years, focused in Transcode architectures, Message Orientated Middleware & Reliable, Distributed systems in the cloud! I’m going to talk to you about BBC iPlayer and our journey into the Cloud.
  12. Be really clear on Mezzanine definition since next 4 slides depend on it. Mention Mez video capture is classic broadcast technologies. Make note of the “Time addressable media store”
  13. Hopefully you’ve all heard of the BBC, but you may not have all heard of iPlayer. So What is BBC iPlayer? UK online population is about 40m which is the size of the state of California.
  14. Warning: confidential content