ip video evolution - clnv.s3.amazonaws.com · ip video evolution ken morse, sp video software and...

81

Upload: vokiet

Post on 07-Sep-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

IP Video Evolution

Ken Morse, SP Video Software and Services

[email protected]

BRKSPV-1257

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

1. Find this session in the Cisco Live Mobile App

2. Click “Join the Discussion”

3. Install Spark or go directly to the space

4. Enter messages/questions in the space

How

cs.co/ciscolivebot#BRKSPV-1257

• Trends

• Media and SP Responses

• Cloudy with a Definite Chance of Containers

• Media Workflow: Production

• Media Workflow: Transformation and Delivery

• IP Better Than Broadcast

• The New Way of Working

• Summary

Agenda

Trends, Statisticsand the Crystal Ball…

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Video Market Trends

Broadcast

TechBroadcast Hybrid

Bundles Broadband QuadPlay

BroadbandHFC & DSL

FTTP

Fixed to Mobile

Cable

Video

Mobile Video

Subscriber Acquisition

DifferentiationMergers &

Scale

Services &

Technology

DVR & HD Gateways

Multiscreen Apps, UHD,

CDVR

OTT Disruption

Linear TVOTT

SVOD

ContentRights

Sport & Movies

Original Content

Production

BRKSPV-1257 6

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Visual Networking Index

http://www.cisco.com/c/en/us/solutions/service-provider/visual-networking-index-vni/index.html

BRKSPV-1257 7

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

VNI – A Global Snapshot

BRKSPV-1257 8

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

VNI – Western Europe Snapshot

BRKSPV-1257 9

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

VNI – Central and Eastern Europe Snapshot

BRKSPV-1257 10

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

THE SHIFT IS HAPPENINGVIDEO IS MOVING TO IP AND MOBILE

70% OF MILLENNIALS’ TV

IS ONLINE VIDEO

2xMOBILE VIDEO

BY MILLENNIALS

11xMOBILE VIDEO

TRAFFIC BY 2020

82% OF IP TRAFFIC WILL

BE VIDEO BY 2020

Source: Cisco Visual Networking Index; Cisco Global Cloud IndexBRKSPV-1257 11

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

IPBROADCAST

ON

DE

MA

ND

SPORTS

NEWS

REALITY LIV

E

DRAMA

MOVIES

YT

TWITTER

SNAPCHAT

PERISCOPE

FACEBOOK LIVE

YOUTUBE LIVE

USER GENERATEDPROFESSIONAL

NETFLIX

ITUNES

GOOGLE PLAY

MINUTES OF VIEWING

On-Demand and User Generated Content are Driving the Shift to IP

BRKSPV-1257 12

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

PREMIUM MONEY IS IN

LINEAR BROADCAST TODAYIPBROADCAST

ON

DE

MA

ND

SPORTS

NEWS

REALITY LIV

E

DRAMA

MOVIES

NETFLIX

ITUNES

GOOGLE

PLAY

YT

TWITTER

SNAPCHAT

PERISCOPE

FACEBOOK LIVE

YOUTUBE LIVE

Source: Discovery NetworksREVENUE

Linear TV Represents > 90% of Total Video Revenues

BRKSPV-1257 13

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Global PayTV subscribers… Still Growing.

• Growth in Asia & LATAM

• US & Europe subscribers flat to slightly declining

• OTT & TVE disrupting Content Providers’ business models

• Pay-TV defending well against Netflix.

BRKSPV-1257 14

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Let’s put OTT in Context

• OTT was 7.5% of Pay TV Subscribers in 2015

• It will be over 10% in 2018

• But was only 2.4% of Pay TV Revenues in 2015

• …and only 3.8% in 2018

• But it is putting a lot of pressure on Service Providers in one particular area

BRKSPV-1257 15

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Source: Netflix ISP Speed Index December 2017

Netflix, OTT Video accelerating move to IPDriving competition, investments by ISPs – enabling OTT as well as own services

BRKSPV-1257 16

How are Media and Service Providers Responding?

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Video SP CxO ‘Top of Mind’

How do I accelerate service

velocity to compete

effectively with OTT?

How do I fully harness the

