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

Subha Dhesikan, Principal Engineer BRKSPV-3112 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

Cisco Spark spaces will be cs.co/clus17/#BRKSPV-3112 available until July 3, 2017.

© 2017 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

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

• Ready for today’s new formats and data rates Transition to IP 10110101 1001010110 101010101010 • Increased bandwidth with Ethernet from SDI • Deterministic networking

• Move away from specialized, dedicated, x86 expensive HW Workloads • Towards general purpose, low cost compute and storage

• Software Defined Networking (SDN), not Cloud manual • Application Policy Driven Infrastructure Architectures • Treat the platform as reusable pools of resources

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 • Multiple signals per cable

• Video, audio, metadata, intercom

• Bi-directional signals What can IP • Frame format & rate agnostic do for you? • Live & file based workflows • Dynamic infrastructure

• Enabling new workflow models

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 5 Technology Transition: Requirements and Capabilities Industry Challenges and Requirements

Unchanged Operator Workflow

Deterministic Low Latency and Jitter Deterministic Quality of Service

Zero Packet Loss Reservation of network resources across redundant paths for zero congestion loss

Video/ Audio End Point Sync Precision Timing and Synchronization

Fast and Clean Switching Switching streams with minimal delay and on frame boundary

System Availability Same or better than SDI-based system

Network Security Protect network operations from any malicious attacks

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 7 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 2022-7

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

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 8 Considerations of Broadcast Control System(s)

• Live Production Audio and Video workflows

• Discovery and registration of endpoints: IS-04 specification

• Connection Management with different devices

• Interfacing with Network Controllers: Network Control API

• File-based workflow support

• Redundancy support

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 9 Standards and Industry Ecosystems Standards & Industry Ecosystem

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 11 Each organization is contributing and has a clear role. Convergence of standards

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

Courtesy Félix Poulin – Radio Canada* © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public

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.”

Provided by: Brad Gilmer, Executive director of AMWA and VSF Please visit jtnm.org for more information

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 14 Relevant Standards and Industry Specifications

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

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

• SMPTE 2059-2: Timing. Based on IEEE1588

• SMPTE 2022-7 : Redundancy

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

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 15 BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 16 Broadcast Controller

Overall Workflow 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-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 17 Broadcast Controller Overall Workflow IS-04: Query API Broadcast Infrastructure Registration of Endpoints and Discovery of Control Service Network Register and Discovery Service

Common API for Network integration

AMWA NMOS Network Control API

Network Controller

Sources Receivers SourcesSources ReceiversReceivers

IP Network

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

Making Multi-vendor media possible

API Mgmt AMWA NMOS Network Control API

Network Controller

AMWA NMOS NMOS AMWA Connection

Sources Receivers

SourcesSources ReceiversReceivers SMPTE-2110 AES67 IP Network

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 19 Broadcast Controller Overall Workflow IS-04: Query API Broadcast Infrastructure Create/Retrieve/Update/Delete Flows in the Control Service Network Register and Discovery Connection Service Management Service

Non-Blocking and QoS Network service API

AMWA NMOS Network Mgmt Control API

Network Controller

AMWA NMOS NMOS AMWA Connection

Sources Receivers SourcesSources IGMP Join SMPTE-2110 Media Flow ReceiversReceivers AES67 Ancillary Data IP Network

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 20 Broadcast Controller Overall Workflow IS-04: Query API Broadcast Infrastructure Monitoring and Diagnostics Control Service

Register and Discovery Connection Service Management Service

Visibility and flexibility to operational needs API

AMWA NMOS Network Mgmt Control API

Network Controller

AMWA NMOS NMOS AMWA Connection

Sources Receivers SourcesSources IGMP Join SMPTE-2110 Media Flow ReceiversReceivers AES67 Ancillary Data IP Network

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 21 Relevant Standards and Industry Specifications

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

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

• SMPTE 2059-2: Timing. Based on IEEE1588

• SMPTE 2022-7 : Redundancy

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

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 22 SMPTE 2022-6 SMPTE 2110 Composite to Essence SMPTE 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-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 23 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 Interoperation of ST 2022-6 streams

Source: Thomas Edwards, Fox Networks. BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 24 SMPTE 2110 + Timing Using Existing Standards wherever possible

• RFC 4175 • AES 67 • RTP • SMPTE Payload for 2059-2 Ancillary Data* + Ancillary Video Audio Timing Data

*Ancillary Data is IETF Internet Draft: draft-ietf-payload-rtp-ancillary-10

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

• Two types of Senders

• Narrow (N) senders • Usually Hardware-Based • Smaller buffers required in the Receiver • Possible lower latency

• Wide (W) senders • Usually Software Implementations • Larger buffers required • May require careful Network design

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 26 SMPTE 2110-21 Timing Model for Uncompressed Active Video

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

Packet rate adjusted (CIR) Ideal rate Network (packets Buffer evenly spaced)

SMPTE 2110 receiver Packet rate is adjusted to 10% over ideal rate Buffer Pacing of packets to ensure low latency and no drops

BRKSPV 3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 27 Relevant Standards and Industry Specifications

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

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

• SMPTE 2059-2: Timing. Based on IEEE1588

• SMPTE 2022-7 : Redundancy

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

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 28 Timing Synchronization of Media

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

Sources Destinations

Using SMPTE 2059-2 (Based on IEEE 1588)

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 29 Relevant Standards and Industry Specifications

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

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

• SMPTE 2059-2: Timing. Based on IEEE1588

• SMPTE 2022-7 : Redundancy

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

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 30 SMPTE ST 2022-7

• Error free delivery using duplicate flows and separate paths

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

• Network design and control in charge of ensuring path diversity

• Being updated to make it applicable to SMPTE 2110

Sources IP Network Receiver

IP Network BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 31 Relevant Standards and Industry Specifications

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

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

• SMPTE 2059-2: Timing. Based on IEEE1588

• SMPTE 2022-7 : Redundancy

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

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 32 AMWA Network Media Incubator

• Practical interoperability built upon JT-NM Reference Architecture IS-04: Query API Broadcast Infrastructure • AMWA-NMOS focuses on rapid Control Service development of open, interoperable software specifications for the professional video Register and 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 Receivers • Connection Management Sources ReceiversReceivers SourcesSources

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 33 AMWA-NMOS Network Control API Workgroup Broadcast Infrastructure Control Service

Register and Network Discovery Service Control API • The Network Control API is the interface between the broadcast controller and the Network Controller to secure Network Services. • It is based on the SDN style network architecture for Broadcast production Network • Currently: Phase 2. Flow Management Controller Receivers Sources ReceiversReceivers SourcesSources IP Network

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 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 40 Vendors • AIMS Guidelines to preparing Broadcast facilities for IP Based Live TV production • Simple Studio • Large Studio in one or more locations

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 35 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-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 36 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-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 37 Cisco IP Fabric for Media 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-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 39 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-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 40 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-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 41 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, IP, host, switch

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 42 Endpoint Registration

• Registering the Endpoint using the DCNM API (Network Control API) • Network discovers the endpoint • ARP/DHCP • LLDP • Network Control API • Flow arrival • IGMP messages • Ensure network discovers the endpoint prior to the flow transport in the network

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 43 • Network Controller load balances between the various links along the Bandwidth Management 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-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 44 Flow Management

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

API’s to export data to Broadcast controller

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 45 Diagnostic and Troubleshooting Principles • Flow path does not change for its lifetime as authorized • Any changes in the topology recognized -- impacted flows identified • Flow reconfiguration happens only on user request • Flow can be tapped on any switch for analysis

BRKSPV-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 46 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-3112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 47 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

TECSPV-2112 © 2017 Cisco and/or its affiliates. All rights reserved. Cisco Public 49 Complete Your Online Session Evaluation

• Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 gift card. • Complete your session surveys through the Cisco Live mobile app or on www.CiscoLive.com/us.

Don’t forget: Cisco Live sessions will be available for viewing on demand after the event at www.CiscoLive.com/Online.

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

• Demos in the Cisco campus

• Walk-in Self-Paced Labs

• Lunch & Learn

• Meet the Engineer 1:1 meetings

• Related sessions

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