Server aufsetzen für NVR - Suche Hilfe

OP #8013886
Lesenswert?
• ▲
▼

Hallo, ich bitte um Einschätzung: Ziel: Eine funktionierende Leitstelle für die Überwachung von Kameras. Der Kunde hat ein Kamerasystem und einen NVR, dort sind Regeln hinterlegt nach denen die Kameras Alarm schlagen. Dieser Alarm soll in einer Leitstelle menschlich verifiziert werden. Ablauf:

  • Event entsteht im NVR (z. B. Motion, IVS, Line Crossing)
  • NVR erstellt ein Event-Payload
  • NVR öffnet eine ausgehende HTTPS-Verbindung
  • TLS-Handshake
  • HTTP POST an definierte URL
  • Server antwortet mit HTTP 200 (ACK) Im Server:
  • API Service
  • Message Queue
  • Alarm-Engine
  • Datenbank Leistelle
  • Leitstellen-Frontend

Was meint ihr zu dem Aufbau? Vielen Dank

#8015224
Lesenswert?
• ▲
▼

Tobias R. schrieb:

Was meint ihr zu dem Aufbau?

Grundsätzlich sind alle notwendigen Buzzwords enthalten, aber bisher fehlt noch ein schlüssiges Konzept. Was die Datenbank, die Message Queue und die "Alarm-Engine" tun sollen, bleibt vollkommen unklar, während Du an anderer Stelle sogar Selbstverständlichkeiten wie den TLS-Handshake erwähnst, aber gleichzeitig Du nichts über die Behandlung von Fehlern etc. sagst. Im Kern würde ich schätzen, daß ein erfahrener Entwickler das recht schnell machen kann, ohne Erfahrung wird es allerdings... sagen wir, spannend.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.