power of the Cloud?

How do I make sure I can

support the devices that

consumers care about?

How do I keep investing in my

current infrastructure without

creating stranded capital?

How much of this should I

be doing myself vs. relying

on vendors for?

How do I transform my

organization to be more DevOps?

How do I make it through

this transition without

breaking my capital budget?

How do I provide a

differentiated service?

How should I be thinking

about different access

network technologies?

BRKSPV-1257 18

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

SP Response

BRKSPV-1257 19

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

An Example – Sky Q

BRKSPV-1257 20

Cloudy…with a Definite Chance of Containers

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

From Yesterday to TodayTechnology Driving Innovation, Disruption and Lower Costs

BRKSPV-1257 22

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Application and Platform Progression

Silos / Appliances Virtualization CloudMicro Services

PaaS, Container Clusters

Independent,

dedicated app silos

Dependent SW +

HW relationship

Silos built to peak

IT driven

Server consolidation

App 1

HypervisorApp 2

Ap

p 1

Ap

p 2

App 3

Ap

p 3

Not a material driver for app re-

architecture; however…… enabled app teams to view

servers as cheap and

expendable

Scale out

SW / HW separation

HW responsibilities

move up the stack

All is programmable

Shared resources

VM as deployment unit

Dev centric

Lightweight container

as deployment unit

Similar architectural

tenants as cloud

Hypervisor Hypervisor

App 1App 2

App 3 App 1App 2

App 3

CloudPaaS

ContainersHypervisor

Cloud

BRKSPV-1257 23

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• SP DCs span the spectrum: Appliance, BM, virtualization, OpenStack, container

• Complexity is high

• At the same time, SPs under OPEX and service delivery pressures

• SPs seeking ways to streamline, but approaches vary

• And seems to be happening faster

• And likely more coming

SP DC Platform Landscape

BRKSPV-1257 24

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Demand for service velocity continues to increase

• Dev/Test/Ops tools and methodologies must continue to become more efficient

• Not realistic to assume a common platform across SPs

• Even when SPs use same technologies (OpenStack), variations exist

• Many SPs looking for managed/aaS offerings

• Must be able to deploy to (potentially multiple) public clouds

• Need to be able to leverage public cloud services

• Must factor in data geo restrictions and provider presence

And similar to SP DC

Changes happening faster

More on the horizon

SP #1 flavor

SP #2 flavor

App

Unsustainable & Slow

Application DilemmaHow to Support Various Platforms Whilst Also Increasing Agility?

BRKSPV-1257 25

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Dev/Ops Efficiencies

• Reduced “works on my machine”

• “IaaS Adaptor”

• OpenStack, AWS, …

• “PaaS-light”

• Common app runtime services

• But not marketplace, middleware, CI

App

• Platform team

handles IaaS support• App teams can predominantly

focus on single deploy target

SP #1 flavor

SP #2 flavor

SP #3

Kubernetes is as much a development framework as it is a deployment platform

• Ops team enjoys better

traceability, consistency

Enter Kubernetes & Containers

BRKSPV-1257 26

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Virtual Machine vs Container

Virtual Machine Container

What is Virtualized? Hardware OS

Portability Between hardware Software

Overhead Medium Low

Time to Spin up Slow Very Fast

Best for: Running multiple OS on Host When performance, web-scale, and

density is important

Design Philosophy of

application

Full application on VM Micro-services per container, DevOps

friendly

Persistence Stateful, coupled with

filesystem

Stateless, decoupled with filesystem

BRKSPV-1257 27

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Container as Cloud Native Building Block for Apps

Requirement Container Answer

Web Scale Independent scaling Micro-

services

Dynamic Quickly spin up and down

Resiliency Load-balanced, stateless

design

Agility Fits squarely into CI/CD

model

Loosely coupled Micro-services for

independent atomic functions

Discovery Labeling of services

Overhead Minimal OS and libraries, no

hypervisor layer

Hybrid solutions Portability, APIs are first class

citizens

Guest

OS

Guest

OS

Hypervisor

Host OS

Infrastructure

Libs

Apps

Libs

Apps

Docker Engine

Host OS

Infrastructure

