orchestration and sdn control for multi-vendorst 2110...

51
ARCHITECTS OF VIRTUALIZED MEDIA PRODUCTION Orchestration and SDN control for multi-vendor ST 2110 workflows Nevion Confidential 1

Upload: others

Post on 15-Mar-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

ARCHITECTS OF VIRTUALIZED MEDIA PRODUCTION

Orchestration and SDN control for multi-vendor ST 2110 workflows

Nevion Confidential1

Page 2: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

SMPTE 2110VSF TR-03

Standards evolution for IP production

Nevion Confidential2

•Based on TR-03/04•PTP/SMPTE 2059•Some parts are now published (10/20/30)

•AES-67 audio•RFC 4175 video•RTP ANC data•PTP/IEEE 1588

VSF TR-04

•AES-67 audio•SMPTE 2022-6 •PTP/IEEE 1588

Audio over IP

•AES-67•PTP /IEEE 1588

SIPS/LDO/EPP

•SMPTE 2022-7

SDI over IP

•SMPTE 2022-5/6

TS over IP

•SMPTE 2022-1/2•H.264/AVC•JPEG 2000

2000 2010 2015 2016 2017 2018

Page 3: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Open standards

Definingstandards

Implementingstandards

Testingstandards

Promotingstandards

Page 4: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Enables certification

4

http://jt-nm.org/jt-nm_tested/

Page 5: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

SMPTE ST 2110 suiteSYSTEM -10 AUDIO -30VIDEO -20

COMPRESSEDVIDEO -22

AES3-32 bitAUDIO -31

TIMING -21 2022-8COMPOSITE

ANCILLARYDATA -40

MULTI-PART VIDEO -23

FAST METADATA -

41

FMX -42SD VIDEO -24

5

Page 6: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Guidance

Nevion Confidential6

Page 7: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Orchestration

Nevion Confidential7

Page 8: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Broadcast media transport

Nevion Confidential8

The benchmark for performance: specialized & dedicated baseband (SDI) networks

Ultra-low latency

Specialized equipment as part of

the network

High-volumes of

data

No tolerance for failure

Very fast & frequent switching

+ + + + =Very

demanding network

requirements!

Page 9: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Meeting the live broadcast challenge

Nevion Confidential9

Broadcast control

Ingest PlayoutProduction

SDI infrastructureMedia flows

SDI infrastructure is

optimized for

broadcast

Media-centric, high

performance, deterministic

routing, low latency, fast

switching, etc

Page 10: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Orchestration is the key for SDI to IP migration!

Nevion Confidential10

IP networkData flows

Ingest PlayoutProduction

Broadcast control

VideoIPath OrchestrationResource reservation and connectivity

Broadcast control

Ingest PlayoutProduction

Netw

ork m

anagem

ent

SDI infrastructureMedia flows

Page 11: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Why Orchestration?

• Share resources between productions• Automate production workflows • Schedule service provisioning• Adapt to changing needs• Flexibly utilize resource pools• Virtualize resources on-demand

Nevion Confidential11

Page 12: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

tpc | MetechnoReal-world deployment

Nevion Confidential12

Page 13: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

About tpc

• Leading broadcast service provider in Switzerland

• Responsible for the production and technology of television, radio and multimedia for national broadcaster Schweizer Radio und Fernsehen (SRF)

Nevion Confidential13

Page 14: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Nevion Confidential14

Move to new News, Sports & Technology CenterNovember 2019

Renew technical infrastructure, based on IP

Rethink and optimize workflows

Page 15: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Scope of the project

Nevion Confidential15

OUTPLAYOUTPRODUCTIONINGEST

Linear or non-linear acquisition and

processing

Master control room

Service monitoring

News and sports post-production

Studio productionand control rooms

Channel aggregation and

playout

SHARED INFRASTRUCTUREIncludes orchestration layer, broadcast IP devices and real-time network.

Provides connectivity and technology for the facility.

Page 16: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Key concept: event-based workflows

Nevion Confidential16

OUTPLAYOUTPRODUCTIONINGEST

De-embedding

VideoProcessing

AudioProcessing

Virtual public device

(produce)

Virtual public device(consume)

VideoMixer

AudioMixer

Virtual public device

(produce)

Virtual public device(consume)

Multiplexing

Page 17: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Some statistics…

Nevion Confidential17

200 events per

day

20 different vendors

20,000+ flows

1,000+ devices

ANC 500 TX1000 RX

Video 750 TX2300 RX

Audio 13000 TX24000 RX

ANC 500 Mbps

Audio 104 Gbps

Video 15 Tbps

Page 18: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

The technology…

Nevion Confidential18

NMOS IS-04/05

HD and UHD video

SMPTE 2110-

10/20/30/31/40

Page 19: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Chosen network architecture

