Matrox Network API: Developing Video Wall Control Solutions with Ease and Confidence
The Matrox Network API provides OEMs, ISVs, AV integrators, consultants, and end users with an easy-to-use programming interface to quickly and easily start building powerful video wall control software for Matrox-powered systems.
Featuring a network-centric, command-line interface, the Network API contains a comprehensive list of text-based commands designed to eliminate low-level coding typically required for developing remote video wall controller management applications (ex: assigning system memory, managing hardware resources, etc.). This user-friendly platform drastically minimizes programming requirements, and enables fast and easy software development so developers with even basic-level coding skills can effortlessly start writing video wall scripts and commands.
With the head start that the Network API provides, system designers and software developers can focus on customizing their video wall software to meet client requirements.
- Build new video wall management applications
Focus on custom settings and intuitive user interfaces, while the Network API executes all the cumbersome, back-end programming operations.
- Add video wall control to existing software applications
Network API commands are OS agnostic and can add Mura-based video wall processing functions to applications running on Microsoft® Windows®, Linux™, and other operating systems.
- Integrate video wall control to popular control systems (e.g. AMX, Crestron)
Control systems programmers can easily integrate Mura-based video wall control within popular commercial audio/video automation systems in order to provide their customers with a single touch panel interface to control multiple devices.
Leveraging the Telnet network protocol further simplifies the Network API experience as it can run on any Telnet client application, hardware device, operating system, and standard Ethernet LAN—ensuring interoperability and facilitating deployment in virtually any environment. For secure installations that block Telnet, or when there is no network available, the Network API also supports RS-232 serial communication.
The Network API also supports the HTTP/HTTPS protocol in order to encrypt communication between the remote system and the appliance.
Matrox Network API Supported Platform Combinations
- Matrox C-Series multi-display graphics cards*
- Matrox Mura MPX video wall capture & display boards
- Matrox Mura IPX 4K capture & IP encode/decode cards combined with Matrox C-Series*
- Matrox Mura IPX combined with Matrox Mura MPX
* Matrox C420 not supported.
Matrox MuraControl for Windows is an example of video wall management software based on the Network API. MuraControl supports a multitude of window and source management features to help customers manage video walls built using Matrox Mura IPX 4K capture and IP encode/decode cards, Mura MPX capture and display cards, and C-Series multi-display graphics cards.
How easy is it?
The following is an illustration of some very basic command lines used to create and switch between multiple video wall layouts.
- Create “Picture in picture” layout (assuming vertical and horizontal bezels of 150 pixels each).
- Create “Picture on each screen” layout.
- Switch between “Picture in picture” and “Picture on each screen” layouts.