Motorcamserver is a simple server based application, capable of talking to the camera, connected to the serial port, issuing commands on the run and accepting information from the camera and sending interpreted user understandable data, back to the client. Depending on the time of the day, the events at the job site, etc the camera functions may need to be adjusted. But this warrants an operator to be manually present at the site, which may not be feasible in all circumstances. Our motorcamserver is designed is such a way that it adjusts the position and various other camera properties at the click of a button. The server program is coded in C and some source files in C++. It is designed in such a way that it can communicate with any client application which can just send and receive XML packets. And the intermediate communication is governed by “Simple Objest Access Protocol (SOAP)”.
Some of the camera functions implemented are, PAN position, TILT position, ZOOM, FOCUS, POWER, HOME, Camera Mode Recognition, Address set, camera White Balance, camera Gain, Auto Exposure, Shutter Position, Iris Position, Backlight, Status Command Function, Direct command function, Issue limited secured commands, Helix server START/STOP functions, etc. Its major advantage being able to communicate to any source/client capable of sending or receiving XML messages.
More information about streamboxx can be found HERE.
The Motorcamserver Software to control motorized cameras, is ready for shipping. The software currently supports Sony's G20, D30/D31, D70/70P camera models. More information can be found here.
View a simulation/demonstration of the camera' Zoom function HERE. (Click on the link Demonstration (a simulation))