Control the NX Witness Desktop via API
AnsweredIs it possible to use any API commands to control the NX Witness desktop app?
The scenario I have is we have the NX Witness server's HDMI connected into a Video distribution system for residential environments. Using a control system such as Savant, Crestron etc, we want to allow the user to view that HDMI on any TV in the house and then select a specific view/layout. On general NVR's we have this working fine, but I can't seem to see how we would do this here.
-
Hello Liam,
Nx Wintess Server is a headless application running in the background. It does not use anyhow video output of the physical box it runs on. Nx Desktop is the application, which can display video streams from the Nx Witness Server on a monitor via HDMI or other interface supported by video card and monitor.
we want to allow the user to view that HDMI on any TV in the house and then select a specific view/layout.
I don't' know in detail the architecture and principles of how Savant, Crestron etc are built. But on the basis of general system notions, if I got you correctly, there are several options.
1. You can have a PC with Nx Desktop running on it. In fact that can be the same box, the Nx Wintess Server runs on. By the command from the user, the control system can switch in the way like KVM switches do and connect the TV with specific HDMI port corresponding to Nx Desktop.
In this case, TV will function as a monitor for the Nx Desktop box.
2. The Nx Wintess Server has the API. It's the same API the Nx Desktop uses to communicate to the Server.
You could develop an application which by the command from the user would pull specific video streams via API and display them on a specific TV.
0
Please sign in to leave a comment.
Comments
1 comment