Wie findet man für FHEM die Zugriffsadresse von Livestreams von IP-Kameras?

Begonnen von cocojambo, 06 November 2018, 17:59:57

Vorheriges Thema - Nächstes Thema

cocojambo

Ich habe mich schon mal hier mit dem Problem mit einer Kamera gemeldet, habe es aber dann mehr oder weniger mit Zufall gelöst.
Mir geht es aber prinzipiell um die Frage wie man Kameras in FHEM einbindet und für die man die Adresse des Live Sreams benötigt. Ich habe es mit den Programmen Wireshark, Ispy , Fiddler und auch mit der Zusatzfunktion des Firefox probiert. Alles ohne brauchbare Lösungen. Ich habe mal meine erfolglosen Versuche angehangen:

define Kamera_VH_Stream weblink iframe http://192.168.115.59/videostream.cgi?user=admin&pwd=
#define Kamera1_Stream weblink iframe http://192.168.115.28/snap.cgi?&-getstream&-chn=1
#attr Kamera1_Stream htmlattr width="640" height="360" frameborder="0" marginheight="0" marginwidth="0" style="background-color: grey;; -webkit-border-radius: 10px;; -moz-border-radius: 10px;; border-radius: 10px;;"
#define Kamera_VH_Stream weblink htmlCode <img width="384" height="216" src="http://192.168.115.59/snap.cgi?&-user=admin&-pwd=&-getstream&-chn=1"
#define Kamera_VH_Stream weblink iframe http://192.168.115.59/snap.cgi?user=admin&pwd=&resolution=8&rate=0
#define Kamera1_Stream weblink iframe http://192.168.115.59/videostream.cgi?&-usr=admin&-pwd=
#define Kamera1_Stream weblink iframe http://192.168.115.59/snap.cgi?user=USER&pwd=&chn=1
#define Kamera1_Stream weblink iframe http://192.168.115.59/videostream.cgi?user=admin&pwd=&resolution=600x400
#define Kamera1_Stream weblink iframe http://192.168.115.59/snap.cgi?&-getstream&-chn=1
#attr Kamera1_Stream htmlattr width="640" height="360" frameborder="0" marginheight="0" marginwidth="0" style="background-color: grey;; -webkit-border-radius: 10px;; -moz-border-radius: 10px;; border-radius: 10px;;"
#define Kamera1_Stream weblink iframe rtsp://admin:admin@192.168.115.59/user=admin_password=xFsuBepL_channel=1_stream=0.sdp
#define Kamera1_Stream weblink iframe http://admin:admin@192.168.115.59
#define Kamera1_Stream weblink iframe http://192.168.115.59/videostream.cgi?user=admin&pwd=123&resolution=8&rate=0
#define Kamera1_Stream weblink iframe http://admin:@192.168.115.59/videostream.asf?user=admin&pwd=&resolution=320x240
#define Kamera_VH_Stream weblink iframe http://192.168.115.59:554/cgi-bin/anv/images_cgi?channel=0&user=admin&pwd=
attr Kamera_VH_Stream alias Vogelhaus Cam
attr Kamera_VH_Stream fp_Test 100,200,2,
attr Kamera_VH_Stream htmlattr width="640" height="480"
attr Kamera_VH_Stream room Kamera
#define Kamera_VH_Stream weblink htmlCode <img width="384" height="216" src="http://192.168.115.59/snap.cgi?&-usr=admin&-pwd=&-getstream&-chn=1"


Mit VLC geht folgendes:

rtsp://192.168.115.59/user=admin_password=_channel=1_stream=0.sdp

Über die Kamera habe ich beim Auslesen verschiedener Apps folgendes gefunden:

org Type: TOP-308
Hersteller laut MAC: Cisco-Linksys
Vergleichbar: HDL DVR-HM/NVR-HM und Sricam SP Cam (RTSP)
TCP: 34567
RTSP: 554
ONVIF: 8899
HTTP: 80
user: admin
pass:
SCR Port: 51496
Stream Index: 12


