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

Like this? Share it with your network

Share

Cloud Transcoding with Amazon Web Services

on

  • 1,104 views

 

Statistics

Views

Total Views
1,104
Views on SlideShare
1,104
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cloud Transcoding with Amazon Web Services Presentation 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