Software Defined Media Processing. Matthew Goldman, Ercisson

Software-defined
Media Processing
Matthew Goldman
SVP Technology, TV & Media
agenda
Media Processing Challenges
Value of Virtualization
Software Defined Media
Processing
Moving to the Cloud
© Ericsson 2017 | 2017-05-23 | Page 2
History
Performance
Processing Performance was judged by
individual codec bandwidth savings
Flexibility was a trade-off against
performance
© Ericsson 2017 | 2017-05-23 | Page 3
Market challenges
Quality of experience
Cloud conveying
how costly fixed
infrastructure
may not be
essential
© Ericsson 2017 | 2017-05-23 | Page 4
Time-to-Market
Tier 1 and Tier 0
customers
leveraging IT
buying power
Multiple cycle
increases in x86
processing
power
TCO Optimization
Content owners
leveraging IP
transformation
enabling more
flexible business
models
internet era of television
challenges
Launch new
services quickly
Maximize
revenue from
content
Simplifying
operational
processes
Operational
efficiency
Choice of
deployment method
Bandwidth
efficiency
© Ericsson 2017 | 2017-05-23 | Page 5
Leverage latest
technologies
HDR ● 4K ● HEVC
Agile solutions
Industry future
Application TREND
Capture and
Control Devices
Applications
QC
Asset
Transcoding
Management
Graphics
Resource
Management
Subtitling
Playout
Packaging
Encoding
COTS, CUSTOM HARDWARE, CLOUD
© Ericsson 2017 | 2017-05-23 | Page 6
© Ericsson 2017 | 2017-05-23 | Page 7
The value of Virtualization
-> CLOUD SOLUTIONS
Leverage Network and
Infrastructure
Hardware
Cost
Reduction
Streamline Services &
Enable Cloud Operations
Full
Automation
Fast Timeto-Market
Develop Business
Best
Customer
Experience
Embrace
Innovation
Infrastructure
Agnostic
Capex and opex saving opportunities
© Ericsson 2017 | 2017-05-23 | Page 8
Revenue growth opportunities
CLOUD-BASED OPERATION OPENS
A NEW ERA OF APPLICATIONS
AS-A-SERVICE
BOOST OPERATIONS
Improve
Efficiency
Agile Ops
Fast
roll-out
DATACENTER
PRIVATE
CLOUD
Live
On Demand
Events
NEW APPLICATIONS
Scale
Offload
Ad
Insertion
PUBLIC
CLOUD
PUBLIC
CLOUD
PUBLIC
CLOUD
© Ericsson 2017 | 2017-05-23 | Page 9
Cloud
Disaster
Recovery
MANAGEMENT, ORCHESTRATION, CONTROL
Services
Orchestration
Control and Optimize
end to end Media
Flow
© Ericsson 2017 | 2017-05-23 | Page 10
Foundation for
New Media
Architecture
Unified portfolio with
one common
architecture
Cloud Native
Solution
Leverage latest IT
technologies for
Media
Empower
DevOps
Agile and Continuous
delivery
Architecture Principles
Cloud Native
Media Flow
Centric
DevOps & Agile
Microservice
Open, Standard Tools
Wherever Possible
Containerized
© Ericsson 2017 | 2017-05-23 | Page 11
Automation
Everywhere
The solution remains similar
Supervise
Personalization
Management &
Workflow
Multiplex /
Package
Receive
Encode
Live / On-Demand
Check
Store
Video Processing
© Ericsson 2017 | 2017-05-23 | Page 12
Stream Processing
Next Generation Headend
Empowering TV transformation
Cloud Native TV Software
modular Software architecture
IP TRANSFORMATION
Micro-services
Virtualization
Enables efficiency and
scalability in transport, routing
and remote media production
Enables flexibility, fast
Enables reliability and agility of
media technology to efficiently
address business needs
technology deployment and upto-date media operations
Any combination of applications or services
media companies require
© Ericsson 2017 | 2017-05-23 | Page 13
Empowering TV transformation
Service / Support
Interface
Supervision & Analytics
Micro-services,
Containers and
Network Interface
Application Management
Containers
Media μService
Containers
Media μService
Media μService
Media μService
Operating System
Operating System
Network Virtualization
Software Defined
Storage
Compute Virtualization
Network
Storage
Compute & Process
© Ericsson 2017 | 2017-05-23 | Page 14
Application
Management &
Monitoring
Virtualization
Hardware Acceleration
Infrastructure
Management
Management Controller
Centralized
operations
Simplified
configuration
& control
Service based
management
Improved
User
interface
© Ericsson 2017 | 2017-05-23 | Page 15
Service
availability
Flexible
licensing
Configuration
templates
Orchestration
Optimize resources usage
Spin-up processing resources on-the-fly
Apply configuration using templates
Simplify software management
Centralized version management
Containers for fast upgrade and rollback
Abstract hardware & operating systems
© Ericsson 2017 | 2017-05-23 | Page 16
Next Gen High Availability
Service resilience via orchestrator
Granularity per service
Reduce backup resources
Flexible licensing
Licensing
Supply
Chain
Flexible
Complies with appliance and
cloud models (centralized, not
hardware dependent)
Scalable
Combination of different
applications and scalability of
every application
© Ericsson 2017 | 2017-05-23 | Page 17
licenses
Local License Server
Local License Server
Converged HEADEND
Today
Ericsson RX
Ericsson MX
Ericsson AVP
Deployment, Control, Redundancy, Monitoring
Encoder
Packager
Mux
Op. System
Op. System
Op. System
Virtualization
Compute
Dedicated Hardware
Processing
© Ericsson 2017 | 2017-05-23 | Page 18
Software Processing for Datacenter
ENABLING THE Software JOURNEY
TO the CLOUD
Highly Optimized Software
Virtualization and Optimization
Micro-Services
Component Orchestration for the Cloud
© Ericsson 2017 | 2017-05-23 | Page 19
CONVERGED HEADEND EVOLUTION
THE SOFTWARE DEFINED MEDIA STACK
Application
Orchestration
Origin
Encrypt
Package
Multiplex
Black-out
Ad Insertion
Playout
Graphics
Encode
Decode
Deployment, Control, Redundancy, Monitoring
Micro-services,
Containers
Operating System
Network Virtualization
Software Defined
Storage
Compute Virtualization
Network
Storage
Compute & Process
© Ericsson 2017 | 2017-05-23 | Page 20
Infrastructure
Management
Intel / Ericsson
Media Hardware
Acceleration
LEGACY Media Processing
Network
Media Ingest
Production
© Ericsson 2017 | 2017-05-23 | Page 21
Client Device
Media
Processing
Transformation
Delivery
Consumption
MOVING TO CLOUD
Private Cloud
Network
Media Ingest
Production
© Ericsson 2017 | 2017-05-23 | Page 22
Client Device
Client Application
Cache / Storage
Media Processing
Transformation
Delivery
Consumption
Distributed Media Processing
Media Micro-services
optimally deployed
Public Cloud
Network
Client Device
Core / Edge / Access
Media Ingest
Client Application
Cache / Storage
Media Processing
Private Cloud
Orchestration
© Ericsson 2017 | 2017-05-23 | Page 23
Example: Ericsson MediaFirst
Cloud Architecture
Application, μService and Virtual Infrastructure Orchestration
Open Innovation Platform
Micro-services, Containers
and Virtual Interface
Operating System
Virtual Infrastructure Interface
Private
Public
Bare
Cloud
Cloud
Metal
© Ericsson 2017 | 2017-05-23 | Page 24
Media processing
transformation
Dedicated
platform
Datacenter
and Software
Virtualized
Software
Cloud
Infrastructure
Micro-services
and containers
SDI over IP
Component
Stream
Transport
Media
Acceleration
2018
2019
All-IP Media
Processing
Media-Centric
Data Centers
Technology
2014
2015
2016
2017
Operational
gains
Standard IT
environment
© Ericsson 2017 | 2017-05-23 | Page 25
Faster
deployment
Infrastructure
efficiency
Continuous
delivery
summary
Media Processing has evolved beyond the codec
Cloud and virtualization are driving roadmaps
Further demands continue to push media processing boundaries
© Ericsson 2017 | 2017-05-23 | Page 26