IPSCam

@Schmiddi

Habe ich bis jetzt noch nicht ausprobiert, hast Du schon am einen alternative Browser auf dem Android versucht (der Opera steht ja zum Beispiel auf Android ebenfalls zur Verfügung)

Hallo Andreas,

vielen Dank dafür, werde ich morgen gleich mal testen! :slight_smile:

Gruß
Jens

Hallo Andreas
Bei der Foscam gibt einen link zu einer Mobilen variante für den Video Stream der läuft auch im Android Standard Browser
und ich denke mal somit auch in der Android MobileApp von IPS
Das wird irgenwie mit diesem HTML Code gemacht


<img alt="video" id="imgDisplay" name="imgDisplay" onload="load_video()" src="http://10.0.1.82/snapshot.cgi?user=xxx&pwd=xxx&count=4293">

da ich aber nicht so bewandert bin in HTML vielleicht kannst du was damit anfangen :slight_smile:
Vielleicht lässt es sich ja in IPScam implementieren
Hab als Anhang mal den kompletten HTML code der hinter dem Frame liegt kopiert

Gruß
Bruno

Foscam_mobile_HTML.zip (2.15 KB)

Fürchte fast, da kann ich nicht wirklich helfen - habe bis dato noch keine Android App!
Eventuell liegts ja an der Authentifizierung - schon mal versucht User+Pwd zu deaktivieren…

Habe alles mögliche schon Getestet
Habs auch schon mit Imagegrabber versucht das Bild wird auch nicht aktualisiert
Ich denke es liegt an der Android App die aktualisiert anscheinend keine Bilder und HTML Boxen
Mal auf die nächste Version warten
aber trotzdem
Danke

Hallo zusammen.
Ich bin Neuling und je mehr ich mich mit IPS beschäftige, um so süchtiger macht es!
Aber!!!
das meiste sind noch Böhmische Dörfer für mich.
aktuell versuche ich IPSCam zu laufen zu bekommen.
folgender Hintegrund:
Ich habe zwei INSTAR Kameras eine 2905 und eine 4010.
IPSLibrary habe ich mit Hilfe des Baseloaders installiert, aber das wars dann auch. Ich glaube IPSCam hat sich noch nicht installiert.
Es fehlt also schon am Glundlegenden Verständnis.
Kann mir bitte Jemand eine Step by Step Anleitung geben wie genau ich das Ganze zum Laufen bekomme!?
Vielleicht verstehe ich dann auch, wie ich zukünftig IPSLibrary benutze.
Danke im Voraus.
Henry

[ol]
[li]IPSCam in der IPSModuleManagerGUI unter „Neues Modul“ laden
[/li][li]Deine 2 Kameras im Config File entsprechend dem WIKI Beitrag eintragen
[/li][li]Modul in der GUI auswählen und Installation ausführen
[/li][li]fertig
[/li][li]
[/li][/ol]

Andreas
Genau das ist mein Problem, ich kapier’s nicht. Ich steh auf der Leitung. Ausser dem Baselaoder ausgeführt ist noch nichts passiert.
Wie mache ich das:„IPSCam in der IPSModuleManagerGUI unter „Neues Modul“ laden“

Das wurde entsprechend deiner Angaben als WebFront konfiguriert ;), dort aufrufen und die Schritte abarbeiten.

nun habe ich es hinbekommen und auch das Funktionsprinzip verstanden. aber eines fehlt mit noch, wie bekomme ich die Pfeiltasten zur Kamerasteuereung ins WebFront?
Danke!

Wenn du in der Konfiguration den Kameratyp als „IPSCAM_TYPE_MOVABLECAM“ definiert hast
solltest du IM Videobild die Kamera bewegen koennen ( keine Pfeile ).

okay, hatte ich! Funktioniert auch.
Aber wenn ich in eine Richtung drücke, hört die Cam nicht auf zu schwenken bis zum Anschlag! Wie stoppe ich die Bewegung?

Hallo,

ich hab eine Apexis APM J0233 WS IRC.
Kann ich die in IPSCam einbinden?

Der Videostream kommt auf : http://IPADRESSE/videostream.cgi
JPEGs übre http://IPADRESSE/snapshot.cgi?user=[user]&pwd=[password]

Gruß
hardlog

Eigentlich sollte er nur einen Schritt machen.
Benutzt du Firefox ? Da koenntest du mal folgendes einschalten „Extras Webentwickler Web-Konsole“.
Dann solltest du im unteren Fenster das Kommando sehen welches an die Kamera geht.
Sollte etwa so aussehen

[10:24:04.094] GET http://ip-adresse:port/decoder_control.cgi?command=0&onestep=1&user=xxxxx&pwd=xxxxx [HTTP/1.1 200 OK 433ms]

eigentlich benutze ich Chrome. aber im firefox funktioniert es auch nicht.
Wo genau schalte ich das an?:

Da koenntest du mal folgendes einschalten „Extras Webentwickler Web-Konsole“.

Hallo Hier sollte man die Konsole einschalten
webconsole.png

Hi,

nachdem mich auch das IPSymcon Fieber mittlerweile voll gepackt hat und ich mir heute Morgen kurz dachte es muss doch auch möglich sein jedes Android Device als Webcam mit einzubinden in IPSCam habe ich ein wenig gebastelt.

Falls es jemand brauchen kann hier eine kurze Anleitung:

a.) Vom Google PlayStore IP Webcam auf dem Android Device installieren Hier der direkte Link

b.) Auf dem Android Device konfigurieren. Bei mir sind es folgende Einstellungen auf einem Tablet
Resolution: 640x480
Photo resolution: 1280x960
Quality: 54
Orientation: Landscape
Use front facing camera: nicht angekreuzt (will)
FPS Limit: 30
Focus mode: Default
Login/password definieren in dem man da drauft drückt (WICHTIG: für IPSCam merken!!!)
Primary address family: IPv4
Port: 5099 (WICHTIG: für IPSCam merken!!! Ich will da nicht direkt auf Port 80 gehen. Ist mir zu unsicher)
Audio mode: Enabled
Disable notification: nicht aktiviert
Prevent going to sleep: aktiviert
Stream on device boot: nicht aktiviert
Zum Schluss auf Start server ganz unten klicken und dieser Part ist einmal erledigt

c.) Zum Testen im Browser kann man folgenden Pfad eingeben
http://<user>:<password>@<ip android device>:<port>
Dort zum Beispiel dann auf den URL for MJPG-compatible software link klicken um den Live Stream zu sehen

d.) Danach die IPSCam Konfiguration vornehmen im Objektbaum unter IP-Symcon -> Program -> IPSLibrary -> config -> modules -> IPSCam -> IPSCam_Configuration

Die Bereiche mit < > ersetzen unten aber auch < > entsprechend mit entfernen im Code Beispiel unten:
<ip android device> ersetzen durch IP-Adresse (zB: 192.168.0.15)
<user aus android app> ersetzen durch richtigen User (zB: test)
<password aus android app> ersetzen durch richtiges Passwort (zB: test1)
<port aus android app> ersetzen durch richtigen Port (zB: 5099)

function IPSCam_GetConfiguration() {
		return array(
			0    => array(IPSCAM_PROPERTY_NAME          => 'Android Device',
			                  IPSCAM_PROPERTY_TYPE           => IPSCAM_TYPE_FIXEDCAM,
			                  IPSCAM_PROPERTY_COMPONENT => 'IPSComponentCam_Android,<ip android device>,<user aus android app>,<password aus android app>,<port aus android app>',
			              ),
		);
	}

e.) Danach im Webfront noch unter der IPSLibrary das IPSCam Modul auswählen und noch entsprechend auf Modul installieren klicken

Danach ist der Livestream des Android Device im Webfront sichtbar.

LG

Hallo Andreas

Ich wollte jetzt gerne das Bild einer Kamera aktualisieren und dann per E-Mail weiterschicken.
Ich benutze folgende funktion dafür


<?        
// Bilder der Webcam Akualiesieren   
 IPSUtils_Include ('IPSCam.inc.php', 'IPSLibrary::app::modules::IPSCam');   
 $camManager = new IPSCam_Manager();    
 $camManager->PictureRefresh(0);
?>

Komischerweise Aktualisiert er nur das Bild von der Kamera mit dem Index 1.
Weißt Du evt. woran das liegen könnte.

Mfg Stefan

Hallo Stefan,

war ein kleiner Bug - Update liegt am Server …

@Thiemo

ich hab mal auf die schnelle eine neue Klasse zur Anbindung von Android Kameras hinzugefügt.

Bei der Einbindung kann man zusätzlich noch den entsprechenden Port angeben:


function IPSCam_GetConfiguration() {
        return array(
            0    => array(IPSCAM_PROPERTY_NAME          => 'Android Device',
                              IPSCAM_PROPERTY_TYPE           => IPSCAM_TYPE_FIXEDCAM,
                              IPSCAM_PROPERTY_COMPONENT => 'IPSComponentCam_Android,<ip>,<user>,<pass>,<port>',
                          ),
}
 

Bitte bei Gelegenheit testen und Deinen Post entsprechend anpassen (habe in meinem ersten Post einen Link auf Deinen Beitrag gesetzt).