Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Why the Cloud matters for Encoding

640 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Why the Cloud matters for Encoding

  1. 1. Casey Wilms: cwilms@brightcove.comJohn Riske: jriske@brightcove.com
  2. 2. Why the Cloud? Why Now?
  3. 3. Increasing bandwidth 3 | Confidential © 2012 Brightcove Inc.
  4. 4. Moore’s Law 4 | Confidential © 2012 Brightcove Inc.
  5. 5. Outsource Intensive Processes 5 | Confidential © 2012 Brightcove Inc.
  6. 6. Outsource Intensive Processes 6 | Confidential © 2012 Brightcove Inc.
  7. 7. The Old Way 7 | Confidential © 2012 Brightcove Inc.
  8. 8. The New Way 8 | Confidential © 2012 Brightcove Inc.
  9. 9. The New Way A Common API for: File Transcoding Live Stream Transcoding 9 | Confidential © 2012 Brightcove Inc.
  10. 10. The New Way10 | Confidential © 2012 Brightcove Inc.
  11. 11. Bare Metal is a Losing Proposition
  12. 12. My First Encoding Array12 | Confidential © 2012 Brightcove Inc.
  13. 13. My First Encoding Array $20,000 $20,000 ???13 | Confidential © 2012 Brightcove Inc.
  14. 14. Maximum of 8 Concurrent Jobs at ¼ Realtime14 | Confidential © 2012 Brightcove Inc.
  15. 15. Upgrade!
  16. 16. Maximum of 8 Concurrent Jobs at ¼ Realtime16 | Confidential © 2012 Brightcove Inc.
  17. 17. My First Encoding Array $12,000 $20,000 $20,000 ???17 | Confidential © 2012 Brightcove Inc.
  18. 18. Maximum of 16 Concurrent Jobs at 1/2 Realtime18 | Confidential © 2012 Brightcove Inc.
  19. 19. The Cloud
  20. 20. Would it perform like real hardware?
  21. 21. Would it perform like real hardware?Transferring huge files is a bottleneck
  22. 22. Would it perform like real hardware?Transferring huge files is a bottleneckHow could we customize the workflow?
  23. 23. Single File Benchmark24 | Confidential © 2012 Brightcove Inc.
  24. 24. Iteration
  25. 25. Iteration Demo Input26 | Confidential © 2012 Brightcove Inc.
  26. 26. Usage Based Pricing and Scalability
  27. 27. 28 | Confidential © 2012 Brightcove Inc.
  28. 28. 140 inputs x 10 outputs x 1 minute = 1400 Minutes = 1 Day29 | Confidential © 2012 Brightcove Inc.
  29. 29. The X-Factor
  30. 30. Qwiki Example © 2012 Brightcove Inc.
  31. 31. API Integration for File
  32. 32. Integrating with the APIVideo CMS33 | Confidential © 2012 Brightcove Inc.
  33. 33. Integrating with the APIVideo CMS34 | Confidential © 2012 Brightcove Inc.
  34. 34. Integrating with the APIVideo CMS35 | Confidential © 2012 Brightcove Inc.
  35. 35. Integrating with the APIVideo CMS36 | Confidential © 2012 Brightcove Inc.
  36. 36. File Use Case: Converting Large Libraries 5 bitrates 10,000 Files Archive 50,000 Files37 | Confidential © 2012 Brightcove Inc.
  37. 37. File Use Case: Daily Transcoding Load 5 bitrates 10 Files per Day 18,250 Files per Year38 | Confidential © 2012 Brightcove Inc.
  38. 38. Smart Renditions39 | Confidential © 2012 Brightcove Inc.
  39. 39. Live Cloud Transcoding
  40. 40. The Old Way41 | Confidential © 2012 Brightcove Inc.
  41. 41. The Old Way42 | Confidential © 2012 Brightcove Inc.
  42. 42. The Old Way43 | Confidential © 2012 Brightcove Inc.
  43. 43. The New Way44 | Confidential © 2012 Brightcove Inc.
  44. 44. The New Way45 | Confidential © 2012 Brightcove Inc.
  45. 45. The New Way46 | Confidential © 2012 Brightcove Inc.
  46. 46. The New Way47 | Confidential © 2012 Brightcove Inc.
  47. 47. Use Cases: Centralized Broadcast Facility RTMP Enc Zen HLS48 | Confidential © 2012 Brightcove Inc.
  48. 48. Use Cases: Decentralized Zen RTMP /HLS49 | Confidential © 2012 Brightcove Inc.
  49. 49. Live Demo50 | Confidential © 2012 Brightcove Inc.
  50. 50. Live Demo http://bcove.me/tloqq8ca51 | Confidential © 2012 Brightcove Inc.
  51. 51. Thank you

×