Hallo zusammen und allen ein schönes neues Jahr!
Bisher habe ich VLC Player nur zum Abspielen von Videodateien genutzt nun habe ich eine ganz andere Anwendung!
Mein Ziel ist es eine Fernsteuersoftware für meine Flugdrone zu programmieren.
Als Programmiersprache verwende ich PureBasic und die Drone ist eine ARDrone 2.0
Nachdem die Übertragung der Steuerbefehle und die Rückmeldung der Daten wie Flughöhe etc. funktioniert fehlt mir nun noch der letzte Punkt, die Übertragung des Livebildes der Drone auf den PC der unter Windows XP läuft.
Die Drone sendet den Videostream über WLAN Adresse 192.168.1.1:5555
Ein Kollege hat mir als ersten Ansatz dafür den VLC-Player vorgeschlagen den man wohl in ein eigenes Programm einbauen kann (war mir vorher nicht klar).
Um mich langsam an die Sache heranzuarbeiten habe ich meinen VLC-Player 2.0.2 gestartet und eine Verbindung mit tcp://192.168.1.1:5555 hergestellt.
Mal hat es funktioniert und das Video wurde angezeigt und mal nicht.
Mir ist auch die große Verzögerung von ca. 3 Sekunden aufgefallen.
Bei der Standardsoftware die es für die Drone gibt beträgt die Verzögerung ca. 0,5 Sek.
Nun habe ich mir die neueste Version 2.1.2 geladen, den Player gestartet und von Hand eine Verbindung mit tcp://192.168.1.1:5555 hergestellt.
Auch damit konnte ich manchmal eine Verbindung herstellen. Es kommt mir so vor als ob die Verzögerung kleiner ist allerdings wird im Takt von ca. 5 bis 10 Sekunden die Darstellung unterbrochen und etwas nachgeladen!
Die Frage ist nun gibt es Unterschiede in den Versionen bzw. welche Version soll ich als Basis nehmen?
Wie kann man die Verzögerung minimieren und den Verbindungsaufbau evtl. automatisch und sicher realisieren?
Viele Grüße
Wolfgang