Planung Alternative(n) zur Surveillance Station

Letztes Update: 07.12.24



In den folgenden 6 Posts wird in den nächsten Wochen, je nachdem wie viel Zeit ich habe, eine Vostellung von der VMS Software nxWitness von NetworkOptix entstehen.

Ausserdem möchte ich bekannte Probleme und Lösungen in den Posts 2-6 zusammenzufassen, damit ihr nicht alles durchforsten müsst.

Inhaltsverzeichnis

  • 24.08.24 Hinzufügen von: Aufzeichnung #4
  • 25.08.24 Hinzufügen von: Links, Installation, Ersteinrichtung, Kameras hinzufügen #3
  • 27.08.24 Hinzufügen von: Backup und Sicherung #3
  • 30.08.24 Hinzufügen von: Server- und Experteneinstellungen, Plugins, Speicheranalyse und Failover #3
  • 09.09.24 Hinzufügen von: Beschreibung für die Erweiterung einer Nvidia Karte #1
  • 18.09.24 Hinzufügen von: Kamera Hotspots #4
  • 03.10.24 Hinzufügen von: Beschreibung und Erweiterung der Recherchemöglichkeiten #6
  • 24.11.24 Hinzufügen von: Links zu Threads/Posts die das Nx Thema behandeln
  • 07.12.24 Hinzufügen von: Release Notes #3

Wichtige Updates
  • 17.09.24 Nx Version 6 ist online #56
  • 20.11.25 Nx 6.01 ist online
  • 07.12.24 Hinweise zum kostenlosen Nx Enterprise Upgrade in #103

Post 2
  • Links zu hilfreichen Forumposts

Post 3

  • Die wichtigsten Links
  • Installation
  • Kameras hinzufügen
  • Backup

Post 4

  • Kameras konfigurieren
  • Systemeinstellungen
  • Servereinstellungen
  • Failover

Post 5

  • KI Plugins einbinden
  • Events and Actions

Post 6

  • Client: Bedienung und Recherche
  • Client: Recherche
  • Mobile Geräte

Post 7

  • Pi5


Warum ich das mache?

Weil hier immmer wieder Themen in diese Richtung gehen und auch in vielen Posts über Alternativen auf dem VMS und NVR-Markt diskutiert wird. Ich möchte das gerne bündeln und mit meinem persönlichen Liebling anfangen.

Warum NetworkOptix?

Ich kenne nun seit 2009 die verschiedensten VMS Systeme. Der Markt ist voll, fast schon gesättigt. Es gibt riesen Suiten, die alles an Sicherheitstechniken implementieren können. Es gibt Spezialisten, die sich auf bestimmte Techniken konzentriert haben. Es gibt Out-of-the-box Systeme, die durch ihre Einfachheit glänzen wollen.
Nx fasst vieles davon zusammen, folgt dabei aber einem simplen Stil, der schnell Lust auf mehr macht. Das intuitive, schnelle und durchdachte, macht Nx zu einer VMS, dir durchaus mit den Größen des Marktes, wie Genetec, Milestone oder Qognify mithalten und meiner Meinung nach, sogar in vielen Bereichen schlagen kann.
Der große Nachteil der genannten Marken, ist ihre Trägheit und der gewaltige Umfang in der Konfiguration - da kommt der Vorteil von Nx zum tragen.
Übrigens ist Hanwha Wave ein OEM Produkt von NetworkOptix, welches auch als NVR angeboten wird.

Ich möchte damit aber keine anderen Systeme schlecht reden. Im Gegenteil, jedes System hat seine Vorzüge und sie müssen bedarfsgerecht eingesetzt werden. Es gibt durchaus Szenarien in denen Nx nicht zum Einsatz kommen kann.

Meine Umgebung...

