Hallo,
ich bin neu hier im Forum, und hoffe, dass ihr mir weiter helfen könnt.
Ich will mit Java einen Client schreiben, der mehrere Netzwerkverbindungen zu einem bestimmten Server aufbaut. Dabei will ich, dass jede Verbindung über eine ausgewählte Netzwerkkarte erstellt wird.
Hintergrund ist folgender: Ich muss ein Live-Video über das Internet an eine bestimmte Adresse streamen. Dafür brauche ich eine Upload-Geschwindigkeit von beispielsweise 3 mbit.
Nun habe ich mir gedacht, dass ich mir einfach mehrere UMTS-Karten besorge, und die Datenpakete vom Live-Stream auf die UMTS-Karten verteile. Also wenn pro UMTS-Verbindung 1 mbit schafft, teile ich das Video-Signal auf 3 UMTS-Verbindungen auf (UMTS, weil ich mobil sein muss).
Auf der anderen Seite brauche ich dann einen Server, der die Pakete wieder richtig zusammen setzt (was allerdings das geringste Problem sein sollte).
Ist das überhaupt mit Java möglich, dass ein Client selber festlegt, über welche Netzwerkkarte es eine Verbindung zu einem Server erstellt?
Falls es nur mit nicht Plattformunabhängigen Funktionen klappt, wäre das in Ordnung (also Beispielsweise über eine bestimmte dll). Das Betriebssystem kann ich mir nämlich aussuchen (Windows oder Linux).
ich bin neu hier im Forum, und hoffe, dass ihr mir weiter helfen könnt.
Ich will mit Java einen Client schreiben, der mehrere Netzwerkverbindungen zu einem bestimmten Server aufbaut. Dabei will ich, dass jede Verbindung über eine ausgewählte Netzwerkkarte erstellt wird.
Hintergrund ist folgender: Ich muss ein Live-Video über das Internet an eine bestimmte Adresse streamen. Dafür brauche ich eine Upload-Geschwindigkeit von beispielsweise 3 mbit.
Nun habe ich mir gedacht, dass ich mir einfach mehrere UMTS-Karten besorge, und die Datenpakete vom Live-Stream auf die UMTS-Karten verteile. Also wenn pro UMTS-Verbindung 1 mbit schafft, teile ich das Video-Signal auf 3 UMTS-Verbindungen auf (UMTS, weil ich mobil sein muss).
Auf der anderen Seite brauche ich dann einen Server, der die Pakete wieder richtig zusammen setzt (was allerdings das geringste Problem sein sollte).
Ist das überhaupt mit Java möglich, dass ein Client selber festlegt, über welche Netzwerkkarte es eine Verbindung zu einem Server erstellt?
Falls es nur mit nicht Plattformunabhängigen Funktionen klappt, wäre das in Ordnung (also Beispielsweise über eine bestimmte dll). Das Betriebssystem kann ich mir nämlich aussuchen (Windows oder Linux).