Libs

Apps

Libs

Apps

VM Containers

BRKSPV-1257 28

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Containerisation

BRKSPV-1257 29

Media WorkflowProduction

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Understanding the End to End Media Ecosystem

Remote

ProductionContribution

Studio and

Post

Production

Primary

Distribution

Secondary

Distribution

Consumer

Experience

HD-SDI IP HD-SDI IP IP

BRKSPV-1257 31

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Capturing New Transitions

Transition to IP from SDI

10110101 1001010110

101010101010

• Ready for today’s new formats and data rates

• Increased bandwidth with Ethernet

• Deterministic networking

x86 Workloads

• Move away from specialised, dedicated, expensive HW

• Towards general purpose, low cost compute and storage

Cloud

Architectures

• Software Defined Networking (SDN), not manual

• Application Policy Driven Infrastructure

• Treat the platform as reusable pools of resources

BRKSPV-1257 34

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

What can IP do for you?

• Multiple signals per cable

• Video, audio, metadata, intercom

• Bi-directional signals

• Frame format & rate agnostic

• Live and file based workflows

• Phase and Frame alignment

• Dynamic infrastructure

• Enabling new workflow models

BRKSPV-1257 35

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Inter-Studio Remote production

Outdoor Broadcast

Many Use Cases

• Outdoor Broadcast

• Remote production

• Production islandin existing facility

• Broadcast Center (re)build

• Distributed production

Distributed production

Core IP

Network

Core IP

Network Core IP

Network

Core IP

Network

BRKSPV-1257 36

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Industry Challenges and Requirements

Unchanged Operator Workflow

Deterministic Low Latency and JitterDeterministic Quality of Service

Zero Packet LossReservation of network resources across redundant paths for zero congestion loss

Video/ Audio End Point Sync and Lock with µ-sec AccuracyPrecision Timing and Synchronization

Fast and Clean Switching

Switching streams with minimal delay and on frame boundary

System Availability

Same or better than SDI-based system

Network Security

Protect network operations from any malicious attacks

BRKSPV-1257 37

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Introducing Cisco IP Fabric for Media

Lower TCOConverged IP network with Cisco Nexus switches

and simplified networking, cabling, operations

Operational FlexibilityPolicy control for broadcast applications

abstracted from network complexity

Maintain Existing WorkflowSupport multiple broadcast environments

and ecosystem applications

Broadcast QualitySoftware optimizations to ensure broadcast QoS,

frame accuracy, zero packet loss, and low jitter

Industry leading

performance

High density

and low latency

IP IP IP

Cisco Network Controller

Open APIs and Industry Standards

Remote Production Distributed Production Outside Broadcast

QoSGuarantees

Monitoring and diagnostics

BRKSPV-1257 38

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Goal: Replace SDI Router with IP Fabric

Cameras and

Microphones

Graphic

Systems

Remote Source

Playout

Video Switcher

Audio Mixer

Monitoring

Systems

Multiviewer

Video Router

Video Server

Relay and Clips

Control Systems with

Control Panel

REST API

Network

Controller

IP Fabric

BRKSPV-1257 39

Media Workflow:Transformation and Delivery

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Understanding the End to End Media Ecosystem

Remote

ProductionContribution

Studio and

Post

Production

Primary

Distribution

Secondary

Distribution

Consumer

Experience

IP IP IPIPIP

BRKSPV-1257 41

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Confidential 42

LivePlayoutEncode Ad SpliceEncrypt

Yesterday’s Video Data Plane

BRKSPV-1257 42

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

LivePlayoutTranscode Ad SplicesEncrypts

LivePlayoutTranscode Ad SplicesEncrypts

Live to VODPlayoutTranscode Capture Encrypts

LivePlayoutTranscode Ad SplicesEncrypts

Live to VODPlayoutTranscode Capture Encrypts

IOS VODPlayoutTranscode Capture PackagingEncrypts

LivePlayoutTranscode Ad SplicesEncrypts

Live to VODPlayoutTranscode Capture Encrypts

IOS VOD PlayoutTranscode Capture PackagingEncrypts

cDVRPlayoutTranscode Capture PackagingAd SplicesEncrypts

