THE HUB

The Hub/IPMX/End Points/Most Decoders

IPMX, End Points

Most Decoders

Control
IP
Encoding
ASCII
Roles
Decoder, End point
Discovery
NMOS
More from this makerMost Encoders

Commands

12 commands
OTHER12
ROUTE VIDEO PATCH /x-nmos/connection/v1.2/single/receivers/%o/staged|{"sender_id":"%n","master_enable":true,"activation":{"mode":"activate_immediate"}}
Ending: cr
ROUTE AUDIO PATCH /x-nmos/connection/v1.2/single/receivers/%o/staged|{"sender_id":"%n","master_enable":true,"activation":{"mode":"activate_immediate"}}
Ending: cr
LIST SENDERS GET /x-nmos/node/v1.3/senders
Ending: cr
LIST RECEIVERS GET /x-nmos/node/v1.3/receivers
Ending: cr
GET DEVICE INFO GET /x-nmos/node/v1.3/self
Ending: cr
GET SENDER SDP GET /x-nmos/connection/v1.2/single/senders/%n/transportfile
Ending: cr
GET ROUTE GET /x-nmos/connection/v1.2/single/receivers/%o/active
Ending: cr
GET CONSTRAINTS GET /x-nmos/connection/v1.2/single/receivers/%o/constraints
Ending: cr
ROUTE SDP PATCH /x-nmos/connection/v1.2/single/receivers/%o/staged|{"transport_file":{"type":"application/sdp","data":"%v"},"master_enable":true,"activation":{"mode":"activate_immediate"}}
Ending: cr
UNROUTE PATCH /x-nmos/connection/v1.2/single/receivers/%o/staged|{"sender_id":null,"master_enable":false,"activation":{"mode":"activate_immediate"}}
Ending: cr
SALVO POST /x-nmos/connection/v1.2/bulk/receivers|%v
Ending: cr
LEGACY CONNECT PUT /x-nmos/node/v1.3/receivers/%o/target|%v
Ending: cr

Cheat sheet

driver.cheatSheet()

What it is

Generic driver for any IPMX or AMWA NMOS decoder, from any manufacturer in the IPMX alliance. It uses NMOS IS-04 to enumerate the device's receivers and IS-05 to subscribe one to an encoder's sender, which works with or without an NMOS registry or routing controller.

Specs

Resolution: Up to 3840x2160 at 60Hz

Type: IPMX / NMOS AV-over-IP decoder

Inputs: Network only; outputs vary by manufacturer and model

Mounting: Refer to the specific model

Setup

First Use: Put the device on the same subnet as the controller and confirm it answers on the NMOS Node API. Discovery browses for _nmos-node._tcp over mDNS; where mDNS is blocked between VLANs, add the device by IP instead. Read the supported API versions from GET /x-nmos/node/ and GET /x-nmos/connection/ before issuing routing commands.

CEC: Not part of IPMX. Control displays over their own driver.

Switch: A switch points a receiver at a sender. Send ROUTE VIDEO with %o set to the local receiver UUID and %n set to the remote sender UUID, then confirm with GET ROUTE. Send ROUTE AUDIO the same way against the audio receiver so audio follows video. Devices that publish no resolvable sender id use ROUTE SDP with the text from GET SENDER SDP.

Support

Power Cycle: Refer to the manufacturer of the specific device.

Factory Reset: Refer to the manufacturer of the specific device.

About this driver

driver.source()

Confirm each command on your device before you rely on it. Provided as is, with no warranty. To correct something or ask for it to come down, write to info@ctrlbot.io. Licensed CC BY 4.0: credit CTRLbot and link back when you share it. Product page. Manufacturer site.

Revision
1
Updated
2026-11-05
Catalog date
2026-11-12
License
CC-BY-4.0