0
AWS Cloud Transcoding
Live e On-Demand video transcoding
Ing. Paolo Latella, Cloud Solutions Architect
(paolo.latella@inte...
Cloud Transcoding: perchè ?
Transcoding is the direct digital-to-digital data conversion of one
encoding to another […] Th...
Cloud Transcoding: Vod e Live
•  Vod Transcoding: compressione di contenuti
audio e video pre-registrati
•  Riduce i costi...
Vod Transcoding: Amazon Elastic
Transcoder
Vod Transcoding: Amazon EC2 Spot
Instances + FFmpeg
Vod Transcoding: Amazon Elastic
Transcoder VS EC2 Spot Instances
Amazon Elastic Transcoder Spot Instance e FFmpeg
Costo (S...
Live Transcoding: streaming server
su Amazon EC2
Auto scaling Group
Availability Zone
Availability Zone
Auto scaling Group...
Live Transcoding: streaming server
su Amazon EC2 e CloudFront
Auto scaling Group
Availability Zone
Availability Zone
Origi...
Grazie
Contatti
paolo.latella@interact.it
http://it.linkedin.com/in/paololatella/
http://www.meetup.com/AWSusergroupItaly/...
Upcoming SlideShare
Loading in...5
×

Cloud Transcoding with Amazon Web Services

1,010

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,010
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Cloud Transcoding with Amazon Web Services"

  1. 1. AWS Cloud Transcoding Live e On-Demand video transcoding Ing. Paolo Latella, Cloud Solutions Architect (paolo.latella@interact.it)
  2. 2. Cloud Transcoding: perchè ? Transcoding is the direct digital-to-digital data conversion of one encoding to another […] This is usually done in cases where a target device (or workflow) does not support the format or has limited storage capacity that mandates a reduced file size [Fonte: Wikipedia] Cloud computing is uniquely suited for the CPU-intensive and "bursty" nature of video encoding Cloud Transcoding
  3. 3. Cloud Transcoding: Vod e Live •  Vod Transcoding: compressione di contenuti audio e video pre-registrati •  Riduce i costi di encoding on-site •  Live Transcoding: compressione di stream live •  Risolve il problema della banda in out •  Streaming live adattivo (HDS, HLS, MPEG-DASH, Smooth streaming) •  File vod immediatamente disponibili
  4. 4. Vod Transcoding: Amazon Elastic Transcoder
  5. 5. Vod Transcoding: Amazon EC2 Spot Instances + FFmpeg
  6. 6. Vod Transcoding: Amazon Elastic Transcoder VS EC2 Spot Instances Amazon Elastic Transcoder Spot Instance e FFmpeg Costo (SD Video) = 0.017 $/Minuto Costo (HD Video) = 0.034 $/Minuto Costo (c1.medium) = 0.044 $/Ora (*) Costo (c1.xlarge) = 0.176 $/Ora (*) Video Codec = H.264, VP8 Audio Codec = AAC, Vorbis Video Codec = ffmpeg supportati Audio Codec = ffmpeg supportati Job di transcoding facili da gestire (web console o API) Job di transcoding difficili da gestire (Amazon SNS + logica applicativa) Background e Foreground transcoding Background transcoding
  7. 7. Live Transcoding: streaming server su Amazon EC2 Auto scaling Group Availability Zone Availability Zone Auto scaling Group Availability Zone Availability Zone Origin (Transcoder) Edge (Streaming) H.264/AAC @700 Kbps MPEG2/MP3 @700 Kbps H.264/AAC @700 Kbps H.264/AAC @500 Kbps H.264/AAC @350 Kbps H.264/AAC @100 Kbps H.264/AAC @700Kbps H.264/AAC @500Kbps H.264/AAC @350Kbps H.264/AAC @100Kbps HLS HDS RTP/RTSP RTMP MPEG-DASH MSS RTMPRTMP
  8. 8. Live Transcoding: streaming server su Amazon EC2 e CloudFront Auto scaling Group Availability Zone Availability Zone Origin (Transcoder) H.264/AAC @700 Kbps MPEG2/MP3 @700 Kbps HLS HDS RTP/RTSP RTMP MPEG-DASH MSS H.264/AAC @700 Kbps H.264/AAC @500 Kbps H.264/AAC @350 Kbps H.264/AAC @100 Kbps H.264/AAC @700Kbps H.264/AAC @500Kbps H.264/AAC @350Kbps H.264/AAC @100Kbps RTMP HTTP
  9. 9. Grazie Contatti paolo.latella@interact.it http://it.linkedin.com/in/paololatella/ http://www.meetup.com/AWSusergroupItaly/ Riferimenti http://www.interact.it/20?platform=19 http://blog.interact.it/cloud-transcoding-il-modo-per-fare-encoding-video/ http://www.interact.it/InteractSpa/download?file=Interact-Cloud-Transcoding.pdf
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×