Cisco Confidential 43

Explosion of Video Data Plane Workflows

BRKSPV-1257 43

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

2014: Virtualized

Applications

Orchestration

InfrastructureStorage NetworkCompute

IOS VOD cDVRTV VOD

Virtual Functions

Capture EncryptxCode

xCode PlayoutAd Splice

Orchestration

2014: Virtualized

Applications

Orchestration

InfrastructureStorage NetworkCompute

IOS VOD cDVRTV VOD

Virtual Functions

Capture EncryptxCode

xCode PlayoutAd Splice

Orchestration

LivePlayoutAd SpliceEncryptxCode

TV

VOD

PlayoutCapture EncryptxCode

IOS

VOD

PlayoutCapture EncryptxCode

Legacy

cDVRPlayoutAd SpliceCapture EncryptxCode

Video Processing Transformation

BRKSPV-1257 44

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Applications

Orchestration

InfrastructureStorage NetworkCompute

IOS VOD cDVRTV VOD

Virtual Functions

Capture EncryptxCode

xCode PlayoutAd Splice

Orchestration

Applications

Orchestration

InfrastructureStorage NetworkCompute

IOS VOD cDVRTV VOD

Virtual Functions

Encrypt

Playout

Mux/Stat MuxxCode

IP VideoDPI

Orchestration

Live

Mux/Stat MuxxCode

IP VideoDPI

2015: Virtualized Main Screen Functions

Video Processing Transformation

BRKSPV-1257 45

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Applications

Orchestration

InfrastructureStorage NetworkCompute

Orchestration

2016: Video Headend Innovation

Virtual Functions

Encrypt

Playout

Mux/Stat MuxxCode

IP VideoDPI

IOS VOD cDVRTV VODLive

Applications

Orchestration

InfrastructureStorage NetworkCompute

IOS VOD cDVRTV VOD

Virtual Functions

Capture EncryptxCode

xCode PlayoutAd Splice

Orchestration

Applications

Orchestration

InfrastructureStorage NetworkCompute

IOS VOD cDVRTV VOD

Virtual Functions

Encrypt

Playout

Mux/Stat MuxxCode

IP VideoDPI

Orchestration

Live

Mux/Stat MuxxCode

IP VideoDPI

2015: Virtualized Main Screen Functions

CDNStorage

3rd PartyOpen Source

Video Processing Transformation

BRKSPV-1257 45

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

ABR Data Plane Reference Architecture

BRKSPV-1257 47

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Services

Cloud DVR

Time-shift TV

Reverse EPG

Start-over

• User Experiences

Sync and Go

Follow me / Bookmark

• Storage Policies

Cloud

Shadow

• Copy Policies

Common Copy

Private Copy

Unique Copy with Dedup

Hybrid Copy

• Deployment Models

Private Cloud (on premise)

Public Cloud (e.g. AWS)

• Networks

Wireline

Mobile / OTT

Let’s Talk About Cloud (DVR)

BRKSPV-1257 48

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Client / STB

Encoder IP Stack

DRM

Systems

Primary

Storage

Recorder

Router

JITPATS

Content

LookupDRM

KeyDRM

License

Service Provider Back Office

& Client Systems

(e.g. IVP)

Event

Control

Scheduler

(PPS)

Recording

Control

SegmentCDN

Client

MessagingBooking

Requests

EPG, Catalog, Users, Entitlements

Segment

Recorder

S3

Dedup

Storage

S3

Linear

Packager

Segment

Control Plane

Data Plane

HLS

HSS

DASH

Cisco cDVR

Core

Cisco Segment Recorder Reference Architecture

BRKSPV-1257 49

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Active (Unique)

Vault

Segment

Recorder

Manifest

AgentRM

Mezz

Packager

MPD Mezz TS

Archive (Dedup)

Vault

Archive

Agent

DASH

Origin

Metadata Store

memSQL

Control

Plane

Recording

TablePeriod Table

Segment

Table

Timeline

Table

S3 PUT

(fan-out)

TSJITP

Seg

Recordings

Segment Record

Commands & StatusStatus Messages

Segment Info

Timelines

Namespace

