Skip to content

acresp/nmos-web-patcher

Repository files navigation

NMOS Web Patcher

A minimal NMOS IS04/IS-05 patchbay — built for engineers who like to keep things clean and simple.

NMOS Web Patcher Screenshot


Features

  • Auto-detection of supported NMOS IS-04 and IS-05 versions per node
  • Visual routing interface (senders ↔ receivers)
  • Supports IS-05 activate_immediate flow switching
  • Color-coded flow types (video, audio, ancillary)
  • Lightweight node manager: add, edit, delete, version detection
  • Compatible with devices from Imagine, Ross, Blackmagic, Phabrix, and others
  • Modular Flask-based architecture for maintainability and extensibility
  • REST API available for automation and external integrations (API Documentation)
  • Blackmagic Videohub Ethernet Protocol emulation (see Bitfocus Companion integration example)
  • RossTalk minimal emulation (see RossTalk Documentation)

Quick Start

Requirements

  • Python 3.9 or newer
  • At least one NMOS IS-04/IS-05 compatible device

Setup

git clone https://github.com/acresp/nmos-web-patcher.git
cd nmos-web-patcher
pip install -r requirements.txt
python3 nmos-web-patcher.py

Then visit http://localhost:5000 in your browser and add your first NMOS node in the Settings page :)


Device compatibility

The application has been tested and is able to patch signals with the following hardware:

  • Imagine Communications SNP Processor
  • Ross Ultrix IPX card
  • Blackmagic Decklink IP
  • Blackmagic Converters (2110 to HDMI & 3x3G)
  • Phabrix Qx
  • Riedel/Embrionix emSFP

Roadmap

  • Ongoing bug fixes for improved stability
  • Support for IS-05 bulk patching to speed up group operations
  • Additional protocol support based on future needs (e.g. Pro-Bel SW-P-08)
  • Contributions, ideas, and tested device feedback are welcome — feel free to open issues or pull requests.

License

Copyright © Arnaud Cresp

One more thing...

Wherever you're patching from — if this tool helped, say hi or open an issue. I'd love to hear where it's being used.

Want to support me ? :)
Buy Me a Coffee

About

Simple NMOS IS-04/IS-05 web patching tool

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors