NEWS
Software für Kameras
-
@haselchen funktioniert evtl. Dlan?
-
so, hatte auch grad mal BlueIris auf eine Win10-VM installiert. Ging alles tatsächlich super schnell. Ich habe mal 4 ReoLink-Cams eingerichtet. Alles mit Standard-Einstellungen.
Doch die Prozessorlast gefällt mir nicht so.
Da hatte ich mit MotionEye bessere Werte.
EDIT:
hier noch zoneminder:
-
Vergleichst Du da vielleicht gerade Äpfel mit Birnen? Was läuft denn noch alles auf der Windows 10 VM bei über 7GB RAM verbrauch....?
Und Motion Eye gibst Du 4 Kerne, Windows 10 nur 2...???
-
@lemuba stimmt du hast recht. Ist mir so nicht aufgefallen. Werd der VM morgen noch 2 Kerne spendieren.
Auf der VM mit Win10 läuft nur blue iris.
Motioneye und zoneminder laufen jeweils in einem eigenen Container. -
@lemuba so, hier meine Hausaufgabe. Die VM hat nun auch 4 Kerne.
Nochmal zusammengefasst:
- auf der VM ist nur WIN10 und BlueIris drauf
- Zoneminder und motioneye jeweils im eigenen Container
- in allen drei Programmen immer die selben 4 Cams mit MotionDetect und Aufnahme
- alle 4 Cams auf 10 fps eingestellt
- per rtsp den Main-Stream benutzt
- im Test lief immer nur die zu testende VM bzw. der Container
hier der Vergleich:
zoneminder:
motioneye:
10 fps ohne Artefaktbildung nicht möglich --> runter auf 2 fps
Blue Iris:
mit den Vergleichseinstellungen recht niedrige Prozessorlast
starke Artefaktbildung in den Motion-Aufnahmen
Motioneye ist sehr übersichtlich, wie ich finde. Letztlich bin ich aktuell wieder bei zoneminder hängengeblieben. BlueIris ist etwas unübersichtlich, kann man aber sehr detailliert einstellen. Aber ich bezweifele, dass ich die Optimaleinstellungen für mein System innerhalb der noch verbleibenden 13 Tage Testphase finde.
-
@Lenny-CB sagte in Software für Kameras:
Blue Iris:
mit den Vergleichseinstellungen recht niedrige Prozessorlast
starke Artefaktbildung in den Motion-AufnahmenWas ich trotzdem nicht verstehe, ist Dein extrem hoher RAM Bedarf von >7GB.
Da läuft doch nicht nur Windows 10 und Blue Iris? Ich liege da bei max. 2,5 GB...Ich habe keine starke Artefakte Bildung... Wie schauen deine Record Settings aus?
Bei mir geht der Stream "Direct to Disc"...:Und dann vielleicht mal den Kamera Main Stream von VBR auf CBR stellen....!
-
@lemuba Die Windows VM "sagt" Proxmox immer "ich habe den ganzen Speicher in Nutzung" dem ist aber nicht so, siehe Bild Proxmox Win10 VM und Win10 Taskmanager.
-
Der Windows Qemu - guest agent wird Dir helfen:
https://pve.proxmox.com/wiki/Qemu-guest-agent
Bei mir:
Und wenn Du schon dabei bist und entsprechenden Intel Prozessor hast, kannst Du auch an Windows die GPU durchreichen.
Sind aber auch irgendwo noch einige Files anzupassen...Siehe unter PCI:
In der Windows VM:
Und vielleicht noch einen Tip für den Zugriff auf die Windows VM von Windows - die flüssigste Verbindung geht meines Erachtens über RDP:
-
@lemuba .... Ähm... das galt aber jetzt nicht mir?
Das was du gesehen hast, ist einen "Normalo" Win10 Installation, so wie ganz viele User das machen mit VirtIO, ohne Durchreichen von HDDs oder einer GPU.
Persönlich habe ich erst am WE meine letzten zwei Großen Win10 VMs gekillt, mit Durchreichen von PCI (10GB Netzwerkkarten) und Nvidia 1050 (die habe ich nun Ausgebaut, weil nicht mehr Benötigt), aber zurück, die gezeigte Installation ist ja die "übliche" wenn man mit Proxmox anfängt, der Balloon Treiber scheint immer noch Falsche Werte an Proxomx zu senden bzw. zufordern, aber ehrlich weiter bin ich da nicht Eingestiegen weil es für mich nicht Wichtig war warum die Anzeigen so Unterschiedlich sind, weil es einfach für mich keine Nachteile hatte, weder wurde der Speicher voll noch wurde das System langsam.
Und in der VM läuft nur ein Progarmm das ich hin und wieder mal nutze.. nichts wo ich mich reinhängen muss um etwas zu Optimieren.
Remotedesktop sollte jeder kennen und nutzen und wenn es mal schnell gehen muss dann öffne ich "guacamole"
Der Cluster hat Ausreichend Power
-
@Lenny-CB Auflösung oder Frames reduzieren ist bei aktuellen Blueiris Versionen eigentlich kein Thema mehr. Einfach bei jeder Kamera den passenden Substream eintragen. Damit wird die Bewegungserkennung mit deutlich geringerer Ausflösung durchgeführt => drastisch weniger CPU Last. Die Aufzeichnung und Live Streams laufen dann weiterhin mit hoher Auflösung/FPS.
Passende Settings für eine typische Reolink PoE Kamera:
Weitere Details dazu: https://ipcamtalk.com/wiki/sub-stream-guide/
Vergleichbares ist natürlich auch bei ZM möglich indem man die Bewegungserkennung in einen Kamera "Klon" auslagert und mit diesem dann die "hochauflösende" Kamera triggert. Eine genauere Beschreibung dazu findet man im ZM Wiki.
Ich würde zudem einen Blick auf bi-Aidetection werfen:
https://github.com/VorlonCD/bi-aidetection
https://ipcamtalk.com/threads/tool-tutorial-free-ai-person-detection-for-blue-iris.37330/
https://www.youtube.com/watch?v=PkRE10YPt3I -
Falls noch jemand BlueIris nutzt, hier nochmal ein relativ neues Vido zur CPU Optimierung - zwar auf Englisch, aber schön beschrieben:
https://www.youtube.com/watch?v=SEV4EMnoWpQHatte selber noch ein paar Tweaks gefunden die ich noch nicht auf dem Zettel hatte.