Storage Namespace Mapping

S3 Move

Recordings

& Status

Segment Recorder Block Diagram

BRKSPV-1257 50

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Conte

nt

Pro

vid

ers

Altern

ate

Conte

nt

Legacy

Gate

way

Legacy S

TB

Legacy

Access

Network

Home

Network

Scra

mble

r

Encoder

Multicast

Network

CDN

IP/ABR

Access

Network

Home

Network

Sta

tmux

VOD

Library

VO

D

Pum

p

AB

R

Tra

nscoder

Lin

ear

Packager

IP G

ate

way

AB

R

Tra

nscoder

VOD

Library

Altern

ate

Conte

nt

cDVR

Package &

Encry

pt

VOD

Linear

Linear

VOD

cDVR

AB

R C

lient

Redundant video infrastructureRedundant network infrastructureInefficiency in last mileNo cDVR for LegacyTypical Redundant Video Pipelines

BRKSPV-1257 51

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Conte

nt

Pro

vid

ers

CDN

IP/ABR

Access

Network

AB

R

Tra

nscoder

Lin

ear

Packager

IP G

ate

way

AB

R

Tra

nscoder

VOD

Library

Altern

ate

Conte

nt

SS

cDVR

Linear

VOD

cDVR

AB

R C

lient

CDN

Adaptation Edge

(In-memory Apps)

AB

R

TS

Lin

ear

AB

R

TS

VO

D P

um

p

JIT

P &

JIT

E

Legacy

Access

Network Legacy

Gate

way

Legacy

Clie

nt

Converged “all endpoints” content factory

Resilient, ABR only distribution network

Cloud-native software architecture

Adapt to legacy at the edge only

CVC Controller (config, app chain, elasticity, lifecycle)

cDVR TS

VOD TS

Linear

TS

General Purpose Cloud Compute

ABR

Cisco Converged Video Core (CVC)

BRKSPV-1257 52

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Catalyst for access network virtualization

Migration to Remote PHY further enables this

Access functions become dynamically scalable VNFs

Statmux legacy and ABR on same infrastructure

Conte

nt

Pro

vid

ers

CDN

AB

R

Tra

nscoder

Lin

ear

Packager

IP G

ate

way

AB

R

Tra

nscoder

VOD

Library

Altern

ate

Conte

nt

SS

cDVR

AB

R C

lient

CDN

Adaptation Edge

(In-memory Apps)

AB

R

TS

Lin

ear

AB

R

TS

VO

D P

um

p

JIT

P &

JIT

E

Legacy

Clie

nt

CVC Controller (config, app chain, elasticity, lifecycle)

TS

General Purpose Cloud Compute

AB

R

Sta

tmux

Scra

mble

QA

M

CM

TS

RF

Plant

Catalyst for Access Network Transformation

BRKSPV-1257 53

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Catalyst for access network virtualization

Migration to Remote PHY further enables this

Access functions become dynamically scalable VNFs

Statmux legacy and ABR on same infrastructure

Conte

nt

Pro

vid

ers

CDN

AB

R

Tra

nscoder

Lin

ear

Packager

IP G

ate

way

AB

R

Tra

nscoder

VOD

Library

Altern

ate

Conte

nt

SS

cDVR

AB

R C

lient

3rd Party

CDN

Access Network VNFs

AB

R

TS

Lin

ear

AB

R

TS

VO

D P

um

p

JIT

P &

JIT

E

Legacy

Clie

nt

CVC Controller (config, app chain, elasticity, lifecycle)

General Purpose Cloud Compute

Sta

tmux

Scra

mble

R-

PHY

Multic

ast

AB

R

vC

MT

S

MC

Client

Catalyst for Access Network Transformation

BRKSPV-1257 54

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

AB

RB

roadcast

Intelligent Edge

Conte

nt

Pro

vid

ers Fiber

Deep

Unicast

via

CDNAB

R

Tra

nscoder

Lin

ear

Packager

National Content Factory

Altern

ate

Conte

nt

SS

Reg

ion

Sp

ecific

Bla

cko

ut

Va

ria

nts

Lin

ear

Str

eam

e

r

VO

D

Str

eam

e

r

JIT

P &

JIT

E

Sta

tmux &

Scra

mble

DE

PI

M-A

BR

vC

MT

S

AB

R

TS

Sessio

n M

anip

ula

tor

(Ads, S

mart

AB

R, …

)

AB

R

Tra

nscoder

VOD

Library cDVR

Regional

5000 Splices600 Encodes

National Data Centers Regional Data Centers

Bare

Metal

Intelligent Edge

Bare

Metal

Bare

Metal

Mobile

Cache

AD

C /

Polic

y

Packet

Core Mobile

Network

Classic Head-End -> Intelligent Edge

BRKSPV-1257 55

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

HSD

Backbone

Video infrastructure evolves from SP into Web domain

Network follows suite – SP networks evolve to mimic Web (Google, Netflix, etc...)

PE

CR

AR

SUR

Multicast

Backbone

PE

CR

AR

SUR

Access

Network

RAN

SUR SURVOD

Subtend

Internet

‘Cattle’: HSD

Multicast

Encoders

ABR

Encoders

‘Cattle’: HSD

‘Cattle’: ABR

‘Pet’: Linear

’Pet’: VOD

UR

UR

UR

URUR

InternetABR

Encoders

Converged

Core

ABR VOD

Library

CDN

Converged

Core

’All Cattle’

Video overlay

network engineered

via SRv6

Multicast only lives

in Access Network

Legacy Service Provider Networks Next Gen Web Networks

Access

Network

Access

Network

Converged Video Core drives Network churn

BRKSPV-1257 56

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Smart ABRQuality-aware rate decisions

Imagine that an encoder could

measure the quality of a video

encoding and give it a simple

score. Then imagine that

measurement could be included

per-segment in ABR content.

What could an ABR client

do with such a score?

• VMAF (Netflix)

• SVQ (Cisco)

• PSNR …

BRKSPV-1257 57

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Leveraging Analytics to Build a Better Experience

Perceptional Video Quality

Metadata

Virtual DCM

ABR xCode

SDI feed

MPEG2 feed

H.264 feedVirtual

Media

Recorder

Virtual

Media

Packager

(JITP)

Open

Media

Distribution

ABR VideoVirtual

Media

Packager

(LP)

Linear

Linear, VOD & CDVR

ATS VOD

VODMedia Pipeline

IP C

lients

TS Video

Legacy

Clie

nts

ABR2TS

Gateway

CDN Streamer Logs

IVP Client Quality Metrics

Network Utilization

SVQ Generation

Smart Rate Control

IVP Analytics

Low Delay Encoding

Manifest Manipulation

Chunked Packaging

Segment Replacement

Fast Channel Change

Multicast ABR

ABR2TS Live

ABR2TS VOD

Smart ABR

BRKSPV-1257 58

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Smart ABRPlaying nicely with others

• Influence ABR clients to use a lower profile if visual quality is not impacted• Threshold of “not impacted” is configurable

• Allows faster buffer (re-)fill

• Bandwidth savings can increase the visual quality for others clients

• Application to dramatically reduce cDVR storage requirements

Profile 1 (8 Mb/s) 9 8.75 8.45 8.45

Profile 2 (6 Mb/s) 8.6 8.75 8.45 8

Profile 3 (4 Mb/s) 7.5 7.8 8 7.7

Profile 4 (3 Mb/s) 6.4 6.7 7 6.8

BRKSPV-1257 59

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Optimising Cost via Multicast ABR

• ABR Linear poses a substantial cost on last mile

• ABR inherently unicast due to TCP and bitrate adaptation

• Unicast linear drives cost on last mile / access / mobile network

• Multicast ABR Linear brings costs more in line with broadcast

• Takes advantage of most clients landing on same ABR profile

• Transparent to the client

• Applicability in most bandwidth constrained environments

• Can leverage SRv6 to optimized multicast server/receiver deployment topology

• Can be used to lower ABR linear latency

• Leverage SRv6 overlay networks / spray

• Reduce latency associated with CDN Caching

BRKSPV-1257 60

The New Way of Working

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Legacy Solutions

Vendor

Commercial

Model

RFP/RFI (Years)

Box-Based

Development

Model

Roadmaps

Releases

Services

Model

Product Support

Product Integration

Consolidation/Co-Dev

Partner

SOW/XaaS

Value-Based

DevOps

Co-Development

Platform Support

Service Acceleration

“Third Wave”

Solution Provider

Success (Sub) Pricing

Solution-Based

Agile

POC

Service Deploy

Service Integration

Service Provider Engagement EvolutionNew market realities drives need for new approach

BRKSPV-1257 62

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Solution: Multi-Tenant, Next-Generation Video Platform syndication to other SPs

• Cisco Engagement: Provide core integration technology for end-user, back-office capabilities

• Core Technology: OpenStack-based, Microservices Framework

• Delivery: Agile, CI/CD, Devops. 2-week sprints; Starting with intentional architecture

• Current Status: Two Service Providers in varying stage of trials, commercial deployments

• Critical Success Factors:

• Agile Architecture/Design

• Joint Backlog Prioritisation

• Multiple integration, production environments

• Testing (automation, smoke tests, Simian Army)

• Selecting, building on the right platform

• Analytics (Intra/Inter Domain)

• Bridge Waterfall/Agile development methodologies

• War-game early and often

• API Management (Documentation, Sandbox, Versioning standards, etc.)

Customer Case Study – North American SP

BRKSPV-1257 63

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Exit pointsArchitecture• Features Prioritised and drafts completed.

• Designs Reviewed with Wholesaler and Retailers and approvals obtained PRIOR to Development hand-off. To be completed at least TEN days prior to Development start

• Designs updated based on feedback.

.Development• Ensure scope for sprints are based on Sprint Prioritisation exercise with

Wholesaler and Retailers.

• Prioritisation includes features, P0s and P1 defects, ad-hoc

• Complete Quality assurance and Regression prior to delivery to Integration

• Ensure Releases are propagated to Production post Retailer Approvals

Release Checks:

Design draft

completeDesign review

Design signed

offMSO INT PROD INT

By feature

By Sprint

Prioritisation1 day 1 day

De

velo

pm

en

t

Co

mp

lete

Co

x G

ree

nlig

ht

to m

ove

3 weeks

Development, Component Testing and

Regression

3 weeksDuration

De

sign

Exi

t

Owner Gate Status

RPIL Product Team P0/P1 Bugs Green

RPIL Product Team New functional tests Green

RPIL Product Team Regression Green

RPIL Product Team Product Release Notes Green

RPIL Product Team Deploy to QA Env Green

Retailer Team Po/P1 Bugs Green

Retailer Team New functional tests Green

Retailer Team Regression Green

Retailer Team Customer Release notes Green

Retailer Team Deploy to Integration Env Green

Architecture and Sprint Cadence

BRKSPV-1257 64

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Cisco Infinite Home deployed as a private cloud

• Cisco V2P private cloud data plane

• Next generation, leading edge TV system

• Multi-screen; Video hub for the home;

3rd party video

• Agile, quick-to-change cloud based system

• Open APIs to enable customization and integration

• RDK-based thin client for gateways and STBs

• Supporting PCs, Phones & tablets

• Comprehensive multi-screen PayTV service

• Immersive User Experience across all screens

Objective

Solutions

Results

Customer Case Study – VodafoneMulti-screen, Personalized and Social Video Hub

BRKSPV-1257 65

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Collaboration/Engagement Model

• Customer involved in all phases of Cisco development workflow

• Roadmap reviews, quarterly and monthly review

• Customer invited to internal quarterly team planning and synchronization events (Agile Commit Sync events)

• Joint teams at all levels and activities

• Executive steering team tracking progress, dev velocity and taking action

• DevOps teams and fast track feedback loop

• Customer direct access to Cisco internal development tool to plan and track progress

• Access to Rally live data as teams plan and execute on user stories

BRKSPV-1257 66

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

CI/CD ProcessCisco Cloud-based Deployment

• Extensive use of industry-leading open source components

• Comprehensive test automation throughout

• Multiple environments – QA, Integration, Staging, Production

• Seamless integration into SP environment

BRKSPV-1257 67

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Carefully scripted

