View
224
Download
0
Category
Preview:
Citation preview
© 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
© 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
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
PLAY
YT
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
© 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
An Example – Sky Q
BRKSPV-1257 20
© 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
© 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
© 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
© 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
© 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
Recommended