Hover over each section of the pyramid to see its description.
NMOS Specifications (
Overview
) are a family of specifications that support the professional AV media industry’s transition to a "fully-networked" architecture. The NMOS specs are developed by the Advanced Media Workflow Association (AMWA) and are published on GitHub.
How the OSI stack changes from SDI to 2110
2110 & NMOS in Concert
Networked Media Open Specifications: Introduction
Straight to the Roadmap
NMOS provides an open and simple to use control-plane solution that enables interoperability and management of IP connected audio and video devices. NMOS enables an open, interoperable IP video system to replace SDI in Broadcast and ProAV applications everywhere. NMOS lets you find, connect and configure media devices to enable video and audio on your IP network. It can be used to build and manage small and large multi-vendor systems.
NMOS provides a suite of small, focused, free-standing specifications, each with a specific function. It is an open, and industry developed, free of charge and available to everyone. It provides a simple, vendor-neutral way to connect SMPTE ST 2110 (
Overview
) senders and receivers, as ST 2110 doesn't inherently do this. NMOS is designed to support SMPTE ST 2110, and other transport standards.
2110 & NMOS Relationship.
NMOS is a fundamental part of the JT-NM technical recommendation, JT-NM TR-1001, enabling operational efficiency, through automation and by reduction of manual overhead in setting up networked systems. NMOS provides key components for Control, Configuration and Security in the EBU Technology Pyramid for Media Nodes. It provides important, open, interface specifications in areas where IT standards for media do not exist.
This figure is the Technology Pyramid for Media Nodes (version 3.203, from EBU Tech 3371, dated 2023). It's a conceptual framework created by the Joint Task Force on Networked Media (JT-NM) — a collaboration between organizations like EBU, AMWA, SMPTE, VSF, and NABA — to outline the minimum standards and specifications needed to build and manage a modern IP-based media facility using open, interoperable technologies. The pyramid is structured from foundational (bottom, least mature/available) to core transport (top, widely implemented), with color-coding indicating availability/maturity (red = rarely available, yellow = partially, green = widely).
This pyramid essentially visualizes the "stack" required for a full ST 2110 system: transport at the top, timing/sync below it, control/discovery next, monitoring/config at the base, and security as the foundation.
Overall Structure of the Pyramid:
Shape & Layers: It's a pyramid to show dependencies — higher layers rely on lower ones. Start from the bottom (security & config as prerequisites) and build up to reliable media transport.
Color Availability Key (bottom-right):
• Green: Widely available (mature, off-the-shelf solutions).
• Yellow: Partially available (emerging, some gaps or vendor-specific).
• Red: Rarely available (early-stage, custom work needed).
Endorsement: Backed by major bodies (NABA, JT-NM, AMWA, SMPTE, VSF), emphasizing open standards over proprietary tech.
Focus: Targets "media nodes" (devices like encoders, decoders, switchers in IP workflows). It's a "minimum user requirements" guide for building a facility that's scalable, secure, and interoperable.
From bottom to top, each layer builds on the previous. Thus, we will start at the bottom with V. Security, and work up the pyramid.
V. Security (Bottom Layer – Red: Rarely Available)
EBU R 143, Authentication, Vulnerability Management, Encrypted Control
Expansion: This is the foundational "trust" layer. In IP media, unsecured systems risk DoS attacks on PTP (spoofed time → sync loss), man-in-the-middle on NMOS (hijacked registrations), or ransomware on nodes. Rarely available because full-stack security (e.g., encrypted RTP for media) adds complexity/latency, and many broadcast vendors lag on PKI/mTLS support.
Equate to Previous Discussions: Ties to our talks on PTP security (e.g., MACsec if mandated in popups) and NMOS IS-10 (Authorization in IS-04/05) . In ST 2110, this layer ensures PTP Grandmaster election isn't tampered with ( BMCA spoofing ) and NMOS registries require authorization.
Timeline: 1–2 weeks design, 1 week build/test.
DHCP, OpenConfig, OpenTelemetry, MQTT, Syslog, SNMPv3
Expansion: This layer handles device setup and ongoing health checks. OpenConfig (YANG-based) allows automated config of switches/NICs (e.g., set QoS, VLANs, PTP). OpenTelemetry streams metrics (PTP offset, RTP drops). Partially available because while SNMP/Syslog is common, full OpenTelemetry/gNMI integration is emerging in broadcast gear.
Equate to Previous Discussions: Links to our NMOS IS-09 (System Parameters for config) and popup discussions on telemetry (gNMI/JSON, Prometheus/Grafana for PTP monitoring) . In ST 2110, this ensures PTP domain config (e.g., domain 127) and low-level QoS (DSCP CS6 for PTP) are consistent across nodes.
Design steps:
Build steps:
Timeline: 2–4 weeks design, 2–3 weeks build/test (includes cabling/power).
AMWA IS-04, IS-05, IS-08, IS-12, LLDP (IS Standards)
With config/monitoring in place, you can add discovery and control. Pyramid marks "widely available" because NMOS IS-04/05 is mature.
Expansion: This is the "control plane" for daily operations — discovering devices, connecting flows, controlling parameters. IS-04/05 are core NMOS (as we discussed earlier); IS-12/08 are extensions for advanced control. LLDP helps map the physical topology. Widely available because NMOS is mature and adopted by vendors like Sony, Grass Valley, Evertz.
Equate to Previous Discussions: Directly matches our NMOS IS-04 explanation (registry/discovery). In ST 2110, this layer uses PTP-synchronized time (from Layer II) to ensure connections are frame-accurate. Without this, you'd manually configure multicast joins.
Timeline: 1–2 weeks design, 1–2 weeks build/test.
PTP Performance & Monitoring, ST 2059-2, redundancy
Why here? Control layer needs stable time for accurate connections; pyramid "widely available" as PTP is standard in 2110 gear.
Expansion: This layer is all about precise timing. PTPv2 (with ST 2059-2 profile) is the heart, as we discussed extensively — BMCA election, message rates (Sync/Announce), E2E/P2P delay modes. Multi-interface redundancy ties to ST 2022-7 (Red/Blue paths). Widely available because PTP is standard in 2110 gear.
Equate to Previous Discussions: This is the PTP layer we covered in depth (BMCA, ST 2059-2 profile, one-step/two-step, Grandmaster election diagrams). In ST 2110, PTP here feeds RTP timestamps (Layer I) for essence sync.
Timeline: 1 week design, 1–2 weeks build/test.
ST 2110-20/22, 2110-21, 2110-30 Level B, ST 2022-7
Why last? Transport relies on all below it in the pyramid: secure config, NMOS control, PTP sync. Pyramid "widely available" as 2110 is deployed globally.
Expansion: The "payload" layer — actual media flows. ST 2110-20/30/40 are the essences over RTP/UDP/IP multicast. ST 2110-21 ensures predictable packet pacing (narrow/wide senders). ST 2022-7 provides hitless redundancy. Widely available as ST 2110 is now standard in broadcast gear.
Equate to Previous Discussions: Ties to our RTP packet explanations (timestamps from PTP), ST 2022-7 popups (Red/Blue paths), and ST 2110 overall (essence separation, PTP-derived RTP timestamps).
Timeline: 2–3 weeks design, 2–4 weeks build/test (includes integration).Design steps:
Build steps:
Overall Timeline & Tips
Additional thoughts about proper use of the full stack
A true SMPTE ST 2110 facility cannot be built without any network or transport layers.
SMPTE ST 2110 is explicitly defined as a suite of standards for professional media over managed IP networks. The core of ST 2110 relies on IP (Internet Protocol) as the network layer and UDP (User Datagram Protocol) + RTP (Real-time Transport Protocol) as the transport/session layers to carry the separate essence streams (video, audio, ancillary data/metadata).
Why it's impossible to eliminate those layers
The standards (e.g., ST 2110-10 for system timing/transport fundamentals, ST 2110-20/21/30/40 for essence mapping) mandate carriage over UDP/IP.
Media is packetized into RTP/UDP/IP packets (often multicast) and transported across an Ethernet-based IP network infrastructure.
Synchronization uses PTP (IEEE 1588) over IP.
Description uses SDP (Session Description Protocol) embedded in signaling over IP.
Without the IP/UDP transport stack, there is no way to route, address, synchronize, or describe the streams as per the ST 2110 specs.
Removing network/transport layers would reduce it to something like raw Ethernet frames or a non-IP protocol — but that would no longer be ST 2110; it would be a proprietary or entirely different system (e.g., reverting to SDI or a custom non-IP transport).
Main restraints/limitations if you try to avoid "full" IP networking
In practice, people sometimes ask about "minimal" or "direct" setups, but these still require IP layers — just tightly controlled ones:
In short: ST 2110 = IP-based by definition. A facility without network/transport layers (meaning no IP/UDP) simply cannot be ST 2110 — it would be a different technology altogether, losing all the benefits of IP media (separate essences, routability, scalability, NMOS control). If you're thinking of a hybrid or minimal-IP setup, it's still IP underneath.
What can be confusing is the use of the "PTP short stack" (or "short PTP stack"). In SMPTE ST 2110 contexts it refers to a simplified or hardware-accelerated PTP implementation where the device handles only the essential PTP functions required for basic synchronization, often offloaded to dedicated hardware (e.g., FPGA in NICs or endpoints) rather than running a full software PTP stack on the host CPU.
When it's used
Why it's used (advantages/restraints trade-offs)
Practical restraints for trying a "no-network" ST 2110 approach
In short: Use the short stack for edge/media endpoints that just need to stay locked to the facility's PTP grandmaster with maximum precision and minimal overhead. Full PTP stacks are for core timing infrastructure (grandmasters, switches) where advanced synchronization and resiliency features are critical. This is why many ST 2110 NICs advertise "integrated hardware PTP" — that's the short stack in action.