...seht ihr in meiner Signatur. Ich betreibe eine VM in einer RS1221+ mit Windows11 Enterprise (SSD), 4 Kernen und 4GB RAM. Der Storage erfolgt auf den normalen HDDs, die über iSCSI eingebunden sind.
Nx ist als Serverversion installiert, da es für den Anzeigemodus OpenGL, Quicksync oder eine GPU (ab v6 werden auch Nvidia Karten unterstützt) benötigt. Es würde auch eine OpenGL Simulation funktionieren, davon würde ich aber auf einer VM abraten. Auf einem physischen Server kann es eine Möglichkeit sein, die Bilder trotz fehlender GPU anzuzeigen.

Aktuell laufen 12 Kameras auf dem Server, von 2mp bis 4k, alles dabei und mit den maximalmöglichen Einstellungen (fps, Bitrate und Auflösung). Die Motion Detection wird in den Standardeinstellungen auf dem Server ausgeführt, was nur unwesentlich mehr Ressourcen benötigt.
Die ersten Tests sind vielversprechend und ich gehe mit dieser Hardwarekonfiguration davon aus, dass mindestens 50 Kameras betrieben werden können. Die CPU der RS1221 sollte auch mehr können, dann aber mit mehr RAM und Kernen.

Im nächsten Step werde ich das Ganze noch in einer Ubuntu 24.04 Umgebung testen. Danke an @ctrlaltdelete, der mich da gepusht hat und selbst schon Hand angelegt hat! 👍
Das dürfte die Auslastung nochmal ein Stück reduzieren.
Desweiteren habe ich seit Anfang diesen Jaheres eine pi5 Installation, als Servervariante, ohne Client mit Ubuntu 24.04 und piOS am laufen. Hier sind durchaus bis zu 30 Kameras in FullHD möglich.
Die Clientvariante wird offiziell nicht unterstützt, ich kann aber sagen, dass ich auch das mit 5-7 Kameras in kleinen Umgebungen laufen lassen würde - gutes Temperaturmanagement vorausgesetzt!

Eine interessante Ergänzung bzw. Erweiterung findet ihr hier.
@crammaster erklärt hier den Einbau einer nvidia Karte (GPU passthrough ist augenscheinlich möglich). Diese könnte für die Hardware Decodierung verwendet werden. Somit könnten mit der Version 6 von NetworkOptix 256 Kameras möglich sein. Das wäre auch eine weitere Entlastung für die CPU resp. der VM.
Tests stehen allerdings noch aus. GPU passthrough hat sich in anderen Umgebungen oft als schwierig erwiesen. Bisher ist mir das nur in einem ESXi Hostsystem gelungen.

Hinweis
Nx ist ein Lizenzsystem. Die Lizenzen werden in Deutschland über Distribution verkauft, z.B. bei Allnet. Jede Installation bringt 4 Testlizenzen mit sich, welche 4 Wochen gültig sind. Die Lizenzen sind für die Aufzeichnungen notwendig. Wenn ihr also nur streamen wollt, dann gehts auch ohne! :)

  • Einfach, rasend schnell, intuitiv (Miniamleinrichtung mit bis zu 128 Kameras pro Server in unter 5 Minuten - ab v6 bis zu 256 Kameras)
  • Innerhalb von 1 Sekunde können die Metadaten oder die MotionDetection oder ObjectSearch-Daten (KI) für 1 Jahr Aufzeichnung gesucht, gefiltert und dargestellt werden
  • Keyword Search: Volltextsuche nach Metadaten, wie z.B. Blauer Volvo, grünes Shirt, Alter, Geschlecht, PKW Arten, etc.
  • Kamera Hotspots: Virtueller Button im Bild führt dich zur nächsten Kamera (Laufwege nachstellen)
  • Ressourcenschonend auf Server und Client (Thema VM)
  • Intelligentes Aufzeichnungsmanagement (24/7, Motion, Motion+Object oder Motion+Object+LowResolution). Letztere Methode ist in dieser Art einmalig auf dem VMS Markt und bringt einige Vorteile mit sich
  • Plattformübergreifend (Windows, Linux, Mac, ARM/Raspi4,5, Docker)
  • Offenes System welches jede Kameras oder NVRs über Onvif oder RTSP einbinden kann (selbst getestet mit Axis, Dahua, Hikvision, Vivotek, Hanwha, VCA) - selbst die ältesten Möhren aus 2011 sind innerhalb von Sekunden integrierbar gewesen - ohne Wenn und Aber!
  • Direkte API für die größten Hersteller. Tiefenintegriert sind Hanwha, Vivotek, Digital Watchdog, VCA (Infos dazu was das bringt, siehe #4)
  • Modulares System, welches eine Art Handelsplattform mit sich bringt (Nx EVOS). Hier können Dritthersteller ihre eigenen (KI)-Produkte implementieren
  • Durch zahlreiche Plugins kann das System klug gemacht und erweitert werden (zb. mit OpenVino, einem kostenlosen Plugin welches dumme und alte Kameras intelligent macht und Intrusion, LineCrossing und Person Dection anbietet)
  • Kostenloser Failover (Teste ich gerade mit einer zweiten VM auf einem zweiten Speicherpool)
  • Einbindung von Webseiten, Webcams und Karten für die Visualisierung der Kamerastandorte
  • Erstellen von Zeitraffervideos innerhalb von Sekunden/Minuten (je nach Länge)
  • Einbindung von jeglichem Videomaterial (avi, MPEG-4, mkv) welches anschließend für eine Analyse (Motion Detection) durchsucht werden kann
  • Kamera WebGUI direkt in der VMS aufrufbar

Erstes Kapitel ist nun abgeschlossen. Bin gespannt auf eure Reaktionen und Kommentare. 🙂
Wollt ihr mehr darüber wissen? Konfiguration oder weitere Features? Andere Themen?

Nun ein paar wahllose Screenshots vom System. Weitere findet ihr in den folgenden Posts.

Clientansicht​

1724328157887.png

ZoomfensterBewegungssuche
1724326750583.png?hash=1cb448114647f1463804bf945b5f9957.png
1724326769983.png1724325838577.png

Push auf dem Handy​

1000036217.jpg
 
Zuletzt bearbeitet:

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.595
Punkte für Reaktionen
1.689
Punkte
274
Kann ich dann trotzdem die Aufnahmen der Kameras auf meiner Purple-HDD speichern lassen?
Ja, via smb oder iscsi.

Kann NX auch die Speicherrotation ähnlich der SS?
Ja, pro Kamera konfigurierbar

Also je Kamera 2TB zuweisen und die werden dann rotierend beschrieben?
Nein. Die Aufnahmedauer wird in Minuten, Stunden oder Tagen konfiguriert.
 
  • Like
Reaktionen: ctrlaltdelete

Energiemacher

Benutzer
Mitglied seit
27. Jul 2013
Beiträge
101
Punkte für Reaktionen
11
Punkte
18
Ja, via smb oder iscsi.
Wieder Dinge die bei mir mehr Fragezeichen aufwerfen als mir Antworten bringen. :-(
Es liest sich kompliziert, dass alles dann entsprechend einzurichten.



Um das ganze mal zu Testen, würde dann die Installation auch auf einer "normalen" HDD funktionieren oder sollte ich unbedingt eine SSD einsetzen?
Wenn ich eine SSD einsetze wäre es wohl auch sinnvoll meine VM mit HomeAsisstant auf die SSD umzuziehen!?
 
Zuletzt bearbeitet:

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.280
Punkte für Reaktionen
6.227
Punkte
569
Ich würde generell eine NVME-SSD für die VMs nehmen, wegen der höheren IOPS.
Du musst die NVME-SSD als neuen Speicherpool und Volume anlegen, danach im VMM einen neuen Speicher definieren und die vorhandene VM migrieren auf den neuen Speicher.
 

Anhänge

  • 1733297875775.png
    1733297875775.png
    126,6 KB · Aufrufe: 8
  • 1733297902440.png
    1733297902440.png
    103,8 KB · Aufrufe: 8
  • Like
Reaktionen: Energiemacher

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.595
Punkte für Reaktionen
1.689
Punkte
274
SMB sind einfach nur Netzlaufwerke und iscsi ist ein ähnliches Protokoll und bindet dir deine Festplatten identisch zu einem Windowssystem (C, D, E) ein.
 
  • Like
Reaktionen: Energiemacher

faxxe

Benutzer
Mitglied seit
22. Nov 2007
Beiträge
236
Punkte für Reaktionen
66
Punkte
34
Hallo aus Graz,

als Ex Syno User bin ich immer auf der Suche nach einer guten SurvStation Alternative. Habe nun schon länger Frigate in Verwendung.
Heute Morgen habe ich nach Studium dieses Threads dann schnell mal eine Ubuntu VM kreiert und die nx Ubuntu Server Version installiert. Hat sämtliche Kameras sofort gefunden und wirkt extrem aufgeräumt und bietet schon am 2. Blick sehr viele clevere Ansätze. Ich denke, hier wird eine Lizenz fällig.
Danke für diesen Beitrag und deine Arbeit @c0smo
 

faxxe

Benutzer
Mitglied seit
22. Nov 2007
Beiträge
236
Punkte für Reaktionen
66
Punkte
34
Oh...6 Lizenzen wird heftig :rolleyes:. Gibts auch einen Händler in AT zw ein Händlerverzeichnis?
-faxxe
 
  • Wow
Reaktionen: ctrlaltdelete

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.280
Punkte für Reaktionen
6.227
Punkte
569
ja, leider sehr gut, aber eher für den professionellen Einsatz gedacht. Bei 6 Cams wirds teuer, aua
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.595
Punkte für Reaktionen
1.689
Punkte
274
B2C gäbe es hier etwas. Ist auch noch im Preis eher in der günstigeren Range angesiedelt.
B2B bei Allnet. In Österreich sollte hier was erhältlich sein.
 
  • Like
Reaktionen: faxxe

faxxe

Benutzer
Mitglied seit
22. Nov 2007
Beiträge
236
Punkte für Reaktionen
66
Punkte
34
Nach nun vielen Stunden probieren und mit dem System spielen, komme ich zur finalen Erkenntnis, dass es wohl eher nichts für meine Hardware Umgebung ist.
Ich verwende 6 eher günstige Reolink Kameras. Mit einigen läufts per ONVIF problemlos. 2 Stk hängen aber in einer Dauer-Resert-Schleife, wenn nx aktiv ist. Ich habe da einige Stunden investiert aber ich kriegs nicht zum Laufen.
Auch beim Umschalten zwischen Aufnahmen und Live dauert es manchmal viele Sekunden, bis von einzelnen Kameras ein ungestörtes Bild gezeigt wird.
Vermutlich aber spielen so günstige Kameras bei dieser professionellen SW einfach keine Rolle. Die SW hätte mir wirklich gut gefallen aber auch in Hinblick auf die Lizenzkosten lass ich das Projekt mal fallen.
Frigate hat auch für mich den Vorteil, das es per Google Coral USB Stick AI basierend nur mehr Videos von definierten Objekten aufnimmt (Hund Katze Auto Person etc).
Coral USB Stick
Das läuft bei mir im Docker monatelang auch mit meinen billigen Reolinks ohne jegliches Problem extrem schnell und stabil und dabei sehr Ressourcen schonend wegen des Coral Sticks.

Anyway... Danke für eure Unterstützung
-faxxe
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.280
Punkte für Reaktionen
6.227
Punkte
569
Hast du Frigate mit Coral auf einer DS laufen?
 

faxxe

Benutzer
Mitglied seit
22. Nov 2007
Beiträge
236
Punkte für Reaktionen
66
Punkte
34
Hast du Frigate mit Coral auf einer DS laufen?
Nein, ist ein Eigenbau Unraid Server. Ob man den bei DSM durchreichen kann, entzieht sich meiner Kenntnis. Irgendwann hat Synology ja mal mit einem Update den USB Support abgedreht (wenn ich mich recht erinnere).
 

ctrlaltdelete

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
30. Dez 2012
Beiträge
14.280
Punkte für Reaktionen
6.227
Punkte
569
Ok, Danke.
Wenns auf der DS in einer VM läuft geht das problemlos.
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.595
Punkte für Reaktionen
1.689
Punkte
274
Danke für deine Hinweise, die helfen bestimmt anderen Usern. Reolink wird nicht offiziell bzw. nativ untersützt. Das spielt aber keine Rolle für Nx, da rtsp und Onvif ebenfalls genutzt werden können. Das wäre jetzt was für meinen Spieltrieb :) Ich besorge mir mal ein/zwei Reolink Modelle und teste die in meinem Labor.
Welche Modelle hast du im Einsatz?
 

faxxe

Benutzer
Mitglied seit
22. Nov 2007
Beiträge
236
Punkte für Reaktionen
66
Punkte
34
Spieltrieb kenne ich @c0smo Hab ich normal auch bei solchen Dingen...
Also per ONVIF fehlerfrei liefen die RLC-520, C1 Pro, E1 Zoom
Endlos-Reboot bei einer RLC-422 und E1-Outdoor. Es kommt auch kurz ein Livebild dann kommt der Reboot.
Dieselben Kameras waren schon an der Synology SS und da ebenfalls problemlos. Einige davon hängen seit Jahren problemlos im Freien. Sind demnach auch keine aktuellen Modelle mehr von RL.
Spannend finde ich ja, dass die Kameras rebooten, wenn nv aktiv ist. Das machen die zwar, wenn zB die Auflösung oder FPS gewechselt wird.
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.595
Punkte für Reaktionen
1.689
Punkte
274
Neustart ist schon sehr komisch, da muss was an der Harware der Kamera völlig aus dem Ruder laufen.
Versuch mal diese Option zu deaktivieren.
1733388828545.png

Und 1 zu aktivieren, ebenso 2. Und sag mir mal, was bei 3 angeboten wird. Danach solltest du in die Kamera gehen und dort alles so einstellen, wie du es benötigst.
1733388984297.png

Was wird dir bei den Streams angezeigt?
1733389116804.png
 

faxxe

Benutzer
Mitglied seit
22. Nov 2007
Beiträge
236
Punkte für Reaktionen
66
Punkte
34
@c0smo Danke für deine Tipps. Das Deaktivieren der Kamera Optimierung und den Sekundärstream zu deaktivieren lässt die beiden Kameras nun fehlerfrei arbeiten. Keine Reboots mehr (y)
Nun muss ich mich wohl noch weiter damit auseinandersetzen ;)
 

