Mal eine Verständnisfrage: soweit ich das sehe, erfolgt der Verbindungsaufbau beim Streamdev-Plugin in 3 Schritten
1. Client ruft ServerIp auf Port 2004 und sagt was er will
2. Server ruft von beliebigem Port die ClientIp auf ausgehandeltem Port
3. Server streamt über TCP Verbindung von Schritt 2
Frage: spricht etwas dagegen, dass Schritt 2 ebenfalls vom Client initiert wird? Auf Serverseite könnte man den Bereich der möglichen Ports einschränken. Im Prinzip analog zum FTP passive/active.
Hintergrund: mein Streamdev Server sitzt in einem Netzwerksegment hinter einem Router und kann in andere Segmente keine Ports öffnen (war bisher nicht notwendig, da NFS, ... vom Client initiert werden). Nun müsste ich entweder den Router umkonfigurieren und die Verbindungen nach aussen zulassen oder (für mich besser ) der Client initiert die Verbindungen (eingehend wäre beim Router in das Segment des Servers kein Problem).
Habe ich hier ein Spezialfall oder gibt es den Bedarf auch bei euch? Gibt es dafür vielleicht sogar schon eine Lösung per undokumentiertem Feature? Ansonsten müsste ich mir mal den Verbindungsaufbau von streamdev anschauen. Sollte überschaubarer Aufwand sein.
M-Reimer : spricht da aus deiner Sicht etwas dagegen?
MrJoe