This application allows a user to accomplish multiple tasks from a single UI.
Those tasks are:
* Talk to a truck driver remotely using a VoIP-like communication, built on Lead Tools OCXes.
* View a camera feed (via MJPG-Motion JPeg) via TCP/IP. Currently, we are using the Axis Camera Control OCX, but the data stream is well defined, and an in-house control could be built without too much (crosses fingers) work involved.
* Pan/tilt/zoom (PTZ) said IP cameras in order to review the equipment the truck driver is hauling.
* Enter the information obtained, via verbal communications with the driver and from the video feed, into the legacy Terminal Operating System (TOS) via Telnet 5250 green screen application.
So, we have VoIP, Video and Telnet in the foreground (ergo the Multimedia category choice...the closest I good think of), but also several proprietary TCP/IP streams in the background to communicate with several servers to manage camera control and queue management (avoidance of multiple consoles accessing a truck lane simultaneously, as well as lane status indicator maintenance in the GUI).