cpe software for next-gen services - cisco.com · •modern cpe software interfaces with multiple...

35
CPE Software for Next-Gen Services Paul Claussen Director, Product Management, Video Solutions, Cisco June 19, 2014

Upload: buicong

Post on 31-Aug-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

CPE Software for Next-Gen Services

Paul Claussen

Director, Product Management, Video Solutions, Cisco

June 19, 2014

Page 2: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 2 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Service Velocity – The Next Frontier

Next-Gen CPE Software

Cisco – Helping Service Providers Achieve Agility

Agenda

Page 3: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 3 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Service Velocity – The Next Frontier

Page 4: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 4 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Page 5: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 5 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Consumers Own Multiple Video Connected Devices

Source: SNL-Kagan, 10/2013

329 397

452 501

546 585

3.8 4.8

5.4 5.8 6 6.1

2012 2013E 2014F 2015F 2016F 2017F

Total U.S. Connected Devices Forecast (in M), 2012 - 2017

Desktop/Laptop/Home Media ServersTabletsTVs/Blu-Ray PlayersStreaming Media PlayersGame ConsolesAverage Connected Devices Per HH

“The average US home has more screens than cushions in the lounge.”

- Nielsen, Future of TV Advertising conference, Dec 2013

Page 6: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 6 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Consumer Devices – Hubs for Multiple Content Sources

Share of Smartphone users

Source: Google, Our Mobile Planet, 2014

78

% 59

% 40

%

31

%

26

%

76

% 21

%

40

%

9%

6%

YouTube BBC iPlayer Facebook ITV Player 4oD

Usage of Video Platforms in UK, 2013

82

%

41

%

34

%

33

28

%

80

%

37

%

15

% 7%

7%

YouTube Facebook Dailymotion M6 Replay My TF1

Usage of Video Platforms in France, 2013

Usage on Computer Usage on Smartphone

Page 7: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 7 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Is Service Provider CPE Becoming the Dinosaur in the Living Room?

Vs.

Traditionally closed

platforms

Infrequent ‘big bang’

releases

Long QA cycles

Migrating services to

new hardware is

complex, lengthy

process

Open platforms

App store, >1M apps

Multiple releases per

year

Android: core features

implemented as apps

Designed for cloud

oriented service

implementation

Page 8: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 8 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Service Velocity Ingredients

CPE

Cloud

Operations

Culture

• Simple software, easy to update and maintain

• Modular, open

• Code less, reuse more

• Cloud-based services coupled with thin-client apps

• Robust two-way network

• APIs for service development and integration

• Common, homogenous systems to allow faster

deployments system-wide

• Processes and tools to increase efficiency

• Work practices and culture of innovation

• Management support: agility as a strategic

imperative to guide priorities and spending

Page 9: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 9 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

What Companies Behind Leading Services Are Doing…

Release early and release often. With 1,000 engineers supporting over 1 billion

users, Facebook is releasing code twice daily - Chris Rossi, Facebook DevOps

Google’s DevOps culture led to a Culture of Continuous. Continuous

reliability, improvement, & velocity

- Larry Page, Google

Created Simian Army – tools that induce various kinds of failures, or

detect abnormal conditions, and test our ability to survive them

-Yury Izrailevsky and Ariel Tseitlin, Netflix Tech Blog

One of the big success factors at Spotify is our agile engineering culture.

Engineering teams are autonomous squads

- Henrik Kniberg, Spotify blog

Page 10: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 10 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Page 11: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 11 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Comcast Case Study

(300)

(250)

(200)

(150)

(100)

(50)

0

50

100

150

Q1'07

Q2'07

Q3'07

Q4'07

Q1'08

Q2'08

Q3'08

Q4'08

Q1'09

Q2'09

Q3'09

Q4'09

Q1'10

Q2'10

Q3'10

Q4'10

Q1'11

Q2'11

Q3'11

Q4'11

Q1'12

Q2'12

Q3'12

Q4'12

Q1'13

Q2'13

Q3'13

Q4'13

Q1'14

Video Subscribers Gained/Lost (thousands)

2 quarters of video subscriber gains

after 26 consecutive quarters of loss

“The cloud is a game changer… we’ve had 1,200 updates [on the X1 platform] in the last

12 months”

“Our focus on the customer experience continues to drive our success as we deliver

the most innovative products in the industry…”

– Brian L. Roberts, Chairman & CEO, Comcast

Page 12: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 12 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

GOAL: More frequent, high-quality releases with constantly evolving advanced feature set.

Multiple scrum teams with Product Owners and Scrummasters

Supported by:

Engineering management

Architects

Program management

Product management

Continuous integration team

This Journey to Agility involves: Integrators, Suppliers, and Service Providers and requires an evolving partnership model

Agile & Continuous Development

Page 13: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 13 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Next-Gen CPE Software

Page 14: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 14 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Service Provider Transformation: What Does ‘Next-Gen’ Mean?

Consumer Premise

Services in Client

