File Type: pptx
Categories: ST 2110 Basics
Presenters : Jed Deame - Nextera
Year : 2022
dlp_document_download : ST 2110 Launch Pad Jed Deame , CEO, Nextera Video Outline What is NMOS? Why do I need it? How Does it Work? Components IS-04 (Registration & Discovery) IS-05 (Connection Management) IS-07 (Event & Tally) IS-08 (Audio Mapping) IS-09 (System Discovery) BCP-003/IS-10 (Security) BCP-006 (NMOS for JPEG-XS/IPMX) Why Should I Care? How is it Going? Example System How Can I Try It? What is NMOS? NMOS is the Networked Media Open Specification , developed by the Advanced Media Workflow Association (AMWA) Delivered in the form of an open specification on the AMWA website Enables ST 2110 Controllers and Devices to seamlessly interoperate across multiple vendors Brings Plug & Play and Push-Button simplicity to Video over IP Routing Required to route AV Signals from A to B In SDI-land, every SDI router has a unique protocol In IP, we have all agreed on NMOS Alternative is lots of messy hand-editing of configuration files NMOS is Auto-discovering Auto-configuring Multi-vendor Interoperable Push-button simple Why do I need NMOS? Why Should I Care? During system provisioning, manually entering a sea of cryptic configuration options such as IP Addresses, Ports, PTP Parameters, etc. is time consuming, costly, and error prone Plug and Play is a lot more Fun! Most all new facility build tenders are specifying NMOS Most Control System Providers have fully embraced NMOS The EBU wants you to use NMOS EBU Mandate Compatible Products Validated via the "JT-NM Tested" Program Occurs every year, and provides comprehensive interop testing over all aspects of NMOS, 2110, etc. Results published at JT- NM.org How do I know if a product supports NMOS? How does NMOS Work? How is NMOS Accessed? Through a set of Application Program Interfaces (APIs) In Plain English: http PUT/GET => http://<IP Address>/x- nmos /<API Name>/… Examples (Viewable in Web Browser): http://192.168.10.2/x- nmos /node/v1.3/self http://192.168.10.2/x- nmos /query/v1.3/senders http://192.168.10.2/x- nmos / channelmapping /v1.0/map http://192.168.10.2/x- nmos / channelmapping /v1.0/outputs http://192.168.10.2/x- nmos /auth/v1.0/certs What is a Typical Implementation? ST 2110 FPGA Core ST 2110 Controller PTP Grandmaster ST 2110 Camera, GFX System, etc. NMOS Core PTP Core Components IS-04 (Registration & Discovery) Registry [PC running RDS SW or built into switch] Node [Camera, Monitor] Contains a database of all NMOS devices on the network IS-05 (Connection Management) IS-05 is an API which provides the means to create a connection between Senders and Receivers Enables switching through "activations" Activations can be immediate, relative, or absolute Sender Receiver Activation Now In 5 seconds At 12:00 PM IS-07 Event & Tally "GPIO over IP" Camera Tally Dynamic Text (UMD) Etc. Program Tally Tally Lamp Dynamic UMDs IS-08 (Audio Mapping) Outputs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Inputs 1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 2-1 2-2 2-3 2-4 2-5 2-6 2-7 2-8 IS-08 Demo – Audio Remapping IS-09 (System Resource) Provides a global resource within the ST 2110 Environment Located using DNS Service Discovery (DNS-SD) Read by Media Nodes on Startup to determine: System ID (assigned randomly at each facility) Protocol (http or https) NMOS API versions supported PTP domain and announce interval RDS Heartbeat Interval Syslog hostname & port Implementation Guide https://specs.amwa.tv/info-004/ IS-09 DNS-SD Server NMOS Security Goals: Control Security NMOS Security Example Broadcast Controller IP Source Authorization Server IP Destination Auth Request (OAuth) Token (JWT) Essence Flow (ST 2110) Activation (JWT) Activation (JWT) Public Key style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility style.visibility Enables ProAV applications to use NMOS To be supplemented by VSF TR-10-8 (NMOS for IPMX) Refers to VSF TR-08 (Transport of JPEG-XS Video in ST 2110-22) Leverages IS-04 & IS-05 Uses BCP-002-01 Natural Grouping Uses media_type video/ jxsv Specifies updates to Session Description Protocol (SDP) file BCP-006 (NMOS for JPEG-XS) How is it going? Early facilities adopting NMOS control had some issues (teething pains) Not all devices supported NMOS Some new NMOS devices didn’t get JT-NM testing (Covid) Controller specs not clear and Interop testing for controllers didn’t exist Mitigation Most all new ST 2110 devices are support NMOS JT-NM Testing is back! Face2Face Interop August 19-23 @ Riedel (Germany), very productive AMWA INFO-005 Implementation Guide for NMOS Controllers Automated self-test suites NOW AVAILABLE for Devices & Controllers NMOS Testing https://github.com/AMWA-TV/nmos-testing https://github.com/rhastie/easy-nmos Example System KCU116 + VIDIO 4K (TX & RX) NUC PC Easy NMOS Registry Matrox NMOS Controller 1080P HDMI (Input 1) 4K HDMI (Input 2) AJA HD (TX) Atomos 4k Player 4Kp50 HDMI (Input 3) HDMI (MV Out) 3G 4Kp50 HDMI (Input 4) 12G HDMI (1080p50/59 4Kp50) ZCU106 (HDMI) "Universal" 2110/IPMX (RX) Atomos HD Player Mellanox Switch VI VICO 4K IPMX (TX) 7th Sense 4K Player (TX) IBC NMOS Demo 2110/IPMX/TR-08 Encode Universal Decode 4Kp50 4Kp50 4Kp50 HDp50 HDp50 ZCU106 (SDI) "Universal" 2110/IPMX (TX) 12G Out 12G In HDp50 2110 HDp50 IPMX 1080P DisplayPort (Input 5) {5C22544A-7EE6-4342-B048-85BDC9FD1C3A} Source Res Format KCU116 ZCU106 7th 4Kp25 2110 • • VICO 4Kp50 TR-08 • AJA 1080p50 2110 • • Riedel 1080p50 2110 • • KCU116 4Kp50 2110 • • ZCU106 1080p50 1080p50 2110 IPMX • • • Decode 25G Lynx SDI-HDMI AJA TX Cobalt TX Embrionix TX AppearTV TX 7 th Sense VICO TX Nextera 106 TX Village Island TX Nextera 116 TX HDMI Multiviewer IP Multiviewer Source Universal 2110 /IPMX RX KCU116 4K Decode NMOS Switching Demo Matrox GUI PTP Grandmaster Riedel HD (TX) Basic Controller - Riedel NMOS Explorer https://www.riedel.net/downloads/firmware-software/ NMOS Control GUI (Matrox ConductIP ) NMOS Control GUI (Matrox ConductIP ) Take-aways Any Questions? Jed Deame marketing@nexteravideo.com Please see our Live Demo in Hall 10, A26 (Next to EVS)
Downloads: 5