NEWS
Alternative motioneye
-
Hi zusammen,
da mich langsam Motioneye auf die Palme bringt und anscheinend auch nicht weiterentwickelt wird (habe auch die selben Problem mit der DEV Version) wollte ich mal fragen was ihr so als Alternative verwendet?
Bevor gefragt wird.... Ja alle Einstellungen wie Auflösung, Rate etc. gleich. Habe glaube ich mit allen Einstellungen rumgespielt was es gibt. Aber nach ca. 1 Minute schon einen Zeitversatz von 10 Sekunden. Nach einer Stunde 30 Sekunden und irgendwann wir nur noch ein verpixeltes Bild übertragen...
Vermutlich wird es an meinen HP Elite liegen, aber eigentlich ist er nicht so richtig ausgelastet. Irgendwo so bei 40% etc.
Anscheinend habe nach der Suche viele Probleme, aber Alternativen die aktiv genutzt werden nicht aufgezeigt. Deswegen nun dieser Beitrag.
-
@draexler Bist du dir wirklich sicher, dass das dein motioneye verursacht?
Bei mir wird der Stream auf 3 Geräten angezeigt. Ein Gerät hat dabei einen immer stärker werdenden Zeitversatz bis es irgendwann dann den Stream neu startet. Die beiden anderen Geräte machen das nicht. Also liegt es bei mir eindeutig am Wiedergabegerät.Wie sind denn deine Einstellungen in Motioneye? Oder was hängt da mit welcher Auflösung dran?
Mein motioneye hat nur 1 GB zugewiesen, läuft mit 2 Prozessoren ebenfalls mit 50% Auslastung.
Was bei dir noch interessant wäre ist die Netzwerkauslastung. Wenn der Stream den Netzwerkport zuballert geht auch nichts mehr. -
@draexler wenn der Zeitversatz immer größer wird liegt das möglicherweise daran das du den Stream als MJPEG an dein Wiedergabegerät weiterreichst und entweder ist das zu langsam, um die Bilder so schnell darzustellen wie sie rein kommen oder die Netzwerkverbindung ist zu langsam.
Dadurch kommt es zu einer Warteschlange die versucht wird ab zu arbeiten. -
@draexler
Ich verwende "go2RTC" um den RTSP Stream einer Eufy Kamera in IOB VIS einzubinden.https://github.com/AlexxIT/go2rtc
Kannst ja mal schauen, ob das was für dich ist.
-
Hab das mal ausprobiert.
GUI ist , naja, reden wir nicht drüber
Wie kann ich denn wie bei Motioneye dort die Streams auf einer Seite im Livemodus anzeigen lassen?
Bisher öffnet sich nur eine extra Seite mit dem Stream. -
@haselchen
oh ich bin da jetzt nicht wirklich der Experte dafür. Go2RTC bereitet ja deine Streams nur in ein für dein verwendetes Anzeigegerät oder Browser die Daten entsprechend auf.
Soll heißen, die "GUI" wie Motioneye gestaltest du selber in VIS per iframes.
Motioneye hatte ich mal probiert und es hat mir nicht gefallen. Glaube da war kein Ton bei.
Dann hatte ich Frigate in HomeAssistant installiert und das in VIS per iframe eingebunden bis ich auf go2rtc aufmerksam geworden bin. Und das funktioniert jetzt super, ohne große Verzögerung.
Viele haben ja beim IOB und VIS immer das Problem, das RTSP Streams nicht in Vis direkt abgespielt werden können (z.B. Eufy). Go2rtc löst das Problem. -
Ich stehe ja nicht ewig vor meiner VIS
Ich möchte wenn ich am Laptop sitze , wie bei der MotionEye Seite , gleich alle Streams sehen . -
Ich hatte mal kurzfristig
rtsp-to-webrtsp
in Proxmox asl VM am laufen. War relativ einfach einzurichten, aber soweit ich mich erinnere nur überterminal
zu konfigurieren. Da hatte ich dann auch alle Streams auf einer Seite.
rtsp-to-webrtsp -
Moin,
folgende Alternativen habe ich beim Googeln gefunden https://alternativeto.net/software/motioneye/, ich hatte nur mal mit
ZoneMinder
und einer Kamera eines alten Handys gespielt, Web-Oberfläche ist nicht die hübscheste.Ausschitt aus obigen Link:
Shinobi -> https://moeiscool.github.io/Shinobi/ ZoneMinder -> https://zoneminder.com/ iSpy -> https://www.ispyconnect.com/ Motion -> https://motion-project.github.io/
VG
Bernd -
@haselchen
bei mir läuft die vis den ganzen Tag auch im Büro auf dem Pc per vpn mit.
Unterwegs nutze ich auf dem mobile eher Homeassistant, dort den stream ebenfalls per iframe eingebunden. -
@draexler ,
teste seit gestern Frigate, siehe hier. -
@rumpeltec Danke für deinen Tip. Da bei mir die Aufnahmefunktion hinfällig geworden ist habe ich mir den "go2rtc" mal angeschaut. Super bequem per Proxmox Helper zu installieren und gegenüber dem motioneye deutlich schlanker.
Bei 2 laufenden Streams ist die Prozessorlast im Proxmox von Durchschnittlich 48% auf schmale 27% gefallen. Wow! -
@draexler sagte in Alternative motioneye:
was ihr so als Alternative verwendet?
Ich bin erst vor kurzem von 'MotionEye' auf 'Agent DVR' (auch als 'iSpy' bekannt) umgestiegen. Mich hat auch gestört, dass es keine Weiterentwicklung von 'MotionEye' gibt und auch, dass man keinen Ton in den Aufnahmen hat.
'Agent DVR' ist vielleicht etwas komplizierter zu konfigurieren, bietet aber ungleich mehr Möglichkeiten. Die Installation hat eine Weile gedauert weil die Einrichtung von FFmpeg sehr zeitaufwändig war.
Bei mir wurde die Prozessorlast gegenüber 'MotionEye' damit etwa halbiert. Mittels MQTT oder Web-API können viele Einstellungen leicht von ioBroker durchgeführt werden. Für private Zwecke ist das Programm kostenlos.
Edit: bei mir läuft das Programm in einem Linux-Proxmox-Container, kann aber auch unter Windows (und ich glaube auch iOS) installiert werden. Früher hatte ich eine ganze Weile iSpy unter Windows am Laufen und war zufrieden. Nach einem etwa zweijährigen Ausflug zu MotionEye bin ich zum Nachfolger von iSpy zurückgekehrt.
-
@dr-bakterius ,
sehr interessant, muss ich nach Frigate oder gleichzeitig auf jeden Fall testen. -
@dr-bakterius ,
brauch ich für MQTT ein Konto bei Agent DVR ?
Ich kann die MQTT Server Einstellungen nicht finden.
Das Einbinden einer Kamera ist ja easy. -
@dr-bakterius sagte in Alternative motioneye:
dass es keine Weiterentwicklung von 'MotionEye' gibt
ist ja so nicht gaaaaanz richtig
https://github.com/motioneye-project/motioneye/tree/dev -
@dr-bakterius
Wollte das unter Proxmox mal testen .
Hast du erst Debian installiert und dann den Agent ? Oder gibt es ein fertiges Image ? -
@chucky666 ,
habe es gerade in einem Debian LXC installiert, war in 10 Minuten erledigt. -
@wal sagte in Alternative motioneye:
brauch ich für MQTT ein Konto bei Agent DVR ?
Ich kann die MQTT Server Einstellungen nicht finden.Du brauchst dafür kein Konto. Hier findest du die MQTT-Einstellungen:
Bei den Kameras musst du dann noch einstellen, dass diese auch über MQTT senden.
Um z.B. die Bewegungserkennung von Cam 4 zu aktivieren, sendet man
cmd=switchDetector&oid=4&ot=2&on=true
(oid = Kamera-ID; ot 1 ist Mikrofon, ot 2 ist Kamera). -
@chucky666 sagte in Alternative motioneye:
Hast du erst Debian installiert und dann den Agent ? Oder gibt es ein fertiges Image ?
Ich hatte schon Debian mit MotionEye. Darin habe ich den Agent installiert. Soviel ich gesehen habe gibt es ein Docker-Image (da kenne ich mich aber nicht aus).