Anforderungen
Anforderungen an den Integrationsdienst
Anforderungen an den Host
-
Betriebssystem: Windows 10 x64 / Windows Server 2016 oder höher.
-
.NET: Für den Dienst ist kein .NET erforderlich, da er eigenständig ist (enthält eine eigene .NET 9-Laufzeitumgebung). .NET Framework 4.8 muss vorhanden sein, jedoch nur für das Installationsprogramm selbst; auf jedem DVMS/VMS-Rechner ist es bereits installiert.
-
Benutzerrechte: Die Installation erfolgt pro Rechner und erfordert erweiterte Rechte (Administrator / UAC). Der Dienst läuft standardmäßig als „LocalSystem“.
-
Speicherplatz: ca. 200 MB für den eigenständigen Dienst und ca. 400 MB zusätzlich, wenn Sie die Datenbank (PostgreSQL) installieren. Das Installationsprogramm selbst ist ca. 420 MB groß, da das PostgreSQL-Redistributable immer darin eingebettet ist.
Netzwerk und Konnektivität
-
Eingehender Datenverkehr: Der Dienst lauscht auf TCP 5194 (alle Schnittstellen). Das Installationsprogramm eröffnet dafür automatisch eine Firewall-Regel für eingehenden Datenverkehr (die bei der Deinstallation wieder entfernt wird). Spotter-Clients, auf denen das Plugin läuft, müssen
<http://<service-host>>:5194erreichen können. -
Ausgehende Verbindungen zu Vaidio: Der Dienst muss die API der Vaidio-Appliance erreichen können. Verwenden Sie den Vaidio-API-Port (in der Regel :80, Pfad
/ainvr/api/...) – achten Sie darauf, nicht die Admin-Weboberfläche unter :8000 zu verwenden (der Aufruf von:8000führt zu HTML- und JSON-Parsing-Fehlern). -
Ausgehende Verbindung zu PostgreSQL (nur für die Datenbankkonfiguration): standardmäßig localhost:5432.
-
Der Dienst läuft über reines HTTP auf Port 5194. Um TLS zu verwenden oder ihn über das lokale Netzwerk hinaus verfügbar zu machen, setzen Sie einen Reverse-Proxy ein und/oder schränken Sie den Firewall-Bereich ein.
Anforderungen an den Betreiber bei der Installation
Der Betreiber, der den Dienst installiert, benötigt Folgendes:
-
Administratorrechte auf dem Zielrechner.
-
Die Vaidio-Adresse, den Port, den Benutzernamen und das Passwort.
-
Optional eine
.lic-Lizenzdatei für diesen Rechner. Der Assistent zeigt die Hardware-ID des Rechners auf der Lizenzseite an, sodass diese abgefragt werden kann; dieser Schritt kann übersprungen werden. Ohne Lizenz lässt sich der Dienst zwar installieren und ausführen, gibt jedoch bei funktionsfähigen Endpunkten den HTTP-Status 423 zurück. -
Nur für die Datenbankkonfiguration: das Passwort des PostgreSQL-Superusers, mit dem die Bereitstellung erfolgen soll. Auf einem Rechner, auf dem PostgreSQL bereits installiert ist, ist dies das vorhandene Superuser-Passwort dieser Instanz.
Der Betreiber muss Folgendes nicht mehr bereitstellen:
-
Die API-Schlüssel. Ein Admin-Schlüssel und ein Benutzer-Schlüssel, die das Plugin und andere API-Clients vorlegen, werden vom Installationsprogramm generiert und auf der Seite zur Dienstkonfiguration mit „Kopieren“-Schaltflächen angezeigt. Sie können weiterhin bearbeitet werden, falls der Kunde eigene Werte verwenden möchte. Ein leerer Schlüssel würde bei jeder Anfrage einen HTTP-Fehler 401 zur Folge haben, daher lässt das Installationsprogramm diese Felder niemals leer.
-
Der Proxy-Sicherheitsschlüssel wird automatisch generiert, wenn das Feld leer ist. Er wird vom Server selbst ausgestellt: Der Server fügt ihn in die von ihm ausgegebenen Proxy-URLs ein und validiert eingehende Anfragen anhand seiner eigenen Kopie, sodass niemand außerhalb des Servers ihn jemals kennen muss. Eine manuelle Einstellung ist möglich, aber nicht erforderlich.
Anforderungen an das „Forensic Search“-Plugin
-
Ein Spotter-Client der entsprechenden VMS-Version (V9.10 oder V10).
-
Das signierte
ToolPluginIntegrationServer.spi-Paket, das von Mirasys bezogen wird. -
Eine VMS-Hauptserverlizenz, die die Lizenz für das „Deep Vision Data Plugin“ enthält. Ohne diese Lizenz ist die Registerkarte „Forensic Search“ nicht verfügbar.
-
Netzwerkzugriff auf den Dienst (eingehend).
-
Der Dienst muss mindestens auf dem gleichen Stand wie das Plugin sein, andernfalls wird die Registerkarte mit der Meldung „Integrationsserver aktualisieren“ gesperrt. Installieren oder aktualisieren Sie den Dienst auf die entsprechende Version, bevor Sie das Plugin bereitstellen.
Beachten Sie, dass es zwei verschiedene Lizenzen gibt: (1) Die VMS-Hauptserverlizenz muss die Lizenz für das Deep Vision Data Plugin enthalten, damit das Plugin geladen wird; (2) die .lic-Datei des Integrationsdienstes schaltet die API des Dienstes frei. Beide sind für ein funktionsfähiges System erforderlich.
Vaidio-Anforderungen
-
Eine erreichbare Vaidio-Appliance, deren API für den Service-Host freigegeben ist.
-
Die API-Basisauthentifizierung muss in Vaidio aktiviert sein (System → Einstellungen), und es muss ein spezielles Konto mit Administratorrechten für den Integrationsserver angelegt worden sein.
-
Ein einzelner Standard-NVR. Die Verwendung mehrerer NVRs wird nicht unterstützt bzw. kann nicht garantiert werden.
-
Vaidio-Lizenzfunktionen, die die vom Plugin bereitgestellten Funktionen abdecken: FR (Gesichtserkennung), LPR (Kennzeichenerkennung), Alter und Geschlecht, Marke und Modell sowie kamerübergreifende Personenverfolgung. Das Verhalten bei Fehlen einiger dieser Funktionen wurde nicht getestet. Das Produkt stellt die von Vaidio bereitgestellten Funktionen zur Verfügung; es fügt keine eigenen Analysen hinzu.
-
Getestete Vaidio-Versionen: 6.2.0, 7.1.0, 9.0.0, 9.1.0. Neuere Versionen sollten funktionieren, solange die öffentliche Vaidio-API kompatibel bleibt.