Nevion Confidential19

Spine/leaf Advantages:+ Distributed with aggregation at

the edge+ Less cable management+ Network redundancy+ Scalable for future growth

Challenges:- Blocking or non-blocking

depends on number of uplinks- More complex routing- Needs bandwidth management

StudiosControl rooms

Data Center

Studios

Overcome by using Nevion’s VideoIPath

Page 20: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

A/B vs Fully Spine-Leaf with SDN

Nevion Confidential20

Page 21: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

A/B vs Fully Spine-Leaf with SDN

Nevion Confidential21

Failure

Loss

Failure

Page 22: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Control architecture – Intent vs Deployment

• Intent− NMOS (Config and control)− ST2110 (adaptation)

• Deployment is a mixed bag− Device specific API (Ember+ 5systems)− NMOS (6 systems) (but with parallel API)− SDN Orchestrator specific (VideoIPath 8 systems) − Web-GUI + SNMP− 19 devices with ST2110

Nevion Confidential22

Page 23: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Control architecture

Nevion Confidential23

Nevion VideoIPath

BFEBroadcast control

A/V A/V

Arista SwitchesMulti-VendorEquipment

Multi-VendorEquipment

SDN controlvia OpenConfig

NMOS IS-04/05 & dedicated drivers

NMOS IS-04/05 & dedicated drivers

BFEBroadcast control

BFEBroadcast control

Ingest Production Playout

Page 24: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Software defined network (SDN)

Nevion Confidential24

3 2 2 2 2 2 2 4 2 3 4 4 2 7 14

1 1

28

27

2

DCS-7020TR-48-F48x100M/1G + 6x10GDCS-7050SX3-48YC12-F48x10G/25G + 12x100GDCS-7508R 8-slot modular spinewith 3pcs 36x100G modules in each

4th floorWest

3rd floorWest

2nd floorWest

1st floorCentral

Ground floorCentral

BasementMDC

3rd floorEast

OutsideTC-Building

BasementMDC

100GigE

10GigE

Nevion VideoIPath

BFEBroadcast control

BFEBroadcast control

BFEBroadcast control

Ingest Production Playout

Page 25: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Best of Breed Environment

Nevion Confidential25

Nevion VideoIPath

Imagine Communications

IP gateways

Rohde & Schwarz

Multi-viewers

Tektronix

Measurement equipment

Stage Tec

Audio systems

Riedel CommunicationsIntercom systems

Pebble Beach Systems

Playout systems

Vizrt

Graphics systems

Embrionix

IP converters

BFEBroadcast control

BFEBroadcast control

BFEBroadcast control

Ingest Production Playout

Page 26: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Outside the FacilityPan-European Broadcast

Nevion Confidential26

Page 27: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Overview of customer requirements

• Large sports broadcaster • Pan-European operation• Intra-facility (campus) and inter-facility (Wide area)

connectivity• Lowest latency possible• Optimized use of finite WAN resources• ST2110 based• ST2022-7 protection in WAN and LAN

27

Page 28: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Mezzanine compression options

• JPEG 2000 – TR-01 2013 100ms + buffering + transit• JPEG 2000 ULL – TR-01 2018 15ms + buffering + transit• JPEG XS <1ms* + buffering + transit

Typical mid-west-European transit delay of 10ms (2000km fibre)

Nevion Confidential28

Page 29: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

JPEG XS (ISO/IEC 21122)• Wavelet based• Intra-frame• Fixed latency• Adjustable compression ratio – typically up to 10:1• CBR (constant bit rate)• Supports 4:4:4, 4:2:2 & 4:2:0• Supports any colour space (RGB, YCbCr, YUV, XYZ)• Supports bit depth: 8, 10, 12• Supports Interlaced & Progressive frame• Supports SD, HD, 2K, 4K spatial resolutions • Supports all main frame rates

29

Page 30: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

JPEG-XS implementation

HBR (25/10GE)

XS HD encoder

XS HD encoder

SMPTE 2110-22JPEG XS IP video

2022-7XS HD encoder

SMPTE 2110-20IP video

2022-7

RTP TS sync

HBR (25/10GE)

XS HD decoder

XS HD decoder

XS HD decoder

SMPTE 2110-30IP audio

2022-7

A/V sync

SDI

SDI

SDI

30

Page 31: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Deployment Phase 1 – July 2019

VideoIPathActive

MPLS A

MPLS B

HUB BCountry 2

2110-20

2110-30/31

Leaf/Spine

BoarderLeaf

Country 3

SDIwith emb. audio

Country 4

SDIwith emb. audio

BoarderLeaf

BoarderLeaf

VideoIPathStandby

31

Page 32: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

HUB B Country 2

High level architecture

HUB A. Country 1

VideoIPathNode 1

MPLS A

MPLS B

VideoIPathNode 3

VideoIPathNode 2

VideoIPathNode 1

VideoIPathNode 3

VideoIPathNode 2

Country 3

Country 4

Country 8

Country 5

Country 11

Country 9

Country 10

Country 6

Country 7

32

Page 33: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Video signal flowsVideoIPath

JPEG XS

JPEG XS

JPEG XS

JPEG XS

33

Page 34: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Audio signal flowsVideoIPath

34

Page 35: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

ST 2110-WAN

Nevion Confidential35

Page 36: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

VSF Activity Group on ST2110 over WAN

Media essencesdata flows

Registration, discovery and control

36

Page 37: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Differing sizes of systemDiffering levels of federation

Media essencesdata flows

Registration, discovery and control

37

Page 38: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

38

Areas of interest

• Flow protection ✓• Flow trunking ✓• Essence alignment ✓• Low latency handling ✓• Format conversion• Compression ✓

• Protection of other data flows ✓• Security ✓• PTP trunking• Wan timing ✓• Associated control (NMOS)

filtering and border proxying ✓

Page 39: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Going off-campus – the IP facility media edge

PTP TIMING

NMOS IS-04/5/8 DEVICE

DISCOVERY & CTL

MEDIA FLOW IP ADDRESSING

ESSENCEFLOWS

PROTECTIONTERMINATION

ALTERNATIVE TIMING DOMAINS

RESTRICTED/PROXIEDDISCOVERY & CTL

DIFFERENT IP ADDRESSING (NAT)

ESSENCE ORCOMPOSITE FLOWS

PROTECTIONTERMINATION

39

Page 40: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

What we are talking about:

40

Page 41: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Flow protection #1 - SMPTE2022-7 based

ROUTE A

ROUTE B

SOURCE DESTINATION

41

Page 42: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Flow protection #2 FEC – ST2022-5 basedconstrained to LxD product of 100 maximum

n n+1 n+2

n+4 n+5 n+6

n+8 n+9 n+10

n+3

n+7

n+11

n+12 n+13 n+14

n+16 n+17 n+18

n+20 n+21 n+22

n+15

n+19

n+23

n+24 n+25 n+26 n+27

n+28 n+29 n+30 n+31

n+32 n+33 n+34 n+35

n+36 n+37 n+38 n+39

n+40 n+41 n+42 n+43

(1,1) (L,1)

(1,2)

(1,D) (L,D)

(2,1)

(2,2)

1 L2

Challenging – Major differences in size resulting in variable delay and buffering needs42

Page 43: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Trunking essences

2110-20

2110-30

2110-40

2110-30 TRUNK

OTHER STUFF

43

Page 44: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Trunking encapsulation

payloadRTPUDPIPMAC

payloadRTPUDPIPGREUDP

payloadRTPUDPIPGRERTP

MAC

payloadRTPUDPIPMACGRERTP

Original packet

The original IP packet with GRE over UDP header

The original Ethernet packet with GRE over RTP header

The original IP packet with GRE over RTP header

IP

UDPMAC IP

UDPMAC IP

TRUNK HEADERS

44

Page 45: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

2110-20

2110-30

2110-40

2110-30 TRUNK

OTHER STUFF

2110-20

2110-30

2110-40

2110-30

OTHER STUFF

2110-20

2110-30

2110-40

2110-30 TRUNK

OTHER STUFF

2110-20

2110-30

2110-40

2110-30

OTHER STUFF

2022-7 protection at essence or trunk

45

Page 46: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Protection of other data

LANdata

WANprotected

WANprotected

46

Page 47: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Sony + Nevion

Nevion Confidential47

Page 48: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Overview

• Sony and Nevion announced a strategic partnership in June 2019.

• At IBC, Sony and Nevion demonstrated an IP Intra Facility and remote production set-up

[email protected] over 25G fiber to [email protected][email protected] over CenturyLink circuit to United-

EMG@Hilversum

Nevion Confidential48

Page 49: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Nevion Confidential49

Page 50: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

Key Highlights

• Full Management Stack− Facility Management (LEO)− Broadcast Control (LSM)− SDN Orchestration (VideoIPath)

• Multi-vendor Switches – Arista & Cisco• Hybrid Networks – SDN & Self-routing (IGMP)• End-to-end ST2110 LAN and WAN routing• World’s first JPEG-XS (REMI) ~1ms back-to-back• Virtualization of resources (Remote multi-viewer access)

Nevion Confidential50

Page 51: Orchestration and SDN control for multi-vendorST 2110 ...wabe.ca/wp-content/uploads/2019/11/Orchestration-of-multivendor... · Includes orchestration layer, broadcast IP devices and

ARCHITECTS OF VIRTUALIZED MEDIA PRODUCTION

Nevion Confidential51