Media streaming on aws
Upcoming SlideShare
Loading in...5

Like this? Share it with your network


Media streaming on aws



World's leading Cloud Computing platform, collection of remote computing services (Web Services) and it is powered - world's leading Ecommerce Portal.

World's leading Cloud Computing platform, collection of remote computing services (Web Services) and it is powered - world's leading Ecommerce Portal.



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds


Upload Details

Uploaded via as Microsoft PowerPoint

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.

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

Media streaming on aws Presentation Transcript

  • 1. Media Streaming On Demand and Live Streaming Amazon Web Services Arpit Ahuja, Principal Consultant
  • 2. Why to host your website on AWS Media Streaming on AWS Scalable Flexible Low Cost Stable
  • 3. About Amazon Web Services • World’s leading Cloud Computing Platform • Collection of Remote Computing Services (Web Services) • Powered by – World’s leading Ecommerce Portal • Currently have Data Centers in 10 Geographic locations • Multiple Availability Zones in each region • Edge locations for content distribution in many other geographies • Have done 42 Price Reductions in the last 8 years (Launched in 2006)
  • 4. Challenges in Media Streaming • Many Devices • Many Codecs • Many Protocols • Supports only HLSiOS • Devices are vendor specificAndroid • Supports only smooth streamingWindows Phone
  • 5. Multiple Transcodes Multiple Codecs MP3, MPEG, MPEG-4, VOB, MOV, FLV, THEORA, MP4, WMV Screen Sizes Laptops, Tablets, Mobiles Asset Library
  • 6. Players and Security Models Native Media players 3rd Party Media Players DRM-ed Content Tokenized Security VS VS
  • 7. Actions to be taken • Viewer Experience • Operational Excellence • Business Impact Monitor • Devices that needs optimization • Best Delivery Networks • Viewer Trends Identify • Suboptimal Viewer Experience • Turnaround Times • Operational Costs Reduce
  • 8. Encode for similarity among devices Device Video Compression Audio Compression Quality Level Delivery Protocol iOS H.264 AAC SD(low), SD(high), HD HLS Android H.264 AAC SD(low), SD(high), HD HLS* Windows Phone H.264 AAC SD(low), SD(high), HD Smooth Streaming Desktop H.264 AAC SD(low), SD(high), HD HLS/Smooth Streaming
  • 9. Best Practices • Avoid Storage Duplication – Keep a central location with backup • Pick the right Content Delivery Network • Global Reach • High Performance • Streaming Context Aware • Access logs for customer insight • Security of Assets • Measure viewer experience
  • 10. Why use AWS • Native Services (S3, Elastic Transcoder, Cloudfront, EC2) • Partner solutions in AWS MarketplaceEcosystem • Pay as You GO • Capacity when you need it • Global Footprint Cost Effective • MPAA Security Best PracticesMedia Specific
  • 11. AWS Media Streaming Case Study
  • 12. AWS Webcast Case Study
  • 13. Amazon Elastic Transcoder • Amazon Elastic Transcoder is media transcoding in the cloud that converts (or “transcode”) media files from their source format into versions that will playback on devices like smartphones, tablets and PCs. • Easy to use • Eastically Scalable • Cost Effective • Managed • Secure • Seamless Delivery • Complete Integration
  • 14. AWS Storage - S3 and Glacier • S3 • Object Storage available through a URL • 99.999999999% availability • Stores objects like Images, Videos, Files, Binaries, Snapshots • Glacier • Archival Storage for Backup • Much cheaper than regular object storage • 4-6 hours retrieval time
  • 15. Streaming Architecture
  • 16. Cost Examples Component Unit Cost (varies with region) S3 1 GB / Month $ 0.03 / GB per Month Media Streaming 1 GB $ 0.25 / GB EC2 (Virtual Server) Linux with 15 GB RAM $ 286.95 / Month
  • 17. Capabilities • AWS is a flexible cloud computing solution. You can use whatever platform you like. AWS even provides SDKs for many popular platforms like Java, Ruby, PHP, Node.js, .Net, and more.
  • 18. Use Your Favorite Tools • Your content management system (CMS) may be the core of your website. No matter which system you choose; it can run on AWS
  • 19. Many of the world’s biggest sites uses AWS