• Advance visibility into all tests

• Full visibility throughout war-game

execution

• Continuously running

• Utilize tools like Chaos Monkey

• Leverages self-healing capabilities

• Hybrid scripted, automated tools

• Limited visibility into impairments

before and during

• Leverage standard operations

teams

War-Gaming

• Concept drives overall operational readiness of solutions

• Extensive internal use, as well as jointly executed with key customers

• Varying levels of sophistication based on maturity of the teams engaged

BRKSPV-1257 68

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

2017

3649

2661

4572 45994974

59696325

67427333

6969 7300

Measurable Improvement in Velocity

BRKSPV-1257 69

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Dashboards – Getting into the detail

BRKSPV-1257 70

In Summary

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

DO NO HARM TO AD REVENUE

DO NOT STRANDINVESTMENTS

KEEP OPERATIONALCOSTS DOWN

SCALABLEINFRASTRUCTURE

BALANCE VIDEO QUALITY AND COST

VIDEO AWARE

MOBILE NETWORK

IP Video Transition Principles

BRKSPV-1257 72

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Source: Cisco

CONSUMEREXPERIENCE

CUSTOMER SATISFACTION

PERCEIVED VIDEO QUALITY

PERSONALIZATION

SP OPERATIONAL COST

SPREQUIREMENTS

STREAM COST PER VIEWER

CUSTOMER CHURN

CUSTOMER SATISFACTION

ALTERNATE CONTENT

ADVERTISING

MOBILE VIDEO

BROADCASTTODAY

IP TOMORROW (2020 VISION)

IP TODAY

DEVICE REACH

Scorecard – IP Video Better Than Broadcast

BRKSPV-1257 73

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

70% of Industry Professionals Believe Live OTT Viewing Will Overtake Broadcast TV by 2022*

UNDERSTAND BARRIERS FOR IP TRANSITION

MAKE IP VIDEO BETTER THAN BROADCAST

NO RIP & REPLACE

LEVERAGE THE POWER OF THE NETWORK

AGREE & ADOPT TRANSITION PRINCIPLES

Source: 486 industry professionals based on L3, Streaming Media & Unisphere Research survey

2017

THANK YOU

UNDERSTAND BARRIERS FOR IP TRANSITION

BRKSPV-1257 74

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

In Summary

• Market disruptors are real and transition is underway

• Opportunity to collapse multiple-back end systems in a single system

• Ability to ingest, process, store and deliver efficiently and cost-effectively is critical

• Challenge yourself to “Make IP Video Better Than Broadcast”

• HEVC is a game changer, opening up new service offerings and enhancing service reach and quality

• How you architect, develop, deliver and operate – it’s a brand new ball game

BRKSPV-1257 75

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Continue your Education: SP Video Sessions

Session ID

Content Delivery Networks (CDN): Caching Principles, Architecture, and Resource

Optimization BRKSPV-2160

Preventing Cyber Threats and Compromise for Video Services BRKSPV-2401

1 Video Delivery Technology to Rule Them All; Adaptive Bitrate Streaming BRKSPV-2999

Video Transport Architectures BRKSPV-2919

The transformation of media & broadcast video production to a Professional Media

Network BRKSPV-2112

Software Transformation for Cloud Video Services BRKSPV-1102

IP Fabric Architectures for Video Production and Broadcast workflows BRKSPV-1222

IP Video services on the cBR-8 and Remote-Phy platforms - Design and

Implementation BRKSPV-2303

BRKSPV-1257 76

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

1. Find this session in the Cisco Live Mobile App

2. Click “Join the Discussion”

3. Install Spark or go directly to the space

4. Enter messages/questions in the space

How

cs.co/ciscolivebot#BRKSPV-1257

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

• Please complete your Online Session Evaluations after each session

• Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt

• All surveys can be completed via the Cisco Live Mobile App or the Communication Stations

Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/.

Complete Your Online Session Evaluation

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public

Continue Your Education

• Demos in the Cisco campus

• Walk-in Self-Paced Labs

• Tech Circle

• Meet the Engineer 1:1 meetings

• Related sessions

BRKSPV-1257 79

Thank you