PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Motion



elsefi
03.02.10, 18:49
Hallo zusammen, folgendes..
Einige von euch kennen vielleicht Motion. Dieses Programm Dient dazu eine Webcam unter linux als Server zu betrieben. Also es hat ganz unterschiedliche funktionen. Der Server lässt sich einen Port zuweisen um auf die Webcam zuzugreiffen, also zu sehen was passiert. Es ist mit der angabe eines weiteren Ports aber auch möglich das Programm über http zu konfigurieren.. soweit so gut.. das Programm leuft.. die Webcam Bilder kommen rein, auch die http konfiguration geht..
aber.. ich möchte das die Bilder der Webcam nur mit einem Benutzernamen und einem Passwort zugänglich sind. In der Konfigurationsdatei /etc/motion/motion.conf gibt es dafür eine funktion:

# Username and password for network camera (only if required). Default: not defined
# Syntax is user:password
netcam_userpass test:test

diese funktion funktioniert aber leider nicht.. also es kommt kein Login.. die Webcam übertragung ist trozdem zu erreichen.. seltsamerweise funktioniert für die http konfiguration der Passwort Schutz aber zu 100 %..

hat jemand eine Idee was genau zu diesem Problem führt und wie man es lösen kann ? :confused:

marce
04.02.10, 06:39
wenn meine 3sec Google mich richtig informiert haben ist die Option ein evtl. Zugangslogin und PW zu der Kamera selbst - nicht zu dem, was Motion draus macht (http://wiki.linuxmce.com/index.php/IP_Cameras)

Ansonsten - da ich motion nicht kenne und auch nichts weiteres darüber weiß würde ich eine evtl. Auth, so sie nicht dort implemetiert ist, über einen vorgeschalteten Proxy lösen...

Dominik.M.
04.02.10, 21:19
# Username and password for network camera (only if required). Default: not defined
# Syntax is user:password
netcam_userpass test:test



Hallo
Das bezieht sich lediglich auf spezielle IP Cameras, hat mit dem was du vorhast nix zu tun.
Du möchtest den Zugriff von aussen auf die Webcam-http-server sichern und solltest daher das hier anwenden.
http://www.lavrsen.dk/foswiki/bin/view/Motion/ConfigOptionControlAuthentication

elsefi
05.02.10, 00:28
hallo
also es trifft zu das es diese funktion control_authentication gibt.. die funktioniert auch..
aber.. aber und das ist das Problem.. man hat mit Motion eigentlich immer zwei Server am laufen und nur bei einem dieser beiden Server funktioniert das.. sagen wir einen auf Port 8000 auf dem das Webcam Bild zu sehen ist.. dann gibts aber auch noch einen Port 8001 und dort drauf leuft die Webbasierte Konfiguration des Servers.. und control_authentication bewirkt lediglich das Port 8001 verschlüsselt wird.. also die Webbasierte Konfiguration.. das ist ja gut und recht.. aber die Webcam Bildübertragung die ist jederzeit ohne Benuter und PW abzurufen.. und das ist das was ich eigentlich nicht kapiere.. irgendwie sollte man ja beide Schützen können..

Dominik.M.
05.02.10, 08:58
Also eigentlich ist port 8080 der Control-Port und für jede Kamera läuft dann eine Seite ab port 8081.
Mein link den ich gepostet habe, der schützt den Control-Port. Das einfachste wäre das zu benutzen, und wenn du dann von ausserhalb auf die Webcams zugreifen willst, also "live" zusehen möchtest, dann könntest du auf den Control-Port und von dort aus die Webcam-Ports einschalten... und nach Gebrauch einfach wieder ausschalten.

Aber vielleicht wäre es gut du würdest kurz schreiben was genau du mit Motion machen willst und was du sehen willst, oder für was du die webcam-http-server benutzen willst, dann gibt es vielleicht auch einfachere Möglichkeiten.
Ich z.B. benutze Motion schon seit Jahren mit 2 Kameras die das Grundstück "bewachen" und habe motion genau so eingerichtet wie ich das brauche und das funktioniert super. Aber die live-webcams auf den 808x Ports die brauch ich eigentlich nie.

elsefi
05.02.10, 10:00
also port 8080 kann eben auch proxy sein.. darum habe ich die beiden Ports auch abgeändert.. das spielt ansich ja keine rolle..

kurz gesagt.. die webcam befindet sich im öffentlichen netz.. und das von morgens bis abends.. ohne das ich sie irgendwie abschalten möchte.. sie soll einfach für die Leute zu erreichen sein, die einen Benutzernamen und ein Passwort haben.. es wäre ja also dumm wenn jeder dieser Besucher sich zuerst in die Konfiguration einloggen müsste um die Kamera ein zu schalten.. und übrigens, damit wäre die Kamera auch wieder für unberechtigte Leute zu erreichen.. denn sobald sie leuft ist sie zu erreichen.. und ich will ganz klar http Live Stream und nicht einfach nur Bewegungsbilder..

Dominik.M.
05.02.10, 10:25
Achso, es geht also gar nicht um die Bewegungs-Erkennung, für die Motion ja eigentlich entwickelt wurde, sondern, ich sag mal, "nur" um eine Standard-Webcam Funktion ?
Vielleicht wäre dann eine ganz andere Software sinnvoller die mehr in die Richtung Webcam entwickelt wurde und auch auf einem vorhandenen Webserver läuft, der mit Standard-Maßnahmen abgesichert werden kann, oder auch einfach in eine (gesicherte) HTML-Seite eingebunden werden kann ?

Dominik.M.
05.02.10, 10:27
oder dir kann das hier helfen wenn du unbedingt Motion einsetzen willst:

http://www.lavrsen.dk/foswiki/bin/view/Motion/SecureWebcamFeeds