Integrating with DW Spectrum
Using the Server API developers have the ability to access nearly every feature available in the system's thick client, including - but not limited to - the ability to query/manage system resources (servers, cameras, users), manage users and permissions, pull live or recorded video out of the system, generate events, create rules, control PTZ cameras, and more.
One of the most effective methods of integrating with DW Spectrum is thru the use of Generic Events. Properly formatted, information sent to DW Spectrum as a Generic Event can take advantage of DW Spectrum's robust rules engine to perform a number of actions including:
See the Generic Event Generator in the development tools for help in building properly formatted HTTP calls to DW Spectrum.
Another event within DW Spectrum rules engine that is very effective when integrating is the Soft Trigger, a button overlay in the lower right corner of the video window. A soft trigger allows users with sufficient privileges the ability to click the button to initiate specified actions. When combines with the the HTTP Request as Action function integrations have the ability to become two way.
Generic Events, Soft Triggers and HTTP Request as Action allow developers too quickly and easily create powerful integrations with DW Spectrum, while maintaining DW Spectrum as the primary video interface for the user. If your integration has a video player, where you want to display video managed by DW Spectrum please refer to the Server API documentation in the in the development tools.