Thomasedwards

Page 1

Virtualization and SMPTE ST 2110 Thomas Edwards VP Engineering & Development FOX Networks Engineering & Operations


FOX’s “2020” Strategy B

C

Creative

A

Distribution

NE&O Currently Pursuing Phase 1

Phase 2

Shift From Hardware-Based to Develop Full Cloud Capability For End-To-End NE&O Software-Based Systems for Processes Multi-Platform Distribution FY15-FY16

FY16-FY18

Phase 3

2020

Complete Migration to Cloud & Dynamic Content Assembly

Scale for Direct to Consumer?

FY17-FY19

FY20 & Beyond


FOX broadcast equipment center: 2020 Flexible Multi-format COTS IT Hardware Software media processing Virtualized Hybrid cloud By 2020, we may have no special “broadcast equipment”, just a data center…


What is the Problem that are We Trying to Solve? flex·i·ble

ag·ile

fleksəb(ə)l/ adjective From Latin “flectere”, “to bend”

ajəl/ adjective From Latin “agere”, “do”

able to be easily modified to respond to altered circumstances or conditions.

quick and well-coordinated in movement.


ST 2110: Elementary Flows over IP Elements can be independently produced and flexibly composed!

Connection Group


What are we Talking About? Software Broadcast Solutions Virtualized Broadcast Solutions Private Cloud / on prem File Processes

Live Processes

Public Cloud File Processes Live Processes


Trying it out…


• • • • •

Fired up EC2 instance Moved content from S3 bucket to EC2 instance Configured for 720p with H.264 RTP output Dragged content onto playlist… Took <20 minutes


Virtualization Challenges Contentions: • Tasks for VCPU • VCPU for PCPU • VM memory for physical memory • Sharing of last-level cache (LLC aka L3) between cores running on a socket • Sharing NICs Contentions produce unexpected latency From vMPCP: A Synchronization Framework for Multi-core Virtual Machines DOI: 10.1109/RTSS.2014.11


Packet Inter-arrival Time (PIT) I n p u t s O u t p u t

on-chip SRAM buffers,100 KB / 10GbE port ~66 packets


I n p u t s

O u t p u t


FPGA 2022-6 Source Nevion VS902


Software 2022-6 Source Ntop disk2n Intel Xeon E31230 V2 @ 3.30 Ghz


VMWare SW 2022-6 Source Anonymous on VMWare 2xE5-2699v4 2.2 GHz, 22 cores/CPU


Live Virtualized Terrarium Project Playout/ CIAB

Audio Mixing

Live Uncompressed 720p59.94 IP video Input/Output SMPTE ST 2022-6, SMPTE ST 2110

Production Switching

Master Control Switching

Audio/Video Watermarking

• •

Closed Caption Insertion

Graphics Insertion

• Vmware ESX

DIS

Bare Metal

DIS

DIU

DIS

DIU

tnaiLorP e 063LD 8 neG

DIU

tnaiLorP e 063LD 8 neG

DIS

DIU

tnaiLorP e 063LD 8 neG

10/25/100 Gbps switch

tnaiLorP e 063LD 8 neG

DIS

DIU

tnaiLorP e 063LD 8 neG

Physical Servers

Allow FOX to become familiar with softwarebased, virtualized broadcast video ecosystem

Uncompressed, lowlatency, live IP I/O only, no SDI Identify HW requirements Learn about specific SW solutions Long-term testing & validation (weeks…) Ad-Hoc interoperability testing


It’s becoming a virtual world…Questions?

Feel free to join LinkedIn Group:


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.