Skip to main content

Can I display a camera from a subsystem through a decoder during an IVA alarm in BVMS Enterprise?

Question

Can I display a camera from a subsystem through a decoder during an IVA alarm in BVMS Enterprise?

Answer

Currently, this specific functionality is not supported in the BVMS Enterprise system. The core issue lies in the limitations of the existing Server API and the RemoteServer SDK, which are used for communication between subsystems and the main Enterprise Management System (EMS). Here is a more detailed explanation:

1. Server API Limitation:

  • The Server API on the EMS expects camera objects to be known within its own configuration. In this scenario, the camera is configured on a subsystem, making it an unknown object to the main EMS server.

  • Since the camera is not directly recognized by the EMS, the API cannot resolve its ID and, as a result, cannot open the camera stream on the VIDEOJET decoder.

2. RemoteServer SDK Limitation:

  • The RemoteServer SDK, which is necessary to control the decoder on the EMS side, lacks the capability to hand over camera information from a subsystem to the main Enterprise server.

  • The current implementation of the SDK only allows the EMS server to address camera objects that are already configured within its own environment. It does not support resolving or accessing camera streams from external subsystems directly.

3. Missing SDK Functionality:

  • The current Server SDK for the decoder does not provide a method to directly supply an URL (including user credentials) to the decoder. If this feature were available, it would allow any camera stream to be addressed independently of the server where the camera is configured. This missing functionality is a significant roadblock in achieving the desired scripting behavior.

Due to these limitations, it is not feasible to use a script to trigger an automatic display of a camera from a subsystem on a decoder when an IVA alarm is activated. The API's design, which requires known camera objects, and the missing features in the RemoteServer SDK prevent this integration from being implemented.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.