Increase HDD Storage

Increase Video Tuners for QAM video

Fault tolerant client

Monolithic Client Updates

Gateway Transcode/Transcrypt

Embedded Apps

In-home Video Consumption

Discrete Components

Cloud

Page 15: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 15 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Service Provider Transformation: What Does ‘Next-Gen’ Mean?

Consumer Premise

Services in Client

Increase HDD Storage

Increase Video Tuners for QAM video

Fault tolerant client

Monolithic Client Updates

Gateway Transcode/Transcrypt

Embedded Apps

In-home Video Consumption

Discrete Components

Cloud Services

Cloud Software

Virtual Appliances

Page 16: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 16 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Services on Client and Cloud

Graphics rendering

Clie

nts

an

d A

pp

lica

tio

n

Tuner Management

Media Player

Security

Planner Management

Local record

Parental Control

Device Management

Application Server

Record Management

Disk Space Management

Cloud Record

User Profile and Provisioning

Power Management

Home Network Topology

Where Implementation Resides

Channel Map

Catalog Management

Page 17: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 17 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Additional Design Principles for Next-Gen CPE Software

Design for security up front

• Modern CPE software interfaces with multiple external and subscriber generated sources – increased

attack threat

• Security must be a primary consideration in software design, not an afterthought

Use open source

• Increases stability and reduces new code efforts

• But don’t forget to test – unit testing, software integration and system integration testing are all key

Modular and open design

• Allow modification and enhancement by third-parties through applications and extensions

• Maximize functionality in apps; minimize platform-level changes

Page 18: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 18 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco - Helping Service Providers Achieve Agility

Page 19: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 19 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Video Client Software Platforms

Cisco market-leading software Designed for broadcast and hybrid video platforms

Cisco software solutions on RDK Designed for cloud-oriented video platform

Page 20: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 20 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

• Linux distribution for Service Provider CPE

• Designed to re-use the same open-source software components as COAM (customer owned-and-managed) devices

• “Anti-middleware”

• Designed to support the rapid development and deployment of next generation features

• Built on open source, “community” source, and commercial software components

• Widely supported by SoC vendors on new chipsets

• Well on its way to becoming an industry standard

• An end-to-end solution – Provides client components only. Excludes Platform components

• “Open source” – Licensed components may not be distributed in source form

• Hardened for general use (yet) – Currently focused on Comcast networks and applications

• Designed for legacy networks – Agility is realized through shift to cloud components

• Designed for legacy STBs – Requires SoC vendor support

The RDK Is… The RDK Is NOT…

Page 21: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 21 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Top 20 Contributor to Linux Kernel

Initial and continuing contributions to RDK

Standards Participation

Member of over 100 standards bodies

Over 1,000 Cisco employees were active contributors to 1,147 working groups

72 leadership roles

Cisco – Active Participant in Standards, Open Source and RDK

Page 22: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 22 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Videoscape End-To-End Software Solutions utilizing RDK

Service Provider Software

Hardware

Full-stack solutions With all needed software components

Software development and optimization services

Advanced system integration services

Integration on multiple hardware platforms

End-to-end video offering, spanning cloud,

network and client

System

Integration Optimization &

Extensions

Cloud Platform

Page 23: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 23 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cloud First Software Design

Apps & Services

Application Framework

Hardware

Application / business logic in cloud Faster updates across devices

Higher level of scalability for new services

Services in client Diagnostics, reporting, managed by cloud

Cisco multi-application framework for secure services

Platform software modification As needed for platform-level components

Codecs, browser, home-networking, etc.

Cloud Platform

Page 24: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 24 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Service Velocity with Cloud Based UX

Cloud business logic under the SP control that

supports thin UX client on multiple devices

Application Server:

• Implements the Snowflake Data Model

• Simplifies the integration to Videoscape,

3rd Party Services

Modular applications with thin client architecture:

• Provides common set of Widget

and UI Libraries

• Supports cloud based Snowflake UX

Uses standard HTML5 and WebGL 3D

technologies to realize optimal performance

Apps & Services

Application Framework

Hardware

Device Platform

Application Server Business logic

Snowflake Data Model

Videoscape Services 3rd Party Services Services

Page 25: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 25 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Client Multi-Service/Application Framework

Apps & Services

Application Framework

Hardware

Cloud Platform Full separation between platform, services and

cloud business logic

Service Oriented Architecture • Multi-process platform

• Each service is sandboxed

• Each service knows only its objects

Module lifecycle management

Secured app environment

• Authentication mechanism (also for APIs)

• Compliant with external standards

Page 26: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 26 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

3 Firsts For European Operator Cisco Cloud Fusion Delivers in Just 50 Days

Ovum’s Innovative Service of the Month, May 2014: Hrvatski Telekom’s RDK-based IPTV

Videoscape Cloud Services

Videoscape Cloud Software

Videoscape Appliances

Cisco IPV6 routing

Cisco Cloud Cloud Services used to achieve velocity

Migrated in-house for long term

