A Fun Way to Learn Video Transcoding with Amazon Cloud
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

A Fun Way to Learn Video Transcoding with Amazon Cloud

on

  • 2,436 views

This interactive presentation tells the story of Video Transcoding. It starts with what video transcoding is, followed by how exactly video transcoding process works. Then the story ventures towards ...

This interactive presentation tells the story of Video Transcoding. It starts with what video transcoding is, followed by how exactly video transcoding process works. Then the story ventures towards how Amazon Web Services does Video Transcoding and what happens on the cloud in the background while a video is transcoded. Finally the story ends by telling how NETFLIX transitioned from Inhouse to Cloud for its Transcoding to multiple video formats.

Statistics

Views

Total Views
2,436
Views on SlideShare
1,735
Embed Views
701

Actions

Likes
2
Downloads
24
Comments
0

9 Embeds 701

http://www.blazeclan.com 428
http://blazeclan.com 239
https://twitter.com 15
http://107.22.182.66 6
http://clouditbetter.com 6
http://www.linkedin.com 3
http://www.pinterest.com 2
http://webinardemo.blazeclan.com 1
http://122.248.250.33 1
More...

Accessibility

Categories

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

A Fun Way to Learn Video Transcoding with Amazon Cloud Presentation Transcript

  • 1. TRANSCODING VIDEO BY Neil with AWS Cloud A Complete Guide to
  • 2. OOPS !! Were you Expecting an overview or an agenda slide ?  A want to listen to a Story.  A Sense of humour. Well, to Enjoy this Presentation all you need is Meet the Stars -
  • 3. Video Transcoding ? What is it Exactly?
  • 4. Say you have a Website  Hosting lots of videos  You want everyone to See World Wide  On Mobiles, PCs, Tablets & more Ideally you would want your audience using different Platforms and Devices to have a seamless User Experience
  • 5. Now, every Video File is first created in a particular High Resolution format, But, How would devices on various platforms Render it ?
  • 6. What if ... You could convert your videos into all these rendering formats Well that’s Transcoding! Transcoding means conversion of your video files into different formats so that they can be viewed on different devices and platforms seamlessly
  • 7. So How does Transcoding Work ? We need to know what a video file contains... Meta Data Audio Track Video Track Subtitle Track+ + + = [ Encoded using Codecs ] Raw File
  • 8. Different Tracks are Extracted (Decoded) First AUDIO VIDEO SUBTITLE 1 From this Raw File Initially your files are extracted to all constituent tracks
  • 9. Different Tracks are Extracted (Decoded) Next Transcoding & Filtering 2 1 Tracks are Filtered (for noise, scale, dimensions & sharpening) & Transcoded (one audio chunk, then video chuck, then next audio & so on) to new formats 1 1 AUDIO VIDEO SUBTITLE
  • 10. Different Tracks are Extracted (Decoded) Finally Video in New Formats 1 3 After Transcoding & Filtering, your Tracks are multiplexed or interleaved back to one File Format, ready for Distribution 1 1 Transcoding & Filtering AUDIO VIDEO SUBTITLE 2 Tracks Encoded back & multiplexed
  • 11. Now that you know how video transcoding works... Lets see how Amazon Web Services (AWS) does Video Transcoding Amazon Elastic Transcoder
  • 12. But First, lets get to know the basic AWS Elements involved in Transcoding IAM EC2 SNS S3
  • 13. Helps you Assign Computing Instances on the Amazon Cloud for your various operations. EC2 Elastic Compute Capacity 1
  • 14. S3Helps you Store & Retrieve Content from The Amazon Cloud Simple Storage Service 2
  • 15. Notifies you of the progress of your on going job queues SNS 3 Simple Notification Service
  • 16. IAMAllows you to set access rights for your data Identity & Access Management 4
  • 17. You need to have your files first on S3 buckets. So How does Elastic Transcoder operate ? Now, define your input & output S3 buckets that will contain the transcoded content. You can upload data onto your S3 buckets from AWS console.
  • 18. S3 S3 Now, Select a Transcoding Pipeline, and Define Transcoding Jobs, i.e. the files you want to transcode. Input Bucket Transcoding Pipeline Output Bucket Job 1 Job 3 Job 2 Jobs in queue
  • 19. Voila ! Your videos are transcoded & ready for Distribution !
  • 20. Wait Up ! With AWS you get added Benefits Set Multiple Transcoding pipelines based on priority of Jobs, simultaneously.
  • 21. With AWS you get added Benefits Get Variety of transcoding pre sets available on AWS.
  • 22. With AWS you get added Benefits Use IAM to control access of data
  • 23. With AWS you get added Benefits Transcode videos either from AWS console or configured APIs.
  • 24. With AWS you get added Benefits Get 20MBs of transcoding FREE every month. Now Experiment with all the new formats !
  • 25. With AWS you get added Benefits Pay as you go pricing with elastic, scalable & on demand benefits of the Cloud.
  • 26. But there’s MORE !!! With AWS & BlazeClan you can... Distribute your content World Wide using Amazon CloudFront
  • 27. But there’s MORE !!! With AWS & BlazeClan you can... Analyse when, what, where & how your content was viewed worldwide using Our Cloudlytics
  • 28. While your Videos are Transcoded... What happens in the background on Amazon Cloud
  • 29. Initially a certain number of transcoding jobs are processed on priority basis by EC2 instances Jobs EC2
  • 30. Jobs require more compute capacity ?? What If ... Or more number of jobs are queued because of on demand requirements ??
  • 31. Cloud brings along with it Scalability & Elasticity Not to Worry!
  • 32. Alarms Trigger an Auto Scaling policy indicating that more number of EC2 instances need to be deployed, and instantly the required Compute Capacity is made ready. Alarms Triggered EC2 Auto Scaling
  • 33. We are Officially done with the basics of Transcoding !
  • 34. How did NETFLIX Transform Business using Amazon Cloud? So,
  • 35. You all must have watched movies online on NETFLIX right ? This video Streaming company, initially rented content on DVD’s till 2006/07, When .....
  • 36. They realized, there was Too Much Content ! So they used GPU Based encoding Hardware to handle the load.
  • 37. But in 2008, with increasing number of video formats... Barriers to launch new video players for MAC & PCs And, Finally the launch of a video player for XBOX, failing to launch full content catalogues Their in house Infrastructure could not handle the Load !
  • 38. Amazon Web Services Came with the Solution Using Multiple EC2 instances
  • 39. In 2009, NETFLIX was able to launch a new video player for Sony Play Station 3 Successfully ! In 2010, the successful Apple Ipad’s video player launch also marked the success on Cloud!!
  • 40. For more on NETFLIX’s Journey to Cloud & Video Transcoding Visit Our Blogs
  • 41. In A Nut Shell we Learnt What is Transcoding ? How It works ? How Videos are Transcoded on AWS How NETFLIX benefited
  • 42. Thanks for Watching Follow Us On : Our Blog : http://blog.blazeclan.com/