Why the Cloud matters for Encoding

Preview:

Citation preview

Casey Wilms: cwilms@brightcove.comJohn Riske: jriske@brightcove.com

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

Recommended