tapocam / tplink rtsp stream?
Ich habe mir für den Urlaub 2 billigcams gekaut
tapocam von tp-link... CP-200
Problem 1: kann man vom internen Netz wirklich nicht per App auf die Cam zugreifen wenn man der cam den internetzugriff sperrt
Problem 2:
per onvif erkennt er die URL so
rtsp://tapocam:daspasswort@192.168.1.38:554/stream1
benutzer/passwort in der App festgelegt.
Leider bekomme ich weder per zoneminder noch per vlc eine Verbindung hin.
Er macht auch auf port 2020 irgendwas unbekanntes
PORT STATE SERVICE
443/tcp open https
554/tcp open rtsp
2020/tcp open xinupageserver
8800/tcp open sunwebadmin
hat jemand die cam und weiß was zu tun ist?
1 Antwort
lassen deine firewalls traffic auf port 554 zu?
da würde ich mal nachlesen: https://knowledge.ic.plus/tp-link-tapo-how-to-view-tapo-camera-on-pc-through-rtsp-stream
kannst du mit tcpdump oder wireshark mal gucken, was zwischen vlc und der cam abgeht?
ach so: bist du dir sicher, dass du bei internem traffic keine drop rules hast?
ich mein: wenn auth nich geht, trotz korrekter credentials...
username habe ich mehrfach gesetzt und probiert. passwort stimmt auch, weil rein komme ich damit zum ändern. Das ganze auch bei 2 verschiedenen kameras.
Ich blocke testweise gar nichts, voller internetzugang (später soll die kamera allerdings nicht nach draußen kommunizieren können sondern nur zu zoneminder... da kommt ich per vpn drauf). Wenn ich der Kamera internet wegnehme komme ich auch nicht mehr per App drauf (obwohl handy zugriff auf die IP der Kamera hat)
hast du der cam erlaubt den rtsp Zugang zu öffnen?
was wenn du mal mit Wireshark genau hinsierst?
was ist, wenn du die cam direkt an den Rechner anschließt, auf dem vlc läuft? also alles über IP-Adressen ohne DNS, wenn das öffentliche Internet dann ja weg ist?
da schreiben die, dass du iwi ne Einladung schicken sollst und die dann in der App akzeptieren sollst: https://www.tapo.com/uk/faq/40/
wie gesagt, zugang ist aktiviert mit user/passwort wie beschrieben.
Nach nerm reset der Cam kommt aber
[Unable to open input rtsp://tapocam:XXXX@192.168.1.38:554/stream1 due to: Server returned 400 Bad Request]
ich will gar niemanden einladen. Scheinbar funktioniert die kommunikation mit der app nur über die tp-link server. geb ich ein falsches gateway an kann ich die cam zwar noch anpingen, aber die app zeigt sie als offline an. muss da jetzt mal genauer schauen
jetzt wieder logindaten falsch
.38 ist die cam, .110 zoneminder
####
T 192.168.1.110:52776 -> 192.168.1.38:554 [AP] #4
OPTIONS rtsp://192.168.1.38:554/stream1 RTSP/1.0..CSeq: 1..User-Agent: Lavf58.76.100....
##
T 192.168.1.38:554 -> 192.168.1.110:52776 [AP] #6
RTSP/1.0 200 OK..CSeq: 1..Date: Sun, May 05 2024 10:34:57 GMT..Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, GET_PARAMETER, SET_PARAMETER....
##
T 192.168.1.110:52776 -> 192.168.1.38:554 [AP] #8
DESCRIBE rtsp://192.168.1.38:554/stream1 RTSP/1.0..Accept: application/sdp..CSeq: 2..User-Agent: Lavf58.76.100....
####
T 192.168.1.38:554 -> 192.168.1.110:52776 [AP] #12
RTSP/1.0 401 Unauthorized..CSeq: 2..Date: Sun, May 05 2024 10:34:57 GMT..WWW-Authenticate: Basic realm="TP-Link IP-Camera"..WWW-Authenticate: Digest realm="TP-Link IP-Camera", nonce="23a7de58d2e521efff59f293a5159b"....
#^Cexit
oh cool... udp benutzen wir nicht so viel in der Firma... nur für DNS...
aber an udp ist nix schlecht... oder?
für camstreams spricht nichts dagegen, nur wissen muss man es halt. scheint auch noch zu laufen nachdem man internet abschaltet, nur für die konfiguration mittels app muss es über den Server laufen. Grenzwertig, aber für Chinaware leider normal
es geht um internen traffic, da hab ich keinerlei beschränkungen auf dem wlan wo sie drin liegt. Hab aber auch outbound traffic ins internet zugelassen, ohne die findet die App die Cams nicht (läuft also wohl über deren server).Mitschnitt auf rtsp zeigt ein authorization failed, ist aber def. korrekt (eingestellt über die app).