BRKSPV-2112

The Transformation of Media & Broadcast Production to a Professional Media Network

Subha Dhesikan, Principal Engineer Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

How 1. Find this session in the Cisco Live Mobile App 2. Click “Join the Discussion” 3. Install Spark or go directly to the space 4. Enter messages/questions in the space

cs.co/ciscolivebot#BRKSPV-2112

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Agenda

• Capturing New Transitions

• Technology Transition: Requirements and Capabilities

• Standards and Industry Ecosystems

• Cisco IP Fabric for Media

• Summary

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Capturing New Transitions

• New formats and data rates Transition to IP 10110101 1001010110 101010101010 • Increased bandwidth with Ethernet and from SDI IP

• Move away from specialized, and x86 expensive HW Workloads • Towards general purpose, low cost compute and storage • Software Defined Networking (SDN), no Cloud manual configurations • Application Policy Driven Infrastructure Architectures • Platform becomes reusable pools of resources

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 5 • Multiple signals per cable

• Video, audio, metadata, intercom

• Bi-directional signals

• Frame format & rate agnostic What can IP do • Live & file based workflows for you? • Dynamic infrastructure • Enabling new workflow models

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 6 Technology Transition: Requirements and Capabilities Industry Challenges and Requirements

Unchanged Operator Workflow

Deterministic Network Deterministic and Low Latency and Jitter

Zero Packet Loss Reservation of network resources for zero congestion loss

Video/ Audio End Point Sync Precision Timing and Synchronization

System Availability Same or better than SDI-based system

Network Security Protect network operations from any malicious attacks

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 8 Consideration of Endpoint Capabilities

• Unidirectional or Bidirectional • Can endpoint transmit and receive on same interface?

• Live and/or File based workflows • Unicast or Multicast

• Redundancy • Support for SMPTE ST 2022-7

• Management and Orchestration • Management and Media Flow in same or different interfaces? • Interfacing with Broadcast control systems • Support of ARP, LLDP? • Integration into analytics, workflow and planning tools

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 9 Considerations of Broadcast Control System(s)

• Live Production Audio and Video workflows

• Discovery and registration of endpoints: AMWA NMOS IS-04 specification

• Connection Management with different devices (AMWA NMOS IS-05)

• Interfacing with Network Controllers: AMWA NMOS IS-06 Network Control API

• File-based workflow support

• Redundancy support

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 10 Standards and Industry Ecosystems Standards & Industry Ecosystem

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 12 Courtesy Félix Poulin – Radio Canada* Convergence of standards Each organization has a unique role

User Requirements

JT-NM AMWA Reference IS-04 Architecture JT-NM . SMPTE VSF TR-03 ST 2110 VSF TR-04 (drafting) IEEE 1588

SMPTE ST 2059 Market-based Advocacy & Feedback Education & Advocacy IETF RFC 4175

AES67

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 13

image link

IP Showcase a major NAB success for MNA member companies

Media Networking Alliance, Bothell, Washington, USA, 16 May 2017. Terry Holton, Vice Chairman of the Media Networking Alliance (MNA) – the non-profit trade association, established to promote the adoption of the AES67 standard – has described the participation of more than 10 MNA member companies in the IP Showcase event, held throughout the recently concluded NAB Show in Las Vegas, as “the most impressive and effective event the MNA has participated in”.

As a member of the IP Showcase Board, Holton – aided by MNA Marketing Working Group Co- Chair Angi Roberson and MNA Administrator Tina Lipscomb – managed the MNA’s role in developing and staging the IP Showcase with eight other broadcast and professional audio industry organisations, and coordinated the participation of MNA member companies in the event during NAB.

“I would like to thank and congratulate all of the MNA members who participated in the very successful IP Showcase event,” said Holton. “I believe that all members who were involved in the IP Showcase would agree that this was the most impressive and effective event the MNA has participated in, since its inception nearly three years ago.

“The IP Showcase was a collaboration between a number of highly respected and influential industry organizations and it was a great honor for the MNA to be included among them.”

Source: jtnm.org. Presentation ID © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 14 Relevant Standards and Industry Specifications

• SMPTE ST 2022-6 : SDI Over IP. Composite Media

• SMPTE ST 2110 suite: SDI to IP Essence-based media

• SMPTE ST 2059-2: Timing. Based on IEEE1588v2

• SMPTE ST 2022-7 : Redundancy

• AMWA NMOS: • IS-04: Device Registration and Discovery • IS-05: Connection Management: Connection mgmt between sender and receiver • IS-06 Network Control API (Work-in-progress): SDN API for Network Services

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 15 Broadcast Controller

Overall Workflow (1 of 5) IS-04: Query API Broadcast Infrastructure Control Registration and Discovery of Endpoints Service Register and Discovery Service Automated registration for ease of use

Network Controller

Sources Receivers

SourcesSources ReceiversReceivers

IP Network

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 16 Broadcast Controller Overall Workflow (2 of 5) IS-04: Query API Broadcast Infrastructure Discovery of Network Topology Control Service and Registration of Endpoints Register and Discovery Service

Common API for Network integration

AMWA NMOS IS-06 Network Control API

Network Controller

Sources Receivers SourcesSources ReceiversReceivers

IP Network

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 17 Broadcast Controller Overall Workflow (3 of 5) IS-04: Query API Broadcast Infrastructure Connections for transporting media Control Service between sender and receiver(s) Register and Discovery Control Management Service Service

Multi-vendor Connection Management

API

05 05

- Mgmt AMWA NMOS IS-05 Network Control API

Network Controller

AMWA NMOS IS NMOS AMWA Connection Connection

Sources Receivers

SourcesSources ReceiversReceivers SMPTE ST 2110 (RFC 4175, AES67 ) IP Network

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 18 Broadcast Controller Overall Workflow (4 out of 5)

IS-04: Query API Broadcast Infrastructure Flow Management Control Service

Register and Discovery Connection Service Management Service

Bandwidth Management and QoS Network service API

AMWA NMOS IS-06 Mgmt Network Control API

Network Controller

AMWA NMOS IS05 NMOS AMWA Connection

Sources Receivers SourcesSources IGMP Join Receivers SMPTE ST 2110 SMPTE ST 2110 Receivers (RFC 4175, AES67 (RFC 4175, AES67 Ancillary Data) IP Network Ancillary Data)

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 19 Broadcast Controller Overall Workflow (5 out of 5)

IS-04: Query API Broadcast Infrastructure Flow Management Control Service

Register and Discovery Connection Service Management Service

Visibility and flexibility to operational needs API

AMWA NMOS IS-06 Mgmt Network Control API

Network Controller

AMWA NMOS IS05 NMOS AMWA Connection

Sources Receivers SourcesSources IGMP Join Receivers SMPTE ST 2110 SMPTE ST 2110 Receivers (RFC 4175, AES67 (RFC 4175, AES67 Ancillary Data) IP Network Ancillary Data)

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 20 Relevant Standards and Industry Specifications

• SMPTE ST 2022-6 : SDI Over IP. Composite Media

• SMPTE ST 2110 suite: SDI to IP Essence-based media

• SMPTE ST 2059-2: Timing. Based on IEEE1588

• SMPTE ST 2022-7 : Redundancy

• AMWA NMOS: • IS-04: Device Registration and Discovery • IS-05: Connection Management: Connection Management between sender and receiver • IS-06 Network Control API (Work-in-progress): SDN API for Network Services

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 21 SMPTE ST 2022-6 SMPTE ST 2110 Composite to Essence SMPTE ST 2110 SMPTE 2022-6 (SDI over IP) Ancillary Data VANC Ancillary Data

HANC Video Video Audio

Straight encapsulation of SDI Audio frames into 1428 byte IP packet

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 22 SMPTE ST 2110 Suite Professional Media Over IP Networks

ST 2110-10 System Timing and Definitions

ST 2110-20 Uncompressed Active Video

ST 2110-21 Timing Model for Uncompressed Active Video

ST 2110-30 PCM Digital Audio

ST 2110-31 AES3 Transparent Transport (for non-PCM)

ST 2110-40 Ancillary Data

ST 2110-50 (ST 2022-8) Interoperation of ST 2022-6 streams

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 23 SMPTE 2110 + Timing Leveraging Existing Standards wherever possible

Video Audio Ancillary Timing RFC 4175 AES 67 Data* SMPTE ST-2059-2 SMPTE ST 2110

*Ancillary Data is IETF Internet Draft: https://tools.ietf.org/html/draft-ietf-payload-rtp-ancillary-14 BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 24 SMPTE ST 2110-21 Timing Model for Uncompressed Active Video

• Two profiles for Senders

• Narrow (N) senders • Traffic flow fairly flat, not bursty • Usually Hardware-Based • Smaller buffers required in the Receiver • Lower latency through the network as buffering is not required or minimal

• Wide (W) senders • Traffic flow bursty • Usually Software Implementations • Larger buffers required • May require careful Network design or may result in network latency or drops

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 25 SMPTE 2110-21 Timing Model for Uncompressed Active Video

SMPTE 2110 sender SMPTE 2110: Non-Linear Flows SMPTE 2110 sender SMPTE 2110 sender

Network Packet rate Buffer adjusted (CIR) Ideal rate (packets evenly spaced) SMPTE 2110 receiver Packet rate is adjusted to 10% over ideal rate Buffer Traffic shaping to ensure low latency and no drops

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 26 Relevant Standards and Industry Specifications

• SMPTE ST 2022-6 : SDI Over IP. Composite Media

• SMPTE ST 2110 suite: SDI to IP Essence-based media

• SMPTE ST 2059-2: Timing. Based on IEEE1588

• SMPTE ST 2022-7 : Redundancy

• AMWA NMOS: • IS-04: Device Registration and Discovery • IS-05: Connection Management: Connection Management between sender and receiver • IS-06 Network Control API (Work-in-progress): SDN API for Network Services

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 27 Timing Synchronization of Media

Origination time Some time elapses as added in the RTP packet is transmitted to Destination takes multiple header of the packet the destination flows from various sources, combines them using the RTP timestamp adjusted to a common time

Sources Destinations

SMPTE 2059-2 (Based on IEEE 1588v2) to synchronize clocks amongst the various endpoints

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 28 Relevant Standards and Industry Specifications

• SMPTE ST 2022-6 : SDI Over IP. Composite Media

• SMPTE ST 2110 suite: SDI to IP Essence-based media

• SMPTE ST 2059-2: Timing. Based on IEEE1588

• SMPTE ST 2022-7 : Redundancy

• AMWA NMOS: • IS-04: Device Registration and Discovery • IS-05: Connection Management: Connection mgmt between sender and receiver • IS-06 Network Control API (Work-in-progress): SDN API for Network Services

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 29 SMPTE ST 2022-7

• Error-free delivery using duplicate flows and separate paths

• SMPTE ST 2022-7 defines seamless reconstruction of the flow at the receiver

• Network design and control to ensure path diversity

• Being updated to make it applicable to SMPTE 2210

Sources IP Network Receiver

IP Network

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 30 Relevant Standards and Industry Specifications

• SMPTE ST 2022-6 : SDI Over IP. Composite Media

• SMPTE ST 2110 suite: SDI to IP Essence-based media

• SMPTE ST 2059-2: Timing. Based on IEEE1588

• SMPTE ST 2207 : Redundancy

• AMWA NMOS: • IS04: Device Registration and Discovery • IS-05 Connection Management: Making Connections happen between sender and receiver • Network Control API (Work-in-progress): For all Network Services

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 31 AMWA Network Media Incubator

• Practical interoperability built upon JT-NM Reference IS-04:

Architecture Query API Broadcast Infrastructure Control Service • AMWA-NMOS focuses on rapid development of open, interoperable software specifications for the professional Register and video space Discovery Service

• AMWA-NMOS API Specification for Discovery & Registration (IS-04) • https://github.com/AMWA-TV/nmos (Networked Media Open Spec) • REST HTTP / WebSocket registration and query APIs • DNS-SD discovery of API

• Active Workgroups • Network Controller API • Connection Management Receivers • and others Sources ReceiversReceivers SourcesSources

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 32 AMWA-NMOS IS-06 Network Control API Workgroup Broadcast Infrastructure Control Service • The IS-06 Network Control API is the interface between the Broadcast controller and the Network Controller to secure Network Services. Register and IS-06 Discovery Service Network • It is based on the SDN style network architecture for Control API Broadcast production

• API covers the following areas: • Network Topology Discovery • Flow Management • Monitoring, Diagnostics, and failure handling Network Controller • APIs can be found in: Receivers • https://github.com/AMWA-TV/nmos-network- Sources control/tree/Phase-2 ReceiversReceivers SourcesSources IP Network

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 33 Alliance for IP Media Solutions http://aimsalliance.org/

• Foster the adoption of industry standards for the broadcast and media industry as it transitions from SDI to IP

• IP Showcase in NAB with over 50 Vendors

• AIMS Guidelines to preparing Broadcast facilities for IP Based Live TV production • Simple Studio • Large Studio in one or more locations

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 34 AIMS Reference Design http://aimsalliance.org/ IP-Based Production in Simple Studio Environments

• Simple “dual-switches” model

• 2022-7 style redundancy

• Devices register via IS-04

• IGMP between devices and switches

• Single PTP Domain

• Control System leverages IS-04 to manage connections/routes

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 35 AIMS Reference Design http://aimsalliance.org/ NON-BLOCKING BANDWIDTH MODEL Designing for Large Studios in One Location

• Spine/Leaf model

• 2022-7 style redundancy

• Devices register via IS-04

• Network Controller Signal Management and/or IGMP

• Control System leverages IS-04 to manage connections/routes

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 36 Cisco IP Fabric for Media (IPFM) Introducing Cisco IP Fabric for Media

Remote Production Distributed Production Outside Broadcast

Maintain Existing Workflow IP IP IP Support multiple broadcast environments and ecosystem applications

Operational Flexibility Cisco Network Controller Policy control for broadcast applications abstracted from network complexity Open APIs and Industry Standards

Broadcast Quality QoS Monitoring and Software optimizations to ensure broadcast QoS: Guarantees diagnostics zero packet loss, low latency and low jitter

Lower TCO Industry leading High density Converged IP network with Cisco Nexus switches performance and low latency and simplified networking, cabling, operations

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 38 System Architecture Final authority on all Broadcast Controller policy decisions and actions REST-based Network Control API Abstracts the Network and provides a flexible Network API to the higher layers Controller to Control and Orchestrate the Network REST PUB-SUB events etc. Robust IP Network built on open and proven technologies

Sources Destinations IP Fabric

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 39 Network Controller Services

Topology and Flow and Security, Device Fabric Monitoring and Discovery Management Diagnostics

Managing the Network end-to-end via the Network Control API

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 40 Topology and Device Discovery

• Discover the Network Switches, interfaces and the links

• Learn the Endpoint devices and where they are connected

• Perform various searches: Multicast groups, IP addresses, endpoints, switch, etc.

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 41 Bandwidth Management

• Network Controller load balances between the various links along the path

• Ensures non-blocking fabric with low latency

Network Controller

Spine- 2

Spine-1

Leaf-4 Leaf-5 Leaf-6 Leaf-8 Leaf-9 Leaf-1 Leaf-2 Leaf-3 Leaf-7 Leaf-8 Leaf-9 Leaf-1 Leaf-2 Leaf-3 Leaf-4 Leaf-5 Leaf-6 Leaf-7

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 43 Flow Management

• Path Selection and Bandwidth Management

• Policy Enforcement

• End to End visualization of the flow • All flows in the network • Senders, receivers and path for any given flow • Bandwidth utilization per flow, link or entire fabric • All information available to the Broadcast Controller

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 44 Diagnostic and Troubleshooting Principles

• Flow path does not change for its lifetime as authorized

• Any changes in the topology recognized

• Impacted flows identified and re-accomodated in available links

• Flow reconfiguration happens only on Broadcast Controller’s request

• Flow can be tapped on any switch for analysis

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 45 Authorize all Network Usage Prevent unauthorized senders, receivers and flows

• Is the sender authorized to transmit?

• Is the receiver allowed to receive the specific flow?

• Is there sufficient bandwidth for the flow?

• Is the flow within the bandwidth limits?

• Is the flow marked for the right QoS?

Log and report any authorization failure

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 46 Summary Summary - Leading PMN Industry Transition

Open Standards Interoperability Based on Generally- development and Available HW to benefit adoption Supporting Rich Eco from Ethernet economies System of Vendors SMPTE, VSF, JT-NM, No purpose-built AMWA, IETF, IEEE appliances

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 48 Cisco Spark

Questions? Use Cisco Spark to communicate with the speaker after the session

How 1. Find this session in the Cisco Live Mobile App 2. Click “Join the Discussion” 3. Install Spark or go directly to the space 4. Enter messages/questions in the space

cs.co/ciscolivebot#BRKSPV-2112

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public • Please complete your Online Complete Your Online Session Evaluations after each session Session Evaluation • Complete 4 Session Evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt • All surveys can be completed via the Cisco Live Mobile App or the Communication Stations

Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at www.ciscolive.com/global/on-demand-library/.

© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public Continue Your Education

• Demos in the Cisco campus

• Walk-in Self-Paced Labs

• Tech Circle

• Meet the Engineer 1:1 meetings

• Related sessions

BRKSPV-2112 © 2018 Cisco and/or its affiliates. All rights reserved. Cisco Public 51 Thank you