Bevor ich mich "tot" versuche das Teil ans laufen zu bekommen, meine Frage:
Es muß doch möglich sein, irgendwie an die Adresse eines Live-Streams Zugriff zu kommen. Das würde ja auch anderen helfen, die, wie ich hier im Board schon gelesen habe, auch schon daran verzweifelt sind.

Gruß aus Köln
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

Ralf W.

Proxmox Nipogi AM16, FHEM:RaspberryMatic:DE ConBee II, diverse Sensoren und Aktoren.

cocojambo

Vielen Dank für den Hinweis, aber auf dieser Seite habe ich alle Vorschläge ausprobiert. Keiner geht. Wie ich schon geschreiben habe, habe ich es auch mit dem ISpy Wizard alle ausgeworfenen Adressen manuell ausprobiert, geht keine von. ISpy findet das Kamarabild natürlich, aber diese Adresse ist in FHEM nicht nutzbar.

Gruß aus Köln
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

cocojambo

Habe gehofft, das irgendjemand von Euch allen wenigstens einen Rat oder Tip hat wie man an die Zugangsdaten von Live Kameras kommt, denn das Interesse an einer Lösung scheint ja groß zu sein. Nicht umsonst haben auf der Suche danach schon über 170 Board-User den Beitrag aufgerufen.

Es gibt also doch noch mehr die nach einer Lösung suchen, nicht nur ich.
Naja, vielleicht passiert doch noch mal was........

Gruß aus Köln
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

pcbastler

Für das TabletUI hab ich mir eine HTML-Datei gebastelt, die alle 5 Sekunden ein Bild von der Kamera abruft. Live-Video hab ich auch nur mit VLC.

cocojambo

Einzelbilder habe ich schon von anderen Kameras hinbekommen mit dem IP Cam Modul. Ich möchte aber ein Livebild z.B. in einen Floorplan integrieren. Und so weit ich weiß, gibt es für FHEM nichts in der Art wie VLC. Deshalb möchte ich ja gerne wissen, wie man es anstellt, herauszufinden, unter welcher Adresse die Kamera ihr Bild zur Verfügung stellt. Diese Daten werden, so weit ich das verstanden habe, genormt über den ONVIF Port der Kamera übermittelt.

Gruß aus Köln
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

UweH

Zitat von: cocojambo am 17 November 2018, 15:21:23
herauszufinden, unter welcher Adresse die Kamera ihr Bild zur Verfügung stellt.
Da Du die Möglichkeiten von ispyconnect schon getestet hast bleibt Dir wohl nur, diese Adresse beim Hersteller zu erfragen. Wenn der es nicht weiß, dann Kamera wechseln. In den saueren Apfel musste ich leider auch schon beißen...

Gruß
Uwe

cocojambo

Danke Uwe für deinen Hinweis. So was ähnliches habe ich mir schon gedacht. Ich hatte nur, als ich die Kamera ausgesucht hatte, keine andere gefunden, die das, was ich ich damit mache, kann. Die Kamera kann bis auf 10cm scharf eingestellt werden und mann kann den Öffnungswinkel einstellen und das in Farbe und HD. Die ist nämlich in einem Vogelhaus eingebaut. Mußte als auch noch verhältnissmäßig klein sein.

Gruß
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

MAC66666

Ja, das ist ein riesen Problem, besonders bei billigen China IPCAMs. Viel Probieren. ONVIF Device Manager kann helfen, ist aber auch kein Allheilmittel:

https://sourceforge.net/projects/onvifdm/

Edit: Oder installiere mal ISpy, die Liste möglicher Adressen im Programm ist größer als auf der Webseite
FHEM @ Ubuntu 20.04 VM@ Windows 2019 Hyper-V @ NVMe
MAXCube als CUL_MAX (Thermostate)
MAXCube als SlowRF (FS20, wird durch ESPs ersetzt, teilweise geschehen)
Einige ESPs mit ESPEasy, zwei GHoma und ein Sonoff Tasmota

cocojambo

Mit ISpy habe ich das ganze zuerst getestet, aber alle Adressen die das Programm rauswarf funktionierten nicht. Den von dir empfohlenen ONVIF Device Manager habe ich auch probiert, der gibt aber auch nur den Port 554 für RTSP und den Port 8899 für ONVIF raus. Beides geht ja nicht in FHEM.

Muß mich wahrscheinlich doch nach einer anderen Kamera umsehen.
Aber mal ein wichtige Frage: Was muß die Kamera dann für Protokolle unterstützen, wenn sie mit FHEM im Floorplan laufen soll?

Kompartibel mit IE, Firefox und Chrome ? und HTTP oder HTTPS?

Damit ich nicht wieder an eine Kamera gerate, die zum Schluß nicht verwendbar ist.

Gruß
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

wthiess

@Norbert

ZitatEinzelbilder habe ich schon von anderen Kameras hinbekommen mit dem IP Cam Modul.
wie bitte? code?

lg
Wolfgang
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

ManfredC

Nabend,

in c't 25/2018, S56 gefunden:

ZitatStreaming-URLs und -Profile zeigen viele IP-Kamera-Tools für ONVIF nicht an. Das hälfe jedoch, um die Streams beispielsweise im VLC-Player zu öffnen. Die Android-App Onvifer hilft mit umfangreichen Informationen weiter.

Im Artikel heißt es dann:
ZitatDer ONVIF IP Camera Monitor, kurz Onvifer, ist nicht nur eine IP-Kamera-App. Er gräbt tiefer und ermittelt beispielsweise RTSP-Streaming-Links, die man für eigene Anwendungen oder unkomplizierte Verknüpfungen zum Livestream der Kamera einsetzen kann.

Ich kann es derzeit nicht testen.

-Manfred

Peter_Listig

Guten Morgen,

@cocojambo

versuch mal den Port mit anzugeben:

define MyCam weblink iframe http://192.168.100.22:84/videostream.cgi?rate=0&user=HinterlegterUser&pwd=xyz
attr MyCam htmlattr width="640" height="480" frameborder="0" marginheight="0"


Vielleicht klppt das ja ...

Greetz
Peter
Raspi4 / Debian Bullseye / FB 7490 / FHEM 6.x / CUL433 / CUL868 / aculfw / FrtizFon / DECT200 / IT / Homematic / ZigBee (Raspbee) /  Rademacher / HE / km200  / DS214+

cocojambo

@Peter_Listig

Klappt leider nicht, kommt zwar keine Fehlermeldung, aber auch kein Stream.

define Kamera1_Stream weblink iframe http://192.168.115.59:554/videostream.cgi?rate=0&user=admin&pwd=
attr Kamera1_Stream htmlattr width="640" height="480" frameborder="0" marginheight="0"


@ManfredC

Die App ONVIVER hatte ich schon mal ausprobiert, habe sie aber nochmal zu Rate gezogen. Dort kommt als Stream URL eine rtsp Adresse heraus:

define Kamera1_Stream weblink iframe rtsp://192.168.115.59:554/user=admin_password=tlJwpbo6_channel=1_stream=1.sdp?real_stream

Aber rtsp funktioniert ja leider nicht mit FHEM. Kann man denn mit den Angaben trotzdem was anfangen?

Gruß
Norbert
FHEM6.2 FB7490 FB7430 3xraspi2+3+4 2xHM-LAN-CFG 2xESP CUL868 CUNO868 HUE-Bridge Harmony-Hub 5xHM-LC-Sw-PI-2 3xHM-WDS30-T2-SN 1xHM-LC_Sw4-DR 3xHM-ES-PMSw1-PI 7xFS20SIG2 6xFS20KSE 2xHM-ES-PMSW1-PL 5xS300TH 1xASH2200 1xEM1000

MAC66666

Ich weiß nicht ob das geht, aber ggf. könnte man, wenn man die Möglichkeit hat, ISpy dauerhaft als Server laufen zu lassen, via http auf einen Stream zugreifen, den ISpy aus RTSP generiert.
ggf. gibt es ähnliches auch für linux / raspi o. ä.
FHEM @ Ubuntu 20.04 VM@ Windows 2019 Hyper-V @ NVMe
MAXCube als CUL_MAX (Thermostate)
MAXCube als SlowRF (FS20, wird durch ESPs ersetzt, teilweise geschehen)
Einige ESPs mit ESPEasy, zwei GHoma und ein Sonoff Tasmota