RTSP nach VLC mit Tapo C200 von TPLink

  • Hallo zusammen!


    Ich habe eine neue WLAN-Cam, die Tapo C200 von TPLink und möchte mir deren Stream an meinem Desktop-PC anschauen können. Der Desktop hängt per LAN im Netz und die CAM natürlich per WLAN. Alles zusammen hängt an einer FB7590. Weil dies nicht klappt, habe ich folgende Fragen:


    1. Geht das überhaupt, wenn mein Desktop-PC per LAN und nicht per WLAN(wie die CAM) im Netz hängt? Anpingen mit ihrer IP klappt jedenfalls vom Desktop aus!
    2. Auf den TPLink-Seiten steht, der RTSP-Link müßte wie folgt aufgebaut sein: rtsp://username:password@IP Address:554/stream2, und als Usernamen und Passwort die Daten enthalten, die ich bei der Einrichtig meines Kontos in der TAPO-App angegeben habe. Mein Username bei der App/Cam ist eine Mailadresse, muss mein rtsp-Link im VLC also rtsp://Name@t-online.de:password@192.168.0.138:554/stream2 lauten? Dann erscheint beim VLC ein Fenster: "Bitte geben Sie einen gültigen Benutzernamen und Passwort ein, wobei der Nutzername bereits mit meiner Mailadresse gefüllt ist. Gebe ich jetzt noch das Passwort ein und drücke auf "OK", kommt das Fenster erneut und erneut und erneut....und wartet jedesmal auf meine Eingabe. Wenn ich irgendwann kein Lust mehr habe, und auf "Cancel" drücke, erscheint ein Fenster mit folgender Fehlermeldung:
      Verbindung fehlgeschlagen:
      VLC konnte keine Verbindung zu "t-online.de:0" aufbauen.
      Ihre Eingabe konnte nicht geöffnet werden:
      VLC kann die Medienadresse 'rtsp://Name@t-online.de:Passwort@192.168.0.138:554/stream2' nicht öffnen. Für Details bitte im Fehlerprotokoll nachsehen.
    3. Gebe ich - so wie hier erklärt im VLC nur folgendes ein: rtsp://192.168.0.138:554/stream2 ein, so kommt ebenfalls wieder das Fenster, dass nach Nutzername und Passwort fragt und es kommt ebenfalls so oft. bis ich mit "Cancel" das Fenster verlasse, statt etwas einzugeben. Im anschließenden Fehlerfenster steht dann:
      Ihre Eingabe konnte nicht geöffnet werden:
      VLC kann die Medienadresse 'rtsp://192.168.0.138:554/stream2' nicht öffnen. Für Details bitte im Fehlerprotokoll nachsehen.

    Was ist also Falsch an meinem RTSP-Link? Wo finde ich denn dieses "Fehlerprotokoll"? Darf der Nutzername überhaupt eine Emailadresse mit dem unvermeidlichen "@" sein? Muss der Desktop im gleichen WLAN sein, wie die CAM, damit das geht? Kommen meine Probleme eventuell vom Port 554 - muss ich da in meiner FB noch was ändern? Oder gibt es sonst noch andere Fehlermöglichkeiten?


    Danke für Eure Hilfe! :)


    Grüsse, Euer BikeFun





  • Geht das überhaupt, wenn mein Desktop-PC per LAN und nicht per WLAN(wie die CAM) im Netz hängt? Anpingen mit ihrer IP klappt jedenfalls vom Desktop aus!

    Es muss in deinem Netzwerk sein, dabei ist es nicht von Bedeutung ob WLAN oder LAN. Hauptsache es ist eine IP Adresse mit entsprechender Subnetadresse.


    muss mein rtsp-Link im VLC also rtsp://Name@t-online.de:password@192.168.0.138:554/stream2 lauten?

    Nein im VLC kommt nach dem Protokoll also "RTP" die IP Adresse und Portadresse (554) der Kamera. Danach der Benutzername und Passwort.

    Stream2 wird in deinem Fall der SAP (Sitzungsprotollname) sein. Der muss natürlich auch angeben werden.

    Du kannst ja mal versuchen mit dem VLC Player die SAP Ankündigung zufinden, dazu gehst du im VLC auf die Wiedergabeliste>Netzwerkstreams (SAP) hier sollte er jetzt angezeigt werden. Ein Klick darauf sollte ide Verbindung mit Benutzer und Passwort Eingabe herstellen.

    Es ist von essenzieller Bedeutung das der Port 554 in deiner Windows Firewall freigegeben ist.

    Auf den TPLink-Seiten steht, der RTSP-Link müßte wie folgt aufgebaut sein: rtsp://username:password@IP Address:554/stream2,

    Aber nicht beim VLC der VLC will erst die IP-Adresse und Port dann USER und Passwort und vielleicht noch SAP (stream2).

    Was ist also Falsch an meinem RTSP-Link? Wo finde ich denn dieses "Fehlerprotokoll"? Darf der Nutzername überhaupt eine Emailadresse mit dem unvermeidlichen "@" sein? Muss der Desktop im gleichen WLAN sein, wie die CAM, damit das geht? Kommen meine Probleme eventuell vom Port 554 - muss ich da in meiner FB noch was ändern? Oder gibt es sonst noch andere Fehlermöglichkeiten?

    Gar nichts du hast ihn nur im VLC falsch eingeben. Das mit WLAN und LAN habe ich oben bereits erklärt.

    Noch eines ist zu beachten in der Stream-URL darf kein Leerzeichen drin sein. Aber ein @.

  • Anderer Vorschlag:

    Bei deinem RTSP Link hast du ja eine E-Mail-Adresse im Usernamen enthalten.

    Das @ könnte hier bereits den Usernamen-Passwort Bereich fälschlich als abgeschlossen melden.


    Statt das "@", nutze doch mal %40, die URL encodede Version des "@":

    rtsp://Name%40t-online.de:password@192.168.0.138:554/stream2


    Ich habe bei mir beispielsweise ein "#" im Passwort, der Stream öffnet sich dann nur, wenn ich dieses durch ein %23 ersetze.

  • Das @ könnte hier bereits den Usernamen-Passwort Bereich fälschlich als abgeschlossen melden.

    Das stimmt so nicht. Weil das @ zu den reservierten Zeichen gehört.

    Es gibt reservierte Zeichen und nicht reservierte Zeichen in einer URL.

    Statt das "@", nutze doch mal %40, die URL encodede Version des "@":

    Dieses #Zeichen hat ja eine besondere Bedeutung in URL deshalb sollte man es prozencodiert angeben.

    link:https://de.wikipedia.org/wiki/URL-Encoding

  • Gemäß deines Links sind aber sowohl # als auch @ reserviert.

    Bei Stackoverflow ist darüber hinaus der gleiche Lösungsweg bei einem @ im Usernamen genannt (und bestätigt):

    URL: Username with @
    To send username and password with a URL, we use this scheme: http://username:password@www.my_site.com But my username is my_email@gmail.com. The problem is…
    stackoverflow.com


    Allerdings habe ich das Gefühl, dass BikeFun die Einrichtung der Kamera nicht korrekt abgeschlossen hat.

    Der Zugriff auf den RTSP Stream erfolgt bei den Tapo-Cams nicht über die TP-Link ID sondern über ein Gerätekonto, welches in der Tapo App in den Kameraeinstellungen unter den Erweiterten Einstellungen erstellt wird (für jede Kamera einzeln).

    Und dieses Gerätekonto benötigt keine E-Mail-Adresse, bei mir lautet dieses bspw. "TapoCam".

    Das Gerätekonto kann man auch nur aus dem lokalen Netzwerk aufrufen.


    So ändern Sie das Kamerakonto in der Tapo-App | Tapo
    Das Kamerakonto wird für die Kameraanmeldung auf anderen Portals verwendet, z. B. in der Kameraüberwachungssoftware eines Drittanbieters ode
    www.tapo.com

  • Ein reserviertes Zeichen muss in einer URL in prozentkodierter Form geschrieben werden, wenn es an der Stelle, an der es sich befindet, eine besondere Bedeutung hat, diese aber im vorliegenden Kontext nicht haben soll. Ziemlich verklausuliert.

    Fakt ist man kann es prozentcodiert schreiben, das sollte auf jeden Fall funktionieren. Im Zweifelsfall immer ausprobieren.

    Allerdings habe ich das Gefühl, dass BikeFun die Einrichtung der Kamera nicht korrekt abgeschlossen hat.

    Das Gefühl kann sich schon aufdrängen, wenn man deine weiteren Ausführungen liest.

    Der TE (Threadersteller) hat bis jetzt auch nicht darauf reagiert weder positiv noch negativ.

  • Das Gefühl kann sich schon aufdrängen, wenn man deine weiteren Ausführungen liest.

    Der TE (Threadersteller) hat bis jetzt auch nicht darauf reagiert weder positiv noch negativ.

    Hallo Playernfs und f1ght3rz!

    Dankje für Eure Hilfe!!

    Leider bin ich bei meinem Problem noch nicht weiter! Die Einrichtung der Kamera sollte ich eigentlich korrekt abgeschlossen haben, denn sie tut ja mit der zugehörigen Handy-App genau das, was sie tun soll inkl. Bewegungsverfolgung, etc...


    Du kannst ja mal versuchen mit dem VLC Player die SAP Ankündigung zufinden, dazu gehst du im VLC auf die Wiedergabeliste>Netzwerkstreams (SAP) hier sollte er jetzt angezeigt werden. Ein Klick darauf sollte ide Verbindung mit Benutzer und Passwort Eingabe herstellen.

    Hab ich versucht, aber das Fenster bleibt leer, es wird keine Ankündigung angezeigt!?


    Wenn dem aber so ist, hat es dann überhaupt Zweck es weiterzuversuchen anstatt erstmal so lange zu "fummeln", bis hier etwas angezeigt wird?

    LG, BikeFun