The events system was designed to provide the maximal flexibility for the external event handler developers for handling their devices.
If it is necessary to support several devices then the specified Cinegy Event Manager should be created to receive the events and internally process different commands and send them to different devices. In doing so the Cinegy Event Manager can handle all events internally or manage the internal system of plug-ins.
For each playout server there can be only one Cinegy Event Manager in the system (it is explicitly set up in the server configuration). That is why the Event Server should handle all the commands. If it is necessary to create several modules to handle different commands independently then this structure should be created inside the events handler. The described method is the simplest but it implies the creation of a completely stand-alone service for all needs.
If the collateral use of the external event handlers along with developed by Cinegy is required then another model of the event handler implementation should be used. It takes only to implement the handler plug-ins for each device and the existent Cinegy developed Cinegy Event Manager can be used.
Cinegy Air supports secondary events that can be used to control external devices, such as external SDI switches or GPI signal generating, for example.
To install the external Cinegy Event Manager, use one of the following ways:
The local Cinegy Event Manager is installed on the playout server and can be used in case you have, for example, just one channel that should be switched between the playout and external live signal through the external SDI switcher.
The remote Cinegy Event Manager allows you to control one video switcher from several playout servers (channels) independently. In this case, you have to install the external Cinegy Event Manager on a separate PC, which should be connected to the controlled device.