Your SlideShare is downloading. ×
Cloud Transcoding with Amazon Web Services
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cloud Transcoding with Amazon Web Services

931

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
931
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. AWS Cloud Transcoding Live e On-Demand video transcoding Ing. Paolo Latella, Cloud Solutions Architect (paolo.latella@interact.it)
  • 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. 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. Vod Transcoding: Amazon Elastic Transcoder
  • 5. Vod Transcoding: Amazon EC2 Spot Instances + FFmpeg
  • 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. 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. 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. 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

×