First IPV6 IPTV Deployment

Live in just 50 Days

1st IPv6 IPTV deployment

1st RDK IPTV deployment

1st Private/Public cloud IPTV deployment

Origin

Acquisition Distribution

Suite IPv6

Content

Management

Cisco

Videoscape

Cisco

CRS & 9k

Cisco

Clients

Objective

Results

Solution

Page 27: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 27 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Cloud Powers Winter Olympics 2014 NBC Sports Live & On-demand Content Streaming in Sochi, Russia

Transcoding aaS

Content Management aaS

Distribution Suite (Origin Server)

Set-tops running RDK & HTML5

Cisco Services

Agility, portability, flexibility and scalability, with much

less engineering and prep time

Stream live and on-demand sports content

to set-top and other multi-screen clients

Simple, agile, and elastic cloud architecture that

supports content streaming and advanced

user experiences

9800 Multi screen Gateway (G8)

Objective

Results

Solution

Page 28: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 28 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco RDK Based Solution Powers MR-DVR Lower Cap-Ex & Op-Ex solution to capture MR-DVR home

Cisco HTML User Experience

WiFi and/or MOCA enabled IP STB

RDK Based Software Solution

CES demonstration

Trials beginning in 2H-2014

Deploy the best MR-DVR solution in the target market

Enable Lower CapEx Capture of MR-DVR home

Simplified Installation, Lower OpEx, Higher CSAT

Stepping Stone to RDK, ALL-IP and VIdeoscape

Solution

Results

Objectives

Page 29: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 29 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Video Client Software Platforms

Cisco market-leading software Designed for broadcast and hybrid video platforms

Cisco software solutions on RDK Designed for cloud-oriented video platform

Page 30: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 30 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco MediaHighway Software MediaHighway Evolution

Product Highlights

• Productized software with

defined feature set for

multiple profiles Single code base with

On/Off Features

Quickly build and deploy

multiple profiles/packages

• Feature-rich including DVR, VOD, interactive TV, home networking Advanced roadmap including Catch-up & Restart TV, OTT, Android Platform, Cloud

DVR

• Integrated on multiple CPE platforms and chipsets

• Part of Videoscape end-to-end solution – packaged as

Videoscape Express

• Moving to agile development, a few customers on board Monthly release cycles

At present Launched by 45+ pay TV service providers

Cumulative 65+ million subscribers

Targeted at service providers looking for: Cost effective solution

Low TTM

Low customization

Scalable solution post launch

Page 31: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 31 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco MediaHighway Software MediaHighway Fusion

Product Highlights

• Engineered to support latest technologies and requirements for

1-way and unmanaged 2-way networks Intelligent use of available network to deliver video and rich UX

• Advanced agile development methodologies enable customers to

enjoy new features rapidly Per month: 30 feature increments, 100 releases, 140,000 automated tests

Flexible release strategy defined in partnership with our customers

Advanced testing and ‘real world’ performance analysis

• Provided with premium

Snowflake UX

• Integrated on multiple

CPE platforms and chipsets

• Flexible implementation and

3rd party integration

At present Launched by 6 pay TV service providers

Cumulative 15+ million HDPVR subscribers

Targeted at service providers looking for: High flexibility

Highly customized features

High engagement working model

Openness to BYO (UI, CA/DRM,

Browser, Linux Extensions…)

Page 32: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 32 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Move the business logic from middleware to the applications

• Thinner more stable service based middleware

• Faster application cycle times

• More control to the application

Adopt web based standards

• HTML5 and web server technologies

• Seamless interaction between the client and the head-end/cloud

Provide an open platform

• Allow new modules to be easily added or changed

• Established well defined platform API – Videoscape Open API

MediaHighway – Moving Forward

Page 33: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 33 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Other areas of Cisco Investment to Achieve Agility Innovation in Data Network: Virtual CPE

Access node

Internet

Edge node SDN

enabled

switch

OpenFlow Thin MW

Data center QvBN

Serv

ice

vCPE

Serv

ice

Several interested service providers

First POC with Tier 1 Telco starting June 2014

Benefits: Service velocity Easier, faster development of new features/

functions

Lower OPEX Simpler device at home, simpler network

design

Grouped services Enables multiple household services

Higher scale apps Enable apps that requires more

CPU/memory

Extended CPE lifetime Longer replacement cycle for the home CPE

Page 34: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Cisco Confidential 34 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Software life-cycle for Managed CPE/Settops needs to more closely align with COAM devices: Agility and High Velocity driven from the cloud

“Next-GEN” CPE Applications will increasingly leverage Cloud and two-way networks.

RDK based CPE platforms emerging. Cisco is “All-In”.

Cisco RDK and MediaHighway platforms all converging toward usage of Cloud and Virtualize CPE functions.

In Summary

Page 35: CPE Software for Next-Gen Services - cisco.com · •Modern CPE software interfaces with multiple external and subscriber generated sources – increased attack threat ... Objective

Thank you.