Technische Spezifikationen
Allgemeine technische Referenz: wie jeder Teil von GC Surge funktioniert, welche Einschränkungen bestehen und was nicht funktioniert. Implementierungsdetails (Technologie-Stack, Tuning-Parameter) sind nicht Gegenstand dieses Dokuments.
Onboarding — Geräte hinzufügen
Überblick
Das Onboarding verbindet die Kameras oder Alarmquellen eines Kunden mit GC Surge, sodass deren Alarme in das Alarm Center fließen. Jedes Gerät gehört zu einem Objekt; ein Objekt kann viele Geräte umfassen. Das Onboarding wird über Konfiguration → Hinzufügen aufgerufen und bietet vier Einstiegspunkte:
| Einstiegspunkt | Funktion | Am besten geeignet für |
| Geführte Einrichtung (Assistent) | Stellt einige Fragen, erkennt die richtige Verbindungsmethode und erfasst anschließend die Gerätedetails | Die meisten Benutzer; wenn unklar ist, welche Methode zutrifft |
| Objekte manuell hinzufügen | Öffnet das Formular für ein einzelnes Objekt direkt | Benutzer, die die Verbindungsmethode bereits kennen |
| Aus Tabelle importieren | Importiert viele Objekte und Kameras auf einmal aus einer Vorlage | Größere Rollouts |
| Universelle Kameraunterstützung | API-/SMTP-/FTP-Weiterleitung für ein einzelnes Gerät | Geräte, die ihre Alarme selbst senden |
Ein Gerät ist immer einem Objekt zugeordnet. Durch Eingabe des Namens eines vorhandenen Objekts wird die Kamera diesem Objekt hinzugefügt, anstatt ein neues zu erstellen.
Verbindungsmethoden
GC Surge unterstützt vier Möglichkeiten, wie die Alarme einer Kamera in die Cloud gelangen. Der geführte Assistent wählt automatisch eine aus; das manuelle Formular erkennt sie anhand der Erreichbarkeitsprüfung und der Kameramarke automatisch.
| Methode | Wie Alarme GC Surge erreichen | Voraussetzung für den Benutzer |
| Öffentlich | Die GC Surge Cloud erreicht die Kamera direkt (öffentliche IP, DDNS oder weitergeleitete Ports) und spielt die Alarmkonfiguration ein | Kamera aus dem Internet erreichbar; unterstützte Marke |
| Privat (lokaler Agent) | Ein lokaler Agent (Desktop) im Objektnetzwerk verbindet die Kamera mit GC Surge und wendet die Konfiguration an | Lokaler Agent am Objekt installiert; unterstützte Marke |
| GC Edge | Eine GC-Edge-Einheit am Objekt verbindet sich mit dem Videostream der Kamera und löst die Alarme aus | GC Edge installiert und mit dem Objektschlüssel gekoppelt |
| Manuelle Protokolle | Die Kamera selbst sendet Alarme an einen von GC Surge bereitgestellten Endpunkt bzw. eine Adresse; der Benutzer fügt die Verbindungsdetails in die Kamera ein | Kamera kann Alarme per API, E-Mail (SMTP) oder FTP senden |
Unterstützte Kameramarken
Eine Kameramarke ist unterstützt, wenn GC Surge die Alarmkonfiguration automatisch in das Gerät einspielen kann — ohne manuelle Einrichtung auf der Geräteseite. Die grundlegend unterstützten Marken sind:
- Hikvision
- Dahua
- Axis
- NxWitness
Maßgeblich ist die aktuelle Liste in der Plattform — sie kann zusätzliche Marken über diese Grundausstattung hinaus enthalten. Behandeln Sie das Dropdown-Menü der unterstützten Marken in der Plattform stets als aktuelle Referenz.
Eine Kamera, die nicht auf der Liste der unterstützten Marken steht, ist nicht blockiert. Es gibt zwei Ausweichmöglichkeiten:
- Die Kamera kann ihre Alarme selbst senden (API / FTP / SMTP). GC Surge erzeugt den Endpunkt bzw. die Adresse; der Benutzer fügt diese in die Einstellungen der Kamera ein.
- Die Kamera liefert nur einen Videostream. Eine GC-Edge-Einheit am Objekt überwacht den Stream und erzeugt die Alarme.
Geführter Assistent — Entscheidungslogik
Der Assistent erfasst das Minimum an erforderlichen Angaben und leitet in drei Schritten zur richtigen Methode weiter:
- Absicht — neues Objekt, Kamera zu einem vorhandenen Objekt hinzufügen oder Massenimport.
- Kameratyp — eine Marke aus der Liste (automatisch konfiguriert); meine Kamera kann Alarme senden (API/FTP/SMTP) → manueller Pfad; GC Edge verwenden → Edge-Pfad; ich bin nicht sicher → fortfahren und erkennen lassen.
- Zugriff (nur wenn noch nicht entschieden) — GC Surge kann die Kamera direkt erreichen → Öffentlich; nur privates Netzwerk → Privat (lokaler Agent); nicht sicher → Privat (sicherste Standardeinstellung).
Einzelnes Gerät — erfasste Felder
| Feld | Öffentlich | Privat | GC Edge | Hinweise |
| Objektname | ✓ | ✓ | ✓ | Vorhandener Name = zu diesem Objekt hinzufügen |
| Kamera-IP | ✓ | ✓ | ✓ | Private IP für Privat/Edge |
| Kameramarke | ✓ | ✓ | (GCEdge) | Dropdown nur mit unterstützten Marken; GC-Edge-Schalter erzwingt GCEdge |
| Web-Port + HTTPS-Schalter | ✓ | ✓ | ✓ | Bei Öffentlich wird eine Port-Erreichbarkeitsprüfung durchgeführt |
| Videostream-Port | — | — | ✓ | Nur GC Edge |
| Benutzername / Passwort | ✓ | ✓ | ✓ | Kamera-Anmeldedaten |
| Vor Ort / Kontaktdaten | Optional | Erforderlich, wenn nicht vor Ort | Erforderlich, wenn nicht vor Ort | Objektschlüssel + Anweisungen werden an den Kontakt vor Ort gesendet |
Massenimport — was unterstützt wird und was nicht
Der Tabellenimporter unterstützt: mehrere Objekte und Kameras in einem einzigen Upload; alle drei Verbindungstypen (öffentlich, privat, Edge); eine zeilenweise Validierung vor dem Übernehmen; eine herunterladbare Tabelle der fehlgeschlagenen Zeilen; sowie einen eigenen Konfigurationsschritt für private Geräte nach dem Import.
Der Pfad über manuelle Protokolle (API/SMTP/FTP) wird im Massenimport nicht unterstützt — dieser Ablauf erfolgt pro Gerät und interaktiv (der Benutzer kopiert die Verbindungsdetails in jedes Gerät einzeln).
NOVA99x — Fehlalarmfilter
NOVA99x ist ein Modul zur Rauschunterdrückung, das bis zu 99 % der Fehlalarme herausfiltert und es Sicherheitsbetrieben ermöglicht, ohne zusätzliches Personal zu skalieren. Es verarbeitet bewegungsausgelöste Ereignisse in Echtzeit und klassifiziert jedes Ereignis als echten Alarm oder als Fehlalarm.
Was es erkennt
NOVA99x verwendet die Vorher-, Aktuell- und Nachher-Bilder jedes Ereignisses (drei Frames), um Bewegung zu erkennen und Personen sowie Fahrzeuge zu identifizieren — einschließlich Pkw, Bussen, Lkw und Lieferwagen. Es funktioniert sowohl mit optischen als auch mit thermischen Sensoren.
Was es NICHT erkennt
- Tiere
- Entfernte Objekte (kleine Personen oder Fahrzeuge weit von der Kamera entfernt)
- Schnell fahrende Autos
- Industriefahrzeuge und deren Teile
Kamerakompatibilität
NOVA99x arbeitet mit Ereignisbildern und nicht mit bestimmten Kamerastreams — es ist nicht an eine bestimmte Gruppe von Kameramodellen gebunden.
Einschränkungen
- Kameras oder Alarmquellen, die nur ein einziges Bild pro Ereignis senden, weisen eine sehr niedrige Echterkennungsrate auf. NOVA99x ist für Ereignisse mit drei Frames optimiert.
- Videoclips haben einen geringeren Durchsatz als Ereignisse mit drei Frames.
- Richten Sie Kameras auf den interessierenden Bereich (Eingang, freies Sichtfeld). Vermeiden Sie Vegetation, Trägerstrukturen oder andere Hindernisse, die die Sicht versperren.
- Die Erkennungsgenauigkeit nimmt mit der Entfernung sowie bei geringerer Beleuchtung oder geringerem Kontrast ab — Nachtsichtkameras, Wärmebildkameras und lichtschwache Nachtszenen verringern alle die Erkennungsleistung.
Funktionsweise (Cloud)
NOVA99x verarbeitet die drei Ereignisbilder in fünf Schritten:
- Analysiert Bewegung und identifiziert Bewegungszonen.
- Analysiert den Bildinhalt und erkennt Personen und Fahrzeuge.
- Validiert die Erkennungsbewegung innerhalb der interessierenden Regionen und identifiziert stationäre Artefakte.
- Filtert sehr schnelle und stationäre Objekte heraus, während Personen und sich bewegende Fahrzeuge erhalten bleiben.
- Klassifiziert das Ereignis anhand der Erkennungen, der Bewegungszonen und der konfigurierten Parameter.
Funktionsweise auf GC Edge (vor Ort)
Vor Ort analysiert NOVA99x den Live-Feed und pflegt ein Bewegungsmodell. Sobald das Bewegungsmodell ausgelöst wird, aktiviert sich das Erkennungsmodell, um Objekte zu verfolgen und ihre Bewegung zu validieren.
GC Edge
GC Edge ist die lokale Software-Appliance, die von der NXGEN Technology AG entwickelt wurde und auf einem Windows-PC am Standort des Kunden läuft. Sie nimmt Videostreams von IP-Kameras auf, führt die KI-Bewegungserkennung lokal aus und veröffentlicht Alarmereignisse an GC Surge. Die gesamte Videoverarbeitung erfolgt auf dem Gerät — es wird kein Video in die Cloud gesendet.
Mindestanforderungen an die Hardware
| Komponente | Anforderung |
| Betriebssystem | Windows 10 64-Bit oder Windows 11 |
| CPU | Mindestens 4 physische Kerne (1 Kamera); 8+ Kerne für 4–6 Kameras |
| RAM | 4 GB (1–2 Kameras); 32 GB unterstützen bis zu ca. 11–12 Kameras |
| Speicher | Mindestens 5 GB verfügbar |
| Netzwerk | 100 Mbit/s LAN zu den Kameras (RTSP über TCP); ausgehende Internetverbindung für die Alarmzustellung |
| GPU | NVIDIA-GPU mit 4 GB+ VRAM für CUDA (optional — verbessert die Leistung erheblich) |
Funktionsweise
Kopplung — Während der Ersteinrichtung gibt der Operator den im GC-Surge-Portal generierten Objektschlüssel in die Anwendung GC Edge Manager ein. GC Edge verwendet diesen Schlüssel, um sich bei der Plattform zu authentifizieren, die Liste der für das Objekt registrierten Geräte abzurufen und sich automatisch mit jedem einzelnen zu verbinden. Bei einem Neustart ist keine erneute Kopplung erforderlich.
Videoaufnahme — Jeder Kamerastream wird unabhängig verarbeitet. GC Edge verbindet sich direkt über das lokale Netzwerk mit der Kamera, ruft den Live-Videofeed ab und verarbeitet ihn vollständig auf der lokalen Maschine. Wo verfügbar, wird Hardwarebeschleunigung genutzt, um die CPU-Auslastung zu minimieren.
KI-Erkennung — Videoframes werden lokal von einem KI-Modell analysiert, das Personen und Fahrzeuge in Echtzeit erkennt und verfolgt. Bei statischen Szenen ohne Bewegung wird die KI-Analyse automatisch ausgesetzt und in dem Moment fortgesetzt, in dem Aktivität erkannt wird.
Überwachung — Der GC Edge Manager bietet ein Live-Dashboard, das den Status jeder verbundenen Kamera anzeigt — ob sie aktiv ist, den aktuellen Erkennungsstatus sowie eine Live-Vorschau als Miniaturansicht.
Konnektivität — GC Edge benötigt eine stabile Internetverbindung, um Alarme an GC Surge zu liefern und das Abrufen des Live-Feeds aus der Ferne zu ermöglichen.
Einschränkungen
- Eine Kamera muss im lokalen Netzwerk erreichbar sein; Kameras in anderen Netzwerken oder VLANs sind nicht erreichbar.
- Die Erkennungsqualität hängt von der Kameraplatzierung und den Szenenbedingungen ab (dieselben Vorbehalte wie bei NOVA99x oben).
- Die Kapazität ist durch den Host-PC begrenzt — die Anzahl der Kameras skaliert mit der verfügbaren CPU, dem Arbeitsspeicher und der GPU.
- Für die Alarmzustellung ist eine stabile Internetverbindung erforderlich; im Offline-Zustand können keine Alarme an die Plattform zugestellt werden.
Genie Discovery Agent (GDA)
Der GDA ist der Verbindungspfad Privat (lokaler Agent). Er konfiguriert Kameras in einem privaten Netzwerk, das nicht direkt aus der Cloud erreicht werden kann: Der Agent durchsucht das lokale Netzwerk des Objekts und spielt die Alarmkonfiguration in die gefundenen unterstützten Kameras ein. Nicht unterstützte oder nicht erreichbare Kameras werden übersprungen.
Den GDA gibt es in zwei Ausführungen — einem Desktop-Agenten (Windows) und einer mobilen App —, die dieselbe Aufgabe erfüllen.
Option A — Desktop-Agent (Windows)
Verwenden Sie diese Option, wenn Sie bereits mit demselben Netzwerk wie die Kameras verbunden sind oder sich per Fernzugriff auf eine Maschine in diesem Netzwerk verbinden können. Installieren Sie den GDA auf einem beliebigen Windows-PC in diesem Netzwerk. Nach dem Start erkennt der Agent automatisch, welche Kameras zum Objekt gehören, und konfiguriert sie ohne weitere Eingaben. Der Portalstatus wechselt zu Konfiguriert, sobald der Agent fertig ist. Ein Besuch vor Ort ist nicht erforderlich, wenn Sie bereits über Fernzugriff auf das Netzwerk des Kunden verfügen.
Option B — Mobile App
Verwenden Sie diese Option, wenn Sie keinen Netzwerkzugriff auf den Standort des Kunden haben und jemanden persönlich dorthin schicken müssen. Wenn Kameras zu einem Objekt ohne lokalen Agenten hinzugefügt werden, generiert das System einen Objektschlüssel und einen QR-Code. Teilen Sie diese mit der Person vor Ort. Diese:
- Installiert die mobile GDA-App auf ihrem Gerät.
- Scannt den QR-Code oder gibt den Objektschlüssel manuell ein, um die App mit dem Objekt zu verknüpfen.
- Verbindet ihr Gerät mit demselben lokalen Netzwerk wie die Kameras.
- Die App findet alle Kameras des Objekts und konfiguriert jede erreichbare Kamera automatisch.
- Der Portalstatus wechselt zu Konfiguriert, sobald der Vorgang abgeschlossen ist.
Die mobile App hat keine Anmeldung — der Zugriff wird über den Objektschlüssel gesteuert. Teilen Sie den QR-Code nur mit vertrauenswürdigem Personal.
Unterstützte Kameramarken
- Hikvision
- Dahua
- Axis
- NxWitness
Einschränkungen
- Der PC oder das mobile Gerät muss sich während der Einrichtung im selben lokalen Netzwerk wie die Kameras befinden. Keiner von beiden kann Kameras in anderen Netzwerken oder VLANs erreichen.
- Die mobile App hat keine Anmeldung — der Zugriff wird ausschließlich über den Objektschlüssel gesteuert. Teilen Sie den QR-Code nur mit vertrauenswürdigem Personal.
- Wenn eine Kamera zum Zeitpunkt der Einrichtung offline oder nicht erreichbar ist, wird sie nicht automatisch konfiguriert. Der Vorgang kann wiederholt werden, sobald sie wieder online ist.
- Jeder Objektschlüssel ist an ein einzelnes Objekt gebunden. Wenn sich Kameras über mehrere Objekte verteilen, wird pro Objekt ein eigener Objektschlüssel benötigt.