NMOS Control Plane
AMWA NMOS registry and nmos-js controller for SMPTE ST 2110 and AES67 media.

An open, self-hosted AMWA NMOS control plane for professional IP media (SMPTE ST 2110 and AES67). Built from the official build-nmos-cpp turnkey container, the reference containerisation of sony/nmos-cpp, it bundles an IS-04 Registration and Query registry, the nmos-js Browser Client and Controller UI, and a virtual NMOS node that self-registers at first boot, so the controller shows real resources out of the box.
Key features
- IS-04 Registration and Query registry for NMOS nodes, devices, senders and receivers
- IS-05 device connection management (make and break sender-to-receiver routes)
- nmos-js Browser Client / Controller web UI to browse and route the fabric
- Bundled NMOS virtual node that self-registers so the UI is populated on first boot
- IS-09 System API served alongside the registry
- Hardware-agnostic control plane: no NIC, DPDK or PTP dataplane required
Use cases
- A discovery and connection-management registry for a ST 2110 / AES67 facility or OB truck
- An interop / conformance sandbox for NMOS senders and receivers
- A learning and integration environment for IS-04 / IS-05 tooling
Why run it on the NetActuate edge Hosting the NMOS control plane in a PoP close to your media network keeps registration, query and connection-management latency low, and gives you an independent, self-owned registry and controller rather than a device-embedded one.
Deployed from the NetActuate marketplace, the control plane boots ready to use: browse the controller UI at /admin and the registry API at /x-nmos on HTTP port 8010 (change it with the mkt_web_port seed). There is no login and no credential. Point real ST 2110 / AES67 senders and receivers at the registry (IS-04) and route them with IS-05 from the controller. This is the control plane only; the media essence itself flows on your ST 2110 / AES67 network, not through this VM.
Frequently asked questions
How do I deploy NMOS Control Plane on NetActuate?
Use the Deploy on NetActuate button to talk to our team. We provision NMOS Control Plane on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.
What does it cost to run NMOS Control Plane?
NMOS Control Plane is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.
Where can NMOS Control Plane run?
NMOS Control Plane can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.
Who supports NMOS Control Plane?
NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.
.png)
.png)