Energiemacher

Benutzer
Mitglied seit
27. Jul 2013
Beiträge
101
Punkte für Reaktionen
11
Punkte
18
Ich habe nun den NX-Server auf einer Ubuntu-VM installiert.

Allerdings wird nur eine IPC-Kamera gefunden. Die noch vorhandene Reolink scheint er nicht leiden zu können und zeigt sie mir auch nicht in der Auswahl....oder muss ich erst die Testlizenz aktivieren?

Intuitiv ist die Oberfläche m.E. nicht zu bedienen.
Bin noch weit weg von der Begeisterung. :)

Auch die Screeshots oben von @cosmo sehe ich bei mir nicht.
Wobei ich dazu sagen muss, dass ich mich aktuell nur mit https://localhost:7001 verbunden habe.
Evtl. gibts ja noch einen anderen Weg!?

Grüße
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.595
Punkte für Reaktionen
1.689
Punkte
274
Evtl. gibts ja noch einen anderen Weg!?
Ja natürlich. Den Client für Ubuntu oder alle anderen Betriebssysteme 😉
WebGUI ist nur provisorisch.
nxvms.com

Reolink wird nativ nicht unterstützt und muss manuell über onvif hinzugefügt werden. Lizenzen werden nur für Aufzeichnungen benötigt.
 
  • Like
Reaktionen: Energiemacher

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.595
Punkte für Reaktionen
1.689
Punkte
274
Vergessen zu erwähnen. Auf der VM brauchst du den Client natürlich nicht! Das macht keinen Sinn, da keine GPU verbaut ist. Installier den Client auf einem Windows PC oder Mac.
 
  • Like
Reaktionen: Energiemacher


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat