Surveillance Station RTSP Stream als Kamera hinzufügen

InEc

Benutzer
Mitglied seit
17. Jan 2022
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

die SS unterstützt ja als Eingangssignal RTSP-Streams.

Trage ich die Adresse meiner "echten" Kamera direkt unter "Benutzerdefiniert" - Typ "Streaming - RTSP" ein funktioniert es wie gewünscht.

Beispieladresse :

rtsp://user:pass@192.168.0.163:554/11 --> Funktioniert

Jetzt habe ich mir mit OBS-Studio und einem RTSP-Server (rtsp-simple-server) einen eigenen Stream erstellt, der Stream wird unter

rtsp://192.168.0.x:554/mystream

gestreamt und ich kann ihn auch problemlos auf einem anderen PC im gleichen Netzwerk mit VLC anzeigen lassen. Firewall-Probleme sollten damit also schonmal ausgeschlossen sein.

Trage ich die RTSP-URL in der SS ein, dauert es recht lange und ich bekomme dann die Meldung "Kameratest fehlgeschlagen"

Im Log des RTSP-Servers sehe ich, dass die Verbindung im ersten Schritt über UDP versucht wird, danach über TCP - dann wird die Verbindung geschlossen aufgrund einer angeblich falschen URL - die URL ist jedoch korrekt, zum einen, weil sie im Server so konfiguriert wurde - außerdem würde die URL unter VLC auch nicht funktionieren.

Auszug aus dem Serverlog:

2022/02/01 14:29:55 INF [RTSP] [conn NAS-IP:59147] opened
2022/02/01 14:29:55 INF [RTSP] [session 505350334] opened by NAS-IP:59147
2022/02/01 14:29:55 INF [RTSP] [session 505350334] is reading from path 'mystream', 2 tracks with UDP
2022/02/01 14:29:56 INF [RTSP] [session 505350334] closed (teared down by NAS-IP:59147)
2022/02/01 14:29:56 INF [RTSP] [conn NAS-IP:59147] closed (EOF)
2022/02/01 14:29:56 INF [RTSP] [conn NAS-IP:59148] opened
2022/02/01 14:29:56 INF [RTSP] [session 357027008] opened by NAS-IP:59148
2022/02/01 14:29:56 INF [RTSP] [session 357027008] is reading from path 'mystream', 2 tracks with TCP
2022/02/01 14:29:57 INF [RTSP] [conn NAS-IP:59148] closed (terminated)
2022/02/01 14:29:57 INF [RTSP] [session 357027008] closed (teared down by NAS-IP:59148)
2022/02/01 14:29:57 INF [RTSP] [conn NAS-IP:59149] opened
2022/02/01 14:29:57 INF [RTSP] [conn NAS-IP:59149] closed (invalid URL (/mystream))

------

Gleicher Auszug aus dem Log vom externen PC mit VLC, hier wird als erstes eine TCP-Connection aufgebaut und die funktioniert direkt

2022/02/01 14:55:56 INF [RTSP] [conn IP-anderer-PC:58054] opened
2022/02/01 14:55:56 INF [RTSP] [session 844107993] opened by IP-anderer-PC:58054
2022/02/01 14:55:56 INF [RTSP] [session 844107993] is reading from path 'mystream', 2 tracks with TCP

------


Einen RTSP-Stream, den ich mit FFMPEG generiert habe, konnte ich in der SS sehen, jedoch läuft die ganze Sache mit FFMpeg relativ instabil.

Hat einer eine Idee?
Gibt es irgendwelche Voraussetzungen an den Stream, die gegeben sein müssen?
Kann man irgendwo in der SS Log-Dateien einsehen, gibt es irgendwelche erweiteren Einstellungen o.ä, mit denen man den Verbindungsaufbau beeinflussen kann?

Danke vorab und Gruß
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.572
Punkte für Reaktionen
1.682
Punkte
274
Die SS arbeitet bei rtsp immer mit einem fest definierten Syntax. Dieser beinhaltet den User und den Login.
Wenn das Protokoll auf "automatisch" steht, probiert die SS in der Reihenfolge UDP-TCP-HTTP. Du kannst aber das Protokoll auch fest wählen, wenn du weißt das es funktioniert.
Wenn dein rtsp Server auch "rtsp over http" beherrscht, verwende dies und schalte in der SS das Protokoll auf http.
Vielleicht ist es noch notwendig die Quelle der Streaming Informationen auf "Streaming" zu stellen.

Screenshot_20220201-173521_Opera.jpg
 

InEc

Benutzer
Mitglied seit
17. Jan 2022
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
User / Pass braucht man nur, wenns seitens der Kamera bzw. der RTSP-Quelle auch benötigt wird. Schalte ich das bei der Kamera aus, dann komme ich auch auf mit folgender URL problemlos auf die Kamera :

rtsp://192.168.0.163:554/11

Ich hatte auch schon gedacht, dass es mit den fehlenden Credentials zusammenhängt und daher auf meinem RTSP-Server auch mal die Authentifizierung aktiviert. Verhält sich aber so oder so genauso.

Habe gestern mal ein Update auf die SS Beta 9.0 gemacht - interessanterweise wird mir da der Stream fehlerfrei angezeigt und aufgezeichnet, sobald ich aber irgendwelche Einstellungen ändern will, bekomme ich wieder die Meldung "Kameratest fehlgeschalgen" und die Änderungen werden dann auch nicht übernommen.

RTSP over HTTP werde ich mal testen, hat noch den Vorteil, dass dann alles über Port 80 läuft, der ist in der Regel immer offen.
Danke für den Hinweis.
 

c0smo

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
08. Mai 2015
Beiträge
7.572
Punkte für Reaktionen
1.682
Punkte
274
Der Kameratest beinhaltet wahrscheinlich den Login, der nicht vorhanden ist. Das kleine Testbild frägt nur den Stream ab.
 

InEc

Benutzer
Mitglied seit
17. Jan 2022
Beiträge
14
Punkte für Reaktionen
0
Punkte
1
Es hat mit der Authentifizierung nichts zu tun.

Wenn ich die bei meinem RTSP-Server aktiviere, habe ich die gleichen Probleme.

Und andersrum habe ich keine Probleme, wenn ich die Authentifizierung bei meiner echten Kamera deaktiviere und dann entsprechend ohne Zugangsdaten die URL in der SS verwende.
 


 

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