.... ja ich weiss: die xxxte Frage zu dem Thema.
Viel rumgesucht, aber noch nichts gefunden was zur Lösung beigetragen hätte ...
Zur Info vorweg:
Ich habe hier einen SAT>
IP Server (Triax TSS400), mit dem ich mich gerne via RTSP unterhalten und die Datenströme (Announcement und Media TS) auslesen möchte.
Nach viel lesen und probieren funzt das mit einem IdTCPClient auf Port 554 auch recht propper:
Die OPTIONS prüfen, mit SETUP einen Stream erzeugen und mit DESCRIBE Details dazu anzeigen lassen, mit PLAY den Stream starten und mit TEARDOWN dann wieder beenden ... klappt alles einwandfrei.
Um auf die beiden Streams zugreifen zu können, muss man lt. Protokollspez. SAT>
IP ein "Port-Pärchen" aus dem SETUP-Response auslesen (Default 1500-1501, even ist Media, odd ist Announcement/Info).
Versuche ich mit diesen Ports weitere IdTCPClient'en (nur erst mal) zu "connecten", dann kommt immer:
- Socket-Fehler # 10061 Verbindung abgelehnt
Der Triax-Server (per Strippe an LAN 4) hat in der Fritz-Box selbständige Portfreigabe.
Firewall (WIN 10 Pro 22H2 Defender) auch kplt. abgeschaltet.
Verstehe ich nicht so recht, der Server gibt diese Ports doch vor (... kann auch selber ein Pärchen in SETUP definieren)
... oder mache ich einen Denkfehler, gibt es noch spezielles zu beachten ?