Hallo,
in jeder Software kann man ja ein Programm ausführen lassen bei Bewegung.
Hat nicht jemand Lust etwas zu Programmieren ?
Bei Bewegungs wird Programm aufgerufen welches dann eine Nachricht an einen lokalen PC im Netzwerk schickt ? Dieser PC müsste natürlich auch die Software drauf habe.
Dort hinterlegen müsste mann dann noch die Stream URL so das im Tray ein Popup auf geht Bewegung wenn man drauf klickt geht der Live Stream auf ?
Hintergrund:
Wenn Frau zuhause am PC TV schaut / Notebook auf hat und jemand vor der Tür steht sollte so etwas aufgehen. Dann muss man nicht extra in ein webinterface einloggen das dauert und ist für ein Dauerbetrieb auch nicht so das beste
das Problem hierbei ist, dass die Sache von ihrer grundsätzlichen Natur her komplex ist! Schliesslich muss das von Dir gewünschte Programm den Livestream der Kamera ständig analysieren und anhand vorgegebener Regeln reagieren, das macht man nicht eben mal mit nem kleinen Tool.
hmm aber fats jede SOftware hat doch bei Bewebung: Folgendes Programm ausführen.
Somit ist diese sache doch schon fertig.
Das Programm muss doch Quasi nur eine in ner extra Config hinterlegten URL in eine Datei Schreiben. Das Client programm auf meinem PC überwacht jede Sekunde diese datei auf veränderungen. Sobald diese sich verändert passiert auf dem CLient etwas.
Geht natürlich auch andersrum
Genau hier liegt der Hase im Pfeffer: Zu erkennen was eine Bewegung ist und was nicht, was ist Bildrauschen, was Heligkeitsänderungen, wo liegt die Ansprechschwelle für Bewegungen. All das sind sehr komplexe Auswertungen, die man nicht „mal so eben“ programmiert.
Nur zwei Bilder zu vergleichen wird sicher nicht das gewünschte Ergebnis liefern!
hää ? Das stell ich doch in der vorhanden Cam Software ein.
Z.b InStar. Dort hab ich doch die regeln der Erkennung eingestellt. Danach habe ich doch die Möglichkeit der e-mail, FTP oder Aufruf eines externen Scripts
Somit ist die bewegungserkennung von der Camsoftware gemacht.
Jetzt ist nurnoch das Übermitteln der Streaming URL an den Client notwendig.
aaalso (nur so als Tipp): Wenn man solche Fragen stellt, wie Du sie gestellt hast, dann ist es äusserst hilfreich soviele Informationen wie möglich bereit zu stellen!
Ich leite also mal ab: Du setzt eine Software ein (vermutlich InstarVision) deren Bewegungserkennungsfunktion du (vermutlich) nutzt, zusätzlich möchtest Du bei einer erkannten Bewegung auf einem anderen Rechner (vermutlich) in deinem LAN ein Fenster öffnen das das Livebild Deiner Cam anzeigt.
Das könnte man unter Windows XP z.B.: mit PSExec lösen, falls Du Windows XP auf allen Deinen Rechnern einsetzt, was Du uns aber nicht verraten hast
Also:
Wieviele Rechner, welches OS / Rechner, wieviele Cams setzt Du ein und sind meine oben aufgeführten Vermutungen richtig?
also könnte ein ganz primitiver Workflow wie folgt aussehen:
Videoserver erkennt Bewegung
Videoserver Startet ein Programm, das auf dem Remoterechner einen Browser startet und die URL der betreffenden Cam übergibt.
Da ja pro Cam ein Trigger gesetzt wird kann die CameraURL fix in den Aufruf integriert werden. (z.B.: http:// Interne.IP.der.Cam:Port/videostream.cgi)
Wie gesagt: Ganz primitiver Ansatz mit Bordmitteln!