virtualization - we are smpte · virtualization of… •broadcast applications •software...
TRANSCRIPT
![Page 1: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/1.jpg)
Virtualization
John Shike
VP Business Development
Snell Advanced Media
![Page 2: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/2.jpg)
Holy grail
![Page 3: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/3.jpg)
Datacenter
![Page 4: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/4.jpg)
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
![Page 5: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/5.jpg)
www.s-a-m.comwww.s-a-m.com
Market Trends in TV Broadcast
![Page 6: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/6.jpg)
Why is moving to the cloud/virtualization most important to your business?
![Page 7: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/7.jpg)
How does Virtualization Work?
• actual machine=host
• guest machine=virtual machine
• virtual machine manager= hypervisor
![Page 8: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/8.jpg)
How does Virtualization Work?
Bare Metal Virtualized
![Page 9: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/9.jpg)
Virtualization Of…
• Broadcast applications
• Software processing and file-based media
• Processes with realtime video and audio streams
![Page 10: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/10.jpg)
Virtualization of Broadcast Applications
![Page 11: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/11.jpg)
Broadcast Applications
Playout Automation on-air w/VM Ware
– Multi-channel
– Redundant Architecture
– Core services & operator GUI clients
![Page 12: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/12.jpg)
Web Browser/HTML5-based GUI
![Page 13: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/13.jpg)
Software processing and file-based media
![Page 14: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/14.jpg)
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
![Page 15: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/15.jpg)
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
![Page 16: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/16.jpg)
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
![Page 17: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/17.jpg)
Architectural Model
Client App MAM Orchestration
![Page 18: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/18.jpg)
Application Model
• FIMS—standardized SOAP interface
• Under the auspices of AMWA
• Allows open API integration
![Page 19: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/19.jpg)
Licensing Model
Client App MAM Orchestration
![Page 20: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/20.jpg)
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
![Page 21: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/21.jpg)
Architectual Model
Client App MAM Orchestration
![Page 22: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/22.jpg)
Workflow Orchestration
Manual QC Intensive
![Page 23: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/23.jpg)
Workflow Orchestration
Manual Interaction only in exceptions
![Page 24: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/24.jpg)
Workflow Orchestration
Manual QC Only Suspect Files
![Page 25: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/25.jpg)
Virtualization and realtimemedia
![Page 26: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/26.jpg)
AIMS model
Reference Architecture
Standards
Technical Recommendations
AMWA
![Page 27: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/27.jpg)
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
![Page 28: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/28.jpg)
Hybrid IP/SDI Infrastructure
![Page 29: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/29.jpg)
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
![Page 30: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/30.jpg)
JT-NM Networked Media Roadmap
![Page 31: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/31.jpg)
Virtualized Playout
![Page 32: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/32.jpg)
www.s-a-m.comwww.s-a-m.com
System Migration
Physical InfrastructureCloud
User Interface
Virtualize
Time
VirtualizeSWCiaB
CiaBDiscrete Devices
Automation Platform
![Page 33: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/33.jpg)
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
![Page 34: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/34.jpg)
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
![Page 35: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/35.jpg)
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
![Page 36: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/36.jpg)
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
![Page 37: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/37.jpg)
Global Collaboration
![Page 38: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/38.jpg)
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
![Page 39: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/39.jpg)
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
![Page 40: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/40.jpg)
Just one last note about the Cloud
![Page 41: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/41.jpg)
www.s-a-m.comwww.s-a-m.com
![Page 43: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/43.jpg)
reference
![Page 44: virtualization - We are SMPTE · Virtualization Of… •Broadcast applications •Software processing and file-based media •Processes with realtime video and audio streams](https://reader030.vdocuments.mx/reader030/viewer/2022021618/5b8716777f8b9a2e3a8e52c1/html5/thumbnails/44.jpg)
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!