virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams

Post on 30-Aug-2018

227 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

Transcript

Virtualization

John Shike

VP Business Development

Snell Advanced Media

Holy grail

Datacenter

Distributed Media Production

Live IP feeds

Data center-based media-processing

Virtualized Playout

Studios

Media Asset Management

Exception-based reporting

Studio-to-Studio

Automation & Control

IP/MPLSRouting Core

www.s-a-m.comwww.s-a-m.com

Market Trends in TV Broadcast

Why is moving to the cloud/virtualization most important to your business?

How does Virtualization Work?

• actual machine=host

• guest machine=virtual machine

• virtual machine manager= hypervisor

How does Virtualization Work?

Bare Metal Virtualized

Virtualization Of…

• Broadcast applications

• Software processing and file-based media

• Processes with realtime video and audio streams

Virtualization of Broadcast Applications

Broadcast Applications

Playout Automation on-air w/VM Ware

– Multi-channel

– Redundant Architecture

– Core services & operator GUI clients

Web Browser/HTML5-based GUI

Software processing and file-based media

Software Applications Handling File-based Media

• Editing

• Conversion/transformation e.g.:

• Color management

• SD/HD format conversion

• Standards/frame-rate conversion 25/29.97

• Aspect ratio conversion

• Program runtime shrinkage/expansion

Software Applications Handling File-based Media

Software Software + Acceleration

ServerProduct

ServerFarms

Processing Algorithms e.g. • Audio processing• Video processing

• Metadata processing

Cloud

Bare Metal

Virtualized

Server

Hypervisor

VirtualPC

Virtual Workstation

VirtualPC

Virtual Workstation

Virtualizing Graphics today

Virtual PC

NVIDIA GPU

H.264 Encode

Virtual Workstation

NVIDIA Graphics Driver

NVIDIA Quadro Driver

NVIDIA GRID vGPU manager

NVIDIA Graphics Driver

NVIDIA Graphics Driver

NVIDIA Quadro Driver

NVIDIA Quadro Driver

vGPU vGPUvGPU vGPU vGPU vGPU

CPUsNVIDIA GPU

Har

dw

are

Vir

tual

izat

ion

Lay

er

Architectural Model

Client App MAM Orchestration

Application Model

• FIMS—standardized SOAP interface

• Under the auspices of AMWA

• Allows open API integration

Licensing Model

Client App MAM Orchestration

Multi-node, multi-user

Key Benefit:

• 5 concurrent jobs can be processed in real time

• Dedicated license server (licenses not tied to the workstations doing the media processing)

• One job queue providing orchestration for 5 processing nodes

• More nodes can be added with ease

Architectual Model

Client App MAM Orchestration

Workflow Orchestration

Manual QC Intensive

Workflow Orchestration

Manual Interaction only in exceptions

Workflow Orchestration

Manual QC Only Suspect Files

Virtualization and realtimemedia

AIMS model

Reference Architecture

Standards

Technical Recommendations

AMWA

Video

Audio

Data

Video + Audio + Data

Fiber

SFP*

10GbE SFP+

25GbE SFP28

QSFP+QSFP28

40/100GbE

Copper

RJ45

Connectivity

SFP(Copper)

Up to 10GbE* COTS*IP Router

Front View

SMPTE 2022-6 IP wrapper for SDI Video + Embedded Audio + Data

VSF* TR-04 SDI but video onlyVSF TR-03 Video to RFC4175

RTP Payload formatMap VANC separately

AES67 Digital AudioHigh performanceIP streaming for Production Supported in TR-04 & TR-03

Ethernet ..

IP World of Broadcast & Media routing

Hybrid IP/SDI Infrastructure

Data Center functions

Incoming Line on IP link, 1080p 59, SMPTE 2110

Signal Processing

instance created by control system to perform Real-time downconvert 1080p

59 stream to 1080i 59

IP Core

Uncompressed 1080i 59 SMPTE 2110

Edge Device1080i 59

SDI

Router Control System

Intelligent Infrastructure

JT-NM Networked Media Roadmap

Virtualized Playout

www.s-a-m.comwww.s-a-m.com

System Migration

Physical InfrastructureCloud

User Interface

Virtualize

Time

VirtualizeSWCiaB

CiaBDiscrete Devices

Automation Platform

Automation

Media Player

Graphics

Captions

Ancillary Data

Audio Processor

Decoration

Validation

Media Management

Business Logic

Master Control

Media Signature

DVE

Up/Down Conversion

Automation

Channel Definition

Validation

Decoration

Media Management

Text Insertion

Captions

Master Control

DVE

DVE

Text Insertion

Audio Processor

MediaSignature

Keyer

Media Player

Live Inputs

Graphics

Serv

ice

s

Virtualized Playout: SW CiaB

Virtualized Playout

•Software based linear playout channels

•Pure IT commodity (COTS) solution

•Aligns with SMPTE IP model

• Agility – rapid spin up/down of channels

• Commercial models for

• Perpetual

• Subscription

• Pop-up

Management & Automation Applications

Appointment TV Delivery

On DemandDelivery

Central Storage

MediaProcessingSoftware based

processing

Media Factory in Private Datacenter(s)

Playout Automation and

MAM

Virtualized Channel in a BoxVideo and Audio

Processing

Media Factory In The Cloud

Management & Automation Applications

Appointment TV Delivery

On DemandDelivery

Central Storage

MediaProcessing

Software based processing

Diverse IP connectivityPrivate circuits with guaranteed QoS

Operations PoP

Monitoring & Control

+ Live and locally originated content

Operations PoP

Monitoring & Control

+ Live and locally originated content

Media Factory in Private Datacenter(s)

Distribution PoP

Traditional Distribution

Conversion & Multiplex

Interface to traditional broadcast

infrastructure

Public Internet

Mass Public Distribution

Media Factory In The Cloud

Global Collaboration

Industry Trend

Transition to IP

Rapid deployment and agility

Better utilization of geographies

Drive operational efficiencies

Opex

Getting closer to the consumer

Solution

Hybrid SDI & IP

COTS, virtualization/containerization

Geographical distribution

New operational paradigms

Virtualization & Cloud

Utilizing data aggregation

Industry Trends

Challenges

• Virtualization adds cost

• Virtualization adds complexity

• How do we monitor “new video”?

• How do we insure reliability

• Some efficiency loss from bare metal

• It takes minutes to spin up a channel but the assumptions are:• Hardware in place• application, workflow, programming, etc., all in place

• Virtualization/IP is flexible but SDI is also adaptable

Just one last note about the Cloud

www.s-a-m.comwww.s-a-m.com

Thank You

John Shike

Snell Advanced Media

john.shike@s-a-m.com

reference

www.s-a-m.comwww.s-a-m.com

Experience using Software Defined Channels

Requirements Results

IP I/O

Deployment in virtual

environment

Deployment in public

cloud

Full broadcast chain

functionality

Rapid deployment of

new services

SMPTE 2022-6

Automated VM

deployment

Deployed on AWS

Supported

New playout channel

deployed in 4 minutes!

top related