Hallo
Um das bild der kamera in einem webseten element, in neo einzubinden, für die kameras welche über die jpeg kamera einstellungen, nicht einzubinden ist, kann man folgende methode verwenden, wenn ein php server zur verfügung steht.
Auch ist damit möglich das bild welches die ipcam liefert beliebig zu skalieren, datum und uhrzeit, logo und den namen der kamera einzublenden.
1. download
http://107.170.59.150/V40/SecureImage...2. die entpackten dateien in ein verzeichniss auf dem server hochladen
3. die datei SecureImageDisplay.php editieren:
diese zeile anpassen:
$ipcam_url = "http://ipderkamera/CGIProxy.fcgi?cmd=snapPicture2&usr=admin&pwd=YourPa
ssword&cnt=".microtime(true);
mit dieser url sollten alle foscam hd kameras ein jpg image liefern und sind auf diese weise im webseitenelement von neo darstellbar, sowie in der grösse skalierbar.
die ipderkamera kann die lokale ip adresse sein wenn der server auf einer pi liegt, falls der server im internet liegt, sollte
die adresse dann über einen dyndns anbieter laufen und im router eingestellt sein, sowie port der kamera wietergeleitet sein / freigegeben
beispiel für ipderkamera wäre dann mydyndns.com:80
ist aber in der php datei auch beschrieben...
dann gibt es noch paar einstellungen:
$no_save_to_disk = true; // es wird kein bild aufgennomen auf dem server
wenn false dann wird immer das letzte bild der kamera in die datei ipcam1,jpg geschrieben, falls dann die kamera offline sein sollte, wird dann dieses bild angezeigt.
$resized_percentage = .50;
wenn 100 wird das originale bild der kamera angezeigt ohne skalierung
die werte werden mit einem punkt davor geschrieben .40 für 40%
ausser für 100 und 0
wenn der wert 0 ist werden diese parameter gelesen
$resized_width = 160; skalierte breite
$resized_height = 120; skalierte höhe
wie gesagt um auf diese grösse zu skalieren lautet dann $resized_percentage = 0;
weitere parameter sind in der php datei beschrieben:
datum und zeit darstellen, logo und der name der kamera, alle sind auch ausblendbar
der aufruf erfolgt dann in neo in einem webseiten element so:
.http://ipdesservers/ordner/SecureImageDisplay.php
ipdesservers = ip adresse euere pi oder internetadresse
ordner = ordner in dem sich alle dateien befinden, kann aber auch der hauptordner der website sein, dann beim aufruf der url auslassen
SecureImageDisplay.php die datei die dann das bild der kamera aufruft.
wenn der server auf einer pi läuft muss man die php gd library installieren:
sudo apt-get update
sudo apt-get -y install php5-gd
falls auf dem webserver im internet die php gd library nicht installiert ist, kann man den anbieter bitten, dises zu tun
wer das ohne php testen möchte kann es mit dieser html datei tun,
diese url aufrufen und den seiten quelltext anzeigen, kopieren, auf seinen server in eine htm datei einfügen, und die parameter anpassen.
http://www.saveontelephonebills.com/c...
Neuen Kommentar hinzufügen