Surveillance Station Kamera ID's herausfinden

Status
Für weitere Antworten geschlossen.

focusst

Benutzer
Mitglied seit
11. Feb 2013
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Hy alle zusammen,

kann mir einer sagen wie man die jeweilige Kamera ID heraus bekommt?

Habe drei Foscam und würde die gerne in meine Hausautomation einbinden, hierzu brauche ich aber die jeweilige ID der Kameras.

Danke

Jörg
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
6.652
Punkte für Reaktionen
1.203
Punkte
254
Was meinst du mit ID? Normal wird sowas über den rtsp bzw http stream realisiert.
 

focusst

Benutzer
Mitglied seit
11. Feb 2013
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Was meinst du mit ID? Normal wird sowas über den rtsp bzw http stream realisiert.

Der Rtps stream muss doch auch wissen welche Kamera er streamen soll?
Die Kameras sollen eine ID haben z.b. Kamera 1,2,3,4, woher finde ich raus welche Kamera die Kamera 1 und 2 etc. ist.
 

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
6.652
Punkte für Reaktionen
1.203
Punkte
254
Das geht entweder über den Syntax des Herstellers, da musst du bei dem mal in den FAQ's nachschaun oder du versuchst den Streampfad direkt von der SS abzugreifen. Rechtsklick auf die Kamera, Streampfad freigeben.
 

focusst

Benutzer
Mitglied seit
11. Feb 2013
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Dort finde ich aber nur den rtsp stream, ich brauche aber http, finde ich den auch irgendwo raus?
 
Zuletzt bearbeitet von einem Moderator:

c0smo

Benutzer
Contributor
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
6.652
Punkte für Reaktionen
1.203
Punkte
254
Für welche Kamera? Ein Videostream wird normal über RTSP geliefert, sicher das du den nicht einbinden kannst?
 
Zuletzt bearbeitet:

starob

Benutzer
Mitglied seit
13. Nov 2018
Beiträge
50
Punkte für Reaktionen
6
Punkte
8
Das ist leider nicht so einfach. Man kann es über das Synology Web API herausfinden. Ich habe ein Linux shell script dafür verwendet. Man muss sich erst bei der SS authentifizieren und kann dann die gewünschte Abfrage starten. Die Authentifizierung erzeugt einen Session Code. Diesen speichert man in einer Text Datei (id_Cookies.txt) und verwendet diese Datei dann für die eigentliche Abfrage. Siehe Synology Surveillance Station Web API ver: 2.7 Dokument (googeln).

<LINUX USER> = dein Linux user account
<SS IP> = die IP Adresse deiner SS (Surveillance Station)
<SS USER> = dein SS account
<PASSWORT> = dein SS Passwort


1. Authentifizieren (bei SS anmelden und Session ID in id_cookies.txt Datei speichern). Man sollte hier prüfen ob die Authentifizierung mit "success" antwortet. Wenn nicht stimmt meist was mit den Berechtigungen nicht
Rich (BBCode):
wget -q --keep-session-cookies --save-cookies /home/<LINUX USER>/id_cookies.txt -O- "http://<SS IP>:5000/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=3&account=<SS USER>&passwd=<PASSWORT>"

2. Info für alle Kameras abfragen (Dafür wird die Camera List Methode verwendet )
Rich (BBCode):
wget -q --load-cookies /home/<LINUX USER>/id_cookies.txt -O- "http://<SS IP>:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=List&version=1"

Geht alles gut erhält man ein relative lange XML Ausgabe, Unter Linux kann man die gleich nach den IDs dursuchen:
wget -q --load-cookies /home/<LINUX USER>/id_cookies.txt -O- "http://<SS IP>:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=List&version=1" | grep '"id":'

Vor den IDs stehen die zugehörigen IP Adressen der Kameras. Z.B: "host":"192.168.1.201","id":6,

Meine Erfahrung ist, dass SS mit den IDs 1,2,3 etc beginnt. Wenn aber Kameras gelöscht und wieder hinzugefügt werden, dann ändern sich die IDs meist auf höhere Nummern.

Hoffe das hilft.
Gruß , Rob
 
Zuletzt bearbeitet von einem Moderator:

starob

Benutzer
Mitglied seit
13. Nov 2018
Beiträge
50
Punkte für Reaktionen
6
Punkte
8
Habe gerade gesehen dass die Forum Formatierung irgentwie dazwischen funkt. Unter Punkt 2 muss es natürlich method und nicht meth od heißen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat