Forum: PC-Programmierung Richtige Wahl des Protokolls für WLAN-Übertragung treffen


von brechbunkt (Gast)


Lesenswert?

Hallo,

ich möchte per WLAN (adhoc und über Server/FritzBox) zwischen meinem PC 
und einem WLAN-fähigen embedded-Board kommunizieren können. Es soll eine 
sichere Übertragung sein (also kein UDP) und eine, die nicht all zu 
rechenintensiv ist (Verschlüsselung wäre z.B. unnötig). Ein weit 
verbreitetes Protokoll, welches häufig zum Einsatz kommt, würde mir den 
Einstieg sicher leichter machen. Spontan fällt da natürlich TCP/IP ein.

Wenn ich jetzt mal ein wenig nachlese sehe ich, dass es verdammt viele 
Protokolle gibt. Wie z.B. hier:
http://de.wikipedia.org/wiki/Internetprotokollfamilie#TCP.2FIP-Referenzmodell

Kann mir jemand eine Empfehlung geben? Übertragen sollen zunächst 
Steuersignale und Videobilder von einer Webcam.

von Stephan F. (Gast)


Lesenswert?

Ich würde TCP für die Steuersignale und UDP für den Videostream 
verwenden.

von Fritz (Gast)


Lesenswert?

brechbunkt schrieb:
> Übertragen sollen zunächst
> Steuersignale und Videobilder von einer Webcam.

Video in Echtzeit? Welche Latenzen sind zulässig? In welchem Format 
werden die Videodaten ausgetauscht oder ist auch das noch flexibel?

brechbunkt schrieb:
> Es soll eine
> sichere Übertragung sein (also kein UDP)

Die "Sicherheit" (du meinst vermutlich Zuverlässigkeit) lässt sich auch 
auf einer höheren Schicht noch implementieren. Bevor man keinen 
Überblick über das vollständige Problem hat, sollte man sich daher nicht 
unnötig stark auf bestimmte Protokolle festlegen. Abhängig von den 
Anforderungen hat UDP enorme Vorteile.

von (prx) A. K. (prx)


Lesenswert?

brechbunkt schrieb:
> Es soll eine sichere Übertragung sein (also kein UDP)

So simpel ist die Chose nicht. TCP statt UDP bedeutet, dass die Bilder 
auch dann streng im Gänsemarsch spazieren, wenn netzseitig grad Not am 
Mann ist. Meist ist es aber sinnvoller, aktuelle Bilder zu übertragen, 
als alten Bildern den Vorrang vor neuen zu geben. Und verzichtet 
folglich darauf, nicht eingetroffene Bilder beliebig zu wiederholen.

Deshalb überträgt man Audio/Video per UDP, wenn es aktuell sein soll.

von brechbunkt (Gast)


Lesenswert?

Mit den Videodaten (dessen Format noch völlig offen ist) möchte ich 
einfach nur sehen, wo mein Roboter hin fährt. Stimmt allerdings, da sind 
die Daten absolut nicht zeitkritisch und alte Bilder möchte ich dann 
erst recht nicht mehr sehen. Danke für die Tipps.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.