Jun 20, 2015
Casey Wilms: [email protected] Riske: [email protected]
Why the Cloud? Why Now?
© 2012 Brightcove Inc.3 | Confidential
Increasing bandwidth
© 2012 Brightcove Inc.4 | Confidential
Moore’s Law
© 2012 Brightcove Inc.5 | Confidential
Outsource Intensive Processes
© 2012 Brightcove Inc.6 | Confidential
Outsource Intensive Processes
© 2012 Brightcove Inc.7 | Confidential
The Old Way
© 2012 Brightcove Inc.8 | Confidential
The New Way
© 2012 Brightcove Inc.9 | Confidential
The New Way
A Common API for:
File Transcoding
Live Stream Transcoding
© 2012 Brightcove Inc.10 | Confidential
The New Way
Bare Metal is a Losing Proposition
© 2012 Brightcove Inc.12 | Confidential
My First Encoding Array
© 2012 Brightcove Inc.13 | Confidential
My First Encoding Array
$20,000 $20,000 ???
© 2012 Brightcove Inc.14 | Confidential
Maximum of 8 Concurrent Jobs at ¼ Realtime
Upgrade!
© 2012 Brightcove Inc.16 | Confidential
Maximum of 8 Concurrent Jobs at ¼ Realtime
© 2012 Brightcove Inc.17 | Confidential
My First Encoding Array
$12,000 $20,000 ???$20,000
© 2012 Brightcove Inc.18 | Confidential
Maximum of 16 Concurrent Jobs at 1/2 Realtime
The Cloud
Would it perform like real hardware?
Would it perform like real hardware?
Transferring huge files is a bottleneck
Would it perform like real hardware?
Transferring huge files is a bottleneck
How could we customize the workflow?
© 2012 Brightcove Inc.
Single File Benchmark
24 | Confidential
Iteration
© 2012 Brightcove Inc.
Iteration Demo
26 | Confidential
Input
Usage Based Pricing and Scalability
© 2012 Brightcove Inc.28 | Confidential
© 2012 Brightcove Inc.
140 inputs x 10 outputs x 1 minute = 1400 Minutes = 1 Day
29 | Confidential
The X-Factor
© 2012 Brightcove Inc.
Qwiki Example
API Integration for File
© 2012 Brightcove Inc.
Integrating with the API
33 | Confidential
Video CMS
© 2012 Brightcove Inc.
Integrating with the API
34 | Confidential
Video CMS
© 2012 Brightcove Inc.
Integrating with the API
35 | Confidential
Video CMS
© 2012 Brightcove Inc.
Integrating with the API
36 | Confidential
Video CMS
© 2012 Brightcove Inc.
10,000 Files Archive
5 bitrates
50,000 Files
37 | Confidential
File Use Case: Converting Large Libraries
© 2012 Brightcove Inc.
10 Files per Day 18,250 Files per Year
5 bitrates
38 | Confidential
File Use Case: Daily Transcoding Load
© 2012 Brightcove Inc.
Smart Renditions
39 | Confidential
Live Cloud Transcoding
© 2012 Brightcove Inc.
The Old Way
41 | Confidential
© 2012 Brightcove Inc.
The Old Way
42 | Confidential
© 2012 Brightcove Inc.
The Old Way
43 | Confidential
© 2012 Brightcove Inc.
The New Way
44 | Confidential
© 2012 Brightcove Inc.
The New Way
45 | Confidential
© 2012 Brightcove Inc.
The New Way
46 | Confidential
© 2012 Brightcove Inc.
The New Way
47 | Confidential
© 2012 Brightcove Inc.
Use Cases: Centralized
48 | Confidential
Enc Zen
Broadcast Facility
RTMP
HLS
© 2012 Brightcove Inc.
Use Cases: Decentralized
49 | Confidential
ZenRTMP/HLS
© 2012 Brightcove Inc.50 | Confidential
Live Demo
© 2012 Brightcove Inc.51 | Confidential
Live Demo
http://bcove.me/tloqq8ca
Thank you