Hello,
We have developed an event server plugin that accepts PTZ commands from a service running on another node in our network. This remote service is tracking an object and needs to move the PTZ to follow the object. However, we would like a Video Client user to be able to override commands from the remote service and take control of the camera for a configurable time. I have tried configuring the PTZ priorities in the Management Client for two user roles. One is for the Video Client user (call it VCUser) and another is for a user I have created that is for the remote service to use (call it SiteIQ) and I have put this user into the Administrator’s group on the machine where the VMS is installed. The Event Server Service is configured to start using the SiteIQ user’s credentials. The VCUser’s PTZ priority is 10,000. The SiteIQ user’s PTZ Priority is 1. What I am seeing is the commands coming from the remote service always takes control of the PTZ, even though the PTZ priority is lower than the VCUser’s priority. I am wondering if this is due to the Event Server service running as an Administrator, and it always can override the PTZ. If I move the SiteIQ user out of the Administrator’s group though, the Event Server service hangs during startup with the following in the Event Server log:
2015-08-10 6:57:09 AM UTC-04:00 Info Log -------------------------- Version: 3.3.1020.4
2015-08-10 6:57:09 AM UTC-04:00 Info Log Available MAC address:00:0C:29:92:C7:79
2015-08-10 6:57:09 AM UTC-04:00 Info Log Local time is now: 6:57:09 AM
2015-08-10 6:57:09 AM UTC-04:00 Info Log UTC time is now: 10:57:09 AM
2015-08-10 6:57:09 AM UTC-04:00 Info Server Event Server is starting.
2015-08-10 6:57:09 AM UTC-04:00 Info Server Server machine name: DLWVMS2, Server domain name: DLWVMS2
2015-08-10 6:57:09 AM UTC-04:00 Info Server Event Server feature manager started.
2015-08-10 6:57:09 AM UTC-04:00 Info FeatureManager Siveillance VMS 300 detected, Alarm, Map and Access Control feature started
2015-08-10 6:57:09 AM UTC-04:00 Info ServerRegistration Server registration has started.
2015-08-10 6:57:09 AM UTC-04:00 Error ServerRegistration Service registration failed with error message: Access to the registry key ‘HKEY_LOCAL_MACHINE\SOFTWARE\Milestone\XProtect Event Server’ is denied., retrying…
2015-08-10 6:57:09 AM UTC-04:00 Info ServerRegistration Retrying server registration…
It seems that an event server service runinng as a non-administrator user can’t register with the VMS, which I can understand; however, can anyone offer some assistance with commanding PTZs through an event server plugin and overriding PTZs from a Video Client user?
Thanks,
David Wolf
Siemens Industry, Inc.
BT SSP ES R&D
400 Interstate North Parkway, SE
Suite 400
Atlanta, GA 30339, USA
Tel: +1 (678) 819-5596
Fax: +1 (678) 819-5561
Mobile: +1 (815) 814-1478