In this session, see how you can utilize AWS to manage your end-to-end media process. This includes ingest, storage, transcoding, DRM wrapping and finally delivery.
10. Media Storage
Amazon S3
Your files
- Faster access to massive compute capabilities
- Many external products (hourly or BYOL)
- Access to other processing vendors without
having to move files around
- Scalable Media Delivery (piece of cake!)
11. Media Storage (in the Cloud)
Amazon S3 Amazon Glacier
Object lifecycle policies
Single API access (regardless
of the storage class)
>Durability
>>Scale
>>>Cost
29. Amazon SWF
Input and output in S3
Media Workflow
AWS Import/
Export
DRM Wrapper
DRM Wrapper (Spot)
SNS
Streaming Server
Amazon Elastic Transcoder
30. Input and
output in S3
Media Transcoding
Amazon Elastic Transcoder
• Video transcoding in the cloud
• Familiar development in AWS SDKs
for Python, Node.js, Java, .NET,
PHP, and Ruby
• Supports H.264, AAC, MP4,
MPEG-2, FLV, 3GP, HLS, VP8,
Vorbis, and AVI
• Free Usage Tier
31. Media Delivery (in the Cloud)
Amazon S3
RTMP Streaming or
Download DistributionProcessed Media Files
>Pay as you go
>>Performance
>>>Cost
HTTP/HTTPS
Amazon CloudFront
33. CDN
Edge Locations
Dallas (2)
St.Louis
Miami
JacksonvilleLos Angeles (2)
Palo Alto
Seattle
Ashburn (2)
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
OsakaMilan
Sydney
Hayward
Madrid
38. Who are we?
• Mission critical live video streaming from any camera to any device
anywhere
• Established in 2009
• Focus on live video technology
• Global customer base
• Market validation with Funeral Homes
39. Why we chose AWS?
• Cost effective
– Pay as you grow
– No upfront capital expense
– Spot instances
– Cost effective
• High compute instances for video
transcoding
– Hgh CPU XL, 8 cores
• Scalable, low cost storage
– S3
– EBS
– Glacier
40. Why we chose AWS?
• Datacenters & PoP’s in core
markets
– US, UK, APAC
• Link existing onpremise
infrastructure with cloud
– VPC
– VPN connectivity
• Ability to scale to the n
– Vertical & horizontal autoscaling
• Global CDN
– Pay as you go
– Global reach throughout United States,
Europe, Asia, and South America.
• Load testing
– Ability to scale up huge infrastructure to
stress test application
41. What we use
Amazon EC2Amazon VPC
Amazon S3 Amazon GlacierDynamoDB Amazon RDS
CloudWatch Amazon SES
43. Workflow
Site sends stream
to local PoP
Local PoP
aggregates
streams via VPN
gateway
User schedules
event in portal
Resource
manager bids for
spot instance
Transcoder pulls
stream from site
CDN broadcasts
stream to any
device
Stream is saved to
S3 for archive
Stream is saved to
glacier at
expiration date
44. =z
Media can be made Scalable…>> Secure
>> Flexible
>> Managed
>> Highly Available
>> Cheap
Your Media In the Cloud Peace of mind