OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

20
OpenStack Meets TVEverywhere Yuval Fisher CTO, MVPD Imagine Communications

Transcript of OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

Page 1: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

OpenStack Meets TVEverywhere

Yuval Fisher CTO, MVPD

Imagine Communications

Page 2: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

Imagine Communications

139 Patents

9 Emmys

3,000 Customers

185 Countries

5 Decades of Innovation

Manage 2 Trillion Ad Impressions

Manage $25 Billion in Ad Sales

3 Million Products in Service

Enable 25,000 Video Channels

Power 80% of Top Media

Page 3: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

You are here…

Page 4: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

Summary and Outline • Background:

– OpenStack and TVEverywhere

• Why virtualize? • Emerging TV Everywhere Services:

– Multiscreen, Cloud DVR, Targeted Ad Insertion, …

• OpenStack Strengths and Weaknesses for TV Everywhere • Public or Private or Hybrid? • Example use-case:

– Ad Insertion Ecosystem with Orchestration

Page 5: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

What is OpenStack? • Open Source cloud computing platform

– Collection of projects that control pools of Compute, Network, and Storage resources

• Currently 127 companies contributing – HP, Red Hat, Mirantis, IBM, Rackspace, Cisco Systems, OpenStack Foundation,

SUSE, Vmware, Intel, Yahoo!, NEC, Independent, Huawei , EMC, …

Page 6: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

OpenStack Survey

http://www.slideshare.net/fullscreen/ryan-lane/openstack-atlanta-user-survey/1

• May 2014 Survey • 1780 Responses • 506 Deployments

Page 7: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

OpenStack Survey

Page 8: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

Why Virtualize?

• Because it’s not the 1990s

Page 9: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

What is TVEverywhere ?

Maybe in order to understand TVEverywhere, we have to look at the word itself. Basically, it's made up of two separate words — “TVEve" and “rywhere." What do these words mean? It's a mystery, and that's why so is TVEverywhere.

(Thank you Jack Handy)

Page 10: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

No, Really! What is TVEverywhere?

• Mobile-icious and Multiscreeness

• Time and place shiftism

• (Shhh…) Monetizable

– Subscription

– Ad revenue

• Video Service Provider-ish

Page 11: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

Okay.. We’ll Say TVEverywhere is..

So what do these applications need from a friendly cloud?

LINEAR INPUT

TRANSCODE AD

INSERTION

CLOUD

DVR

CLIENTS

WEB

PORTAL

MOBILE

APP

CO

NT

EN

T D

ELIV

ER

Y N

ET

WO

RK

(C

DN

)

VOD

Page 12: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

Ask Not What You Can Do For The Cloud… • Ability to manage IP traffic:

– 20Gbps in, 1Gbps out

• Storage beaucoup – 4GB per hour (per user!)

• Ability to scale resources with usage • Easy deployment for agility, testing, events, etc.. • That is:

Abstraction of compute, network, storage…

Page 13: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

OpenStack Strengths

• Ease of use

• GUI and REST APIs

• Excellent for deploying applications in a cloud infrastructure with SDN and generic storage

Page 14: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

OpenStack Weakness

• Can’t route multicast through network controller node – So should set up a separate multicast network

• Software load balancing limits capacity – Use HW load balancer if necessary

• Orchestration support is weak – So should write an orchestrator

Page 15: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

Public or Private

• VSPs fear public cloud

– QoE based on SLAs

– Control of video content

• So… mostly private

• But some times public cloud can improve QoE and be used without loss of video chain control

Page 16: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

Demo

Page 17: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

OpenStack Example

Before: • HLS video feed

After: • Load balanced HLS video

feed with an ecosystem delivering targeted ads

HLS Stream HLS

Stream LB

PS

PS

PS

ADS

AWE

HLS Stream w/ads

Page 18: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications
Page 19: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

OpenStack Benefits

• Deploy in minutes vs days (or weeks)

• Deploy many duplicate ecosystems

• Separation of networks and resources via VPNs and multi-tenancy

Page 20: OpenStack meets TV Everywhere: Peanut Butter and Chocolate by Yuval Fisher of Imagine Communications

Thanks

Questions/Comments: [email protected]