BRKSPV-2112
The Transformation of Media & Broadcast Video 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 Ancillary Data) 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