Low Cost HD-Video Übertragung + Telemetrie

Status
Nicht offen für weitere Antworten.

moritzz06

Erfahrener Benutzer
Bei mir nicht..
Im Menü "Select Video Pipeline" kann ich wählen:
RTSP Pipeline
UDP Pipeline
Custom Gstreamer Pipeline
Offline Video Test (Testbild)
Online Streaming Test (Ruckelt extrem)

Mehr hab ich nicht..
 

moritzz06

Erfahrener Benutzer
Dazu muss ich mir erst einen Adapter kaufen..
Schade, war schon kurz davor die Sachen zu kaufen bzw. zu planen. Jetzt muss ich noch mal schauen ob mein Handy das packt, sonst macht es keinen Sinn. Wenn ein 720p Video ruckelfrei abgespielt wird muss das nicht zwingend heißen dass auch der Stream ruckelfrei läuft, oder?

Hat eig mittlerweile jemand Erfahrung mit dem ODroid W und einem USB WLan Stick gesammelt? Gefällt mir von der Größe deutlich besser..

EDIT:
Wie funktioniert dieser Online Streaming Test eigentlich? Wenn das Video aus dem Internet runtergeladen und direkt abgespielt wird, ist mir klar warum es so massiv ruckelt. Wir haben hier nur eine 2000er Leitung, also max. 230kbs im Download. Wenn es aber direkt vom Handy an den Router und wieder zurück gesendet wird, liegt es wohl eher am Handy..
 
Zuletzt bearbeitet:

skydrone

Erfahrener Benutzer
Bei mir klappt soweit alles, nur wenn ich in der App auf einen der Pi-Steuerungstasten drücke, schmiert die App ab. Der AirPi wird
aber als online angezeigt.

Was kann das sein?

EDIT: Heute bei einer Party nochmal mit verschiedenen Android-Handys probiert. Bei allen stürzt die App ab, sobald man auf den Pi connecten will, obwohl er auf der App als online angezeigt wird.
 
Zuletzt bearbeitet:

moritzz06

Erfahrener Benutzer
So, ich habe mir mal mein Equipment zusammengesucht:
ODroid W mit CSL WLan Stick und am Boden einen TP-Link N600. Bekommt man sehr günstig gebraucht und hat mit -94dbm eine recht gute Empfangsqualität. Nicht ganz so gut wie die ubiquiti, aber dafür deutlich günstiger und man kann auch noch ein 5Ghz Netz für Zuschauer aufbauen (das Moto G kann leider kein 5Ghz Wlan :/ )

Was mir jetzt noch nicht ganz klar ist:
1.) Muss die WLan Verbindung immer bidirektional verbunden sein, oder reicht es wenn der Router das Signal empfängt, auch wenn der Kopter schon längst nix mehr vom Router empfängt? Als Beispiel der Kopter sendet mit 600mW und der Router nur mit 100mW.

2.) Kann ich beim ODroid mit USB Wlan Adapter das Image trotzdem verwenden, oder muss ich das dann einzeln installieren und konfigurieren? Oder gibt es schon ein ODroid Image?

3.) Fliegt ihr mit der normalen Raspi Cam, oder mit der Weitwinkel Version? Welche ist zu empfehlen?

4.) Wie funktioniert der Online Videotest? Ich könnte mir jetzt einen OTG+Ethernet Adapter kaufen, mein Handy rooten und das noch mal testen, aber wenn das Video direkt aus dem Internet geladen wird und nicht offline gespeichert ist wird das keine Änderung bringen. Dann werde ich das System einfach aufbauen müssen und testen ob mein Handy leistungsfähig genug ist. Bin mir zwar ziemlich sicher dass es reicht, aber wenn ich sowieso einen Adapter kaufen muss kann ich auch damit anfangen und das erst mal zum laufen bringen.

5.) Ist es eigentlich unproblematisch Video und Steuerung über 2,4Ghz laufen zu lassen? Habe hier noch nirgends von Problemen gelesen.. Ich nutze Jeti.
Wobei das Equipment auch 5Ghz fähig wäre, falls es Probleme gibt. Ist nur für die Antennen wichtig.

Danke für die Antworten :)

Achja, bei Kritik am Equipment immer her damit ;) erhoffte Reichweite liegt bei 500m, mehr ist natürlich immer willkommen :)

Gruß,
Moritz
 

aargau

Erfahrener Benutzer
ich versuch dir mal zu Antworten, ev. kann mich ja ggf. noch jemand verbessern ;-)

1.) Ja die Verbindung muss stehen, sonst kommen die Daten nicht an. Wenn aber der Copter z.B. besser hört als die Bodenstation würde es schon was bringen. Ebenso wenn du z.B. am Boden eine Richtantenne hast, dann könntest du da mit 1mW Senden und am Copter mit 100 und hättest trotzdem Gewinn.

2.) Denke schon das du das verwenden kannst, ggf. must du die "interfaces" Datei noch an den Adapternamen anpassen, der rest wird aber schon passen.

3.) Ist sicherlich Geschmackssache ;) Ich fliege generell lieber mit weniger Weitwinkel, andere brauchen mehr "Umfeld" um sich zurecht zu finden. Die Cams kosten aber ja nicht die Welt, wenn du unsicher bist nimm doch einfach gleich beide

4.) Kann ich dir leider nicht helfen, wird aber wohl übers internet gehen nehme ich mal an

5.) Kommt auf die Wlan HW an. Ich selber habe die Erfahrung gemacht, dass viel eher das Wlan vom Sender gestört wird als auf die andere Seite. Bei meinen Alfa R36 APs gieng schon nach wenigen cm nichts mehr wenn meine Funke eingeschaltet war.
Bei den Ubis läuft das ohne Probleme, die Bandbreite vom Wlan bricht allerdings etwas ein -> kostet entsprechend wohl Reichweite. Ein Rangetest ist natürlich immer eine gute idee vor dem Erstflug und ein Copter mit GPS Failsafe sicher auch
 

skydrone

Erfahrener Benutzer
Ich brauche auch nochmal Hilfe für Blöde, da ich dieses System nicht zum laufen bekomme.
Mir fehlt einfach die Erfahrung in diesen Sachen, würde aber auch gerne mitbasteln.

Aufbau:
-Raspberry Pi B+
- Raspberry Cam CSI
- 5V BEC am Lipo
- 16GB Sandisk MicroSD
- Fritzbox

Das Image ist runtergeladen und auf dem Respi installiert. Die Anleitung habe ich bis zum ende befolgt und auch jeden Punkt erfolgreich abgeschlossen.

Der Raspi steckt per Kabel an der Fritzbox. IP ist 102.168.178.30

Wenn ich den Pi anwähle, komme ich auch in das Menü wo ich UDP und Co starten kann. Läuft soweit.

Wenn ich jetzt ein Handy mit auf die Fritzbox schalte und die App installiere, kann ich alles einstellen, wenn ich aber auf einen
der Buttons vom Pi in der untere Reihe drücke, schmiert die App einfach ab.

Muss ich da vorher beim Pi noch irgendetwas einschalten um den Stream zu empfangen oder wenigstens einstellungen machen zu können? Da ganze habe ich auf 4 verschiedenen aktuellen Handy gestestet, immer mit dem selben negativen Ergebniss.

Jetzt wollte ich den Stream unter Windows widergeben. Dazu den GStreamer installiert und den Befehl von der ersten Seite im Beitrag bei ausführen eingegeben und die IP angepasst. Trotzdem kann ich den Stream nicht starten.

Ich finde leider auch keine Anleitung die mir erklärt, was ich genau machen muss.

Kann mir das einer mal für doofe erklären?

Warum muss ich für die App aktivieren und wie kann ich den Stream unter Windows wiedergeben?
 

tobse85

Neuer Benutzer
mhh also mit der App läuft es ohne Probleme auf meinem S5.... unter Windows bzw. das ganze über einen Explorer zu sehen habe ich auch noch nicht geschafft auch über GStreamer nicht..😢
 

digaus

Erfahrener Benutzer
Ich brauche auch nochmal Hilfe für Blöde, da ich dieses System nicht zum laufen bekomme.
Mir fehlt einfach die Erfahrung in diesen Sachen, würde aber auch gerne mitbasteln.

Aufbau:
-Raspberry Pi B+
- Raspberry Cam CSI
- 5V BEC am Lipo
- 16GB Sandisk MicroSD
- Fritzbox

Das Image ist runtergeladen und auf dem Respi installiert. Die Anleitung habe ich bis zum ende befolgt und auch jeden Punkt erfolgreich abgeschlossen.

Der Raspi steckt per Kabel an der Fritzbox. IP ist 102.168.178.30

Wenn ich den Pi anwähle, komme ich auch in das Menü wo ich UDP und Co starten kann. Läuft soweit.

Wenn ich jetzt ein Handy mit auf die Fritzbox schalte und die App installiere, kann ich alles einstellen, wenn ich aber auf einen
der Buttons vom Pi in der untere Reihe drücke, schmiert die App einfach ab.

Muss ich da vorher beim Pi noch irgendetwas einschalten um den Stream zu empfangen oder wenigstens einstellungen machen zu können? Da ganze habe ich auf 4 verschiedenen aktuellen Handy gestestet, immer mit dem selben negativen Ergebniss.

Jetzt wollte ich den Stream unter Windows widergeben. Dazu den GStreamer installiert und den Befehl von der ersten Seite im Beitrag bei ausführen eingegeben und die IP angepasst. Trotzdem kann ich den Stream nicht starten.

Ich finde leider auch keine Anleitung die mir erklärt, was ich genau machen muss.

Kann mir das einer mal für doofe erklären?

Warum muss ich für die App aktivieren und wie kann ich den Stream unter Windows wiedergeben?
Wenn du die App startest, wird dann der Pi als online angezeigt(ist die schrift grün)? Die Ip hast du in der App angepasst?
Auf was für Handys hast du es getestet?
 

skydrone

Erfahrener Benutzer
Die IP ist geändert. Ich habe auch testweise die IP des Routers noch in dem RSSI Punkt darunter eingefügt.

Auf einem S5 wurde der Pi nicht als Online angezeigt, auf zwei S4 wurde der Airpi als online angezeigt, beim drücken eines Buttons schmierte die App aber auf beiden ab. Auf einem neuen Sony Experia das gleiche spiel.

Ich habe auch das Image 3 mal neu aufgespielt, immer das selbe ergebniss. Muss ich vorher noch etwas aktivieren um mit dem Handy drauf zu kommen?

Kann es ein, das meine Fritzbox die Ports sperrt? Alle Handy wollten sich ja über die Fritzbox auf den Pi verbinden. Ich habe zwar auch 2 Picos da, wollte die aber einsetzen wenn es testweise mit Kabel läuft.
 

digaus

Erfahrener Benutzer
Also wenn du die Picostations schon da hast würde ich es damit direkt testen. Kann sein, dass der Router die Ports sperrt. Du kannst auch über den Browser deines Handys auf den Pi zugreifen? Bei mir ist die App bisher noch nie abgestürzt. Wenn du die Settings verlässt startet die App übrigens immer neu.
Wenn du über den Browser deines Handys das Webinterface des Pis anzeigen lassen kannst, sollte der Stream über die App eigentlich funktionieren.
 

moritzz06

Erfahrener Benutzer
Gibt es eig schon jemand der den Airpi mit einem Odroid am Laufen hat? Evtl. auch mit einem USB Wlan Adapter?

Was ist denn der aktuelle Stand bei den OTG Ethernet Adaptern? Da soll es ja auch welche geben die nicht funktionieren oder eine geringe Bandbreite haben. Ist der aus dem 1. Post noch aktuell oder gibt es bessere?
 
Hallo alle zusammen,

ich habe folgende Idee....
ich möchte einen Raspberry Pi 2 mit cam. und ardupilot 2 in einem Copter unterbringen. Der APM 2 ausgestattet mit GPS und Current Sensor...alle Daten Video so wie Strom, Spannung und GPS Koordinaten möchte ich über eine Rocket Anbindung zum Raspberry PI 2 am Boden schicken um dort die Video Daten zu sehen so wie über die GPS Koordinaten mit dem ground pi zwei servos als Antenne tracker zu nutzen...

bis jetzt an Material vorhanden:

2x Raspberry PI 2
1x Ardupilot 2 (+GPS und Sensor)
1x Fritzbox 7390
1x Rocket wifi Modul

so nun ihr....
Bildübertragung läuft zur Fritzbox von dort zum Handy über die AirPi app.... aber wie komme ich weiter mit dem ground pi so wie dem tracker
... bin für jede Idee oder Hilfe dankbar.

Gruß
Tobias
 
mhz vergessen das Tracken macht natürlich bei der Fritz keinen Sinn... wen ich aber mal soweit bin möchte ich die Fritz gegen ein zweites Rocket Modul tauschen.
 

digaus

Erfahrener Benutzer
Die Telemetriedaten der APM kannst du mit mavproxy über die Rockets an den GroundPi senden und dort auch wieder mit mavproxy empfangen: http://dev.ardupilot.com/wiki/companion-computers/raspberry-pi-via-mavlink/

Ich mache es genau so. Der Groundpi kann dann die Daten wieder über UART oder USB für den Tracker bereitstellen.
Mit mavproxy kann man die Daten per UDP an mehrere IP Adressen senden. Das heißt, du kannst gleichzeitig auch noch dein Handy mit der Droidplanner App mit der APM verbinden.
 

Lonestar78

Erfahrener Benutzer
Kurze Info zum Offline Streaming Test: Das ist einfach ein Video im Netz7, was gestreamt und abgespielt wird. Wenns ruckelt, kann das zwei Gründe haben: Hardware-Beschleunigung zum Video abspielen tut nicht richtig oder Netzwerkverbindung ist zu lahm. Sollte bei Anbiendung über WLAN eigentlich nicht passieren. Das Video hat 3MBit Datenrate. Also ab 6MBit DSL sollte das kein Problem sein.
 

dArO

Neuer Benutzer
Hi Leute ich hab begeistert euren Beitrag hier durchgelesen.

Da ich IT Techniker bin und mich viel mit WLAN beschäftige habe ich noch ein paar Ideen bezüglich des WLANs für euch:

Wie wäre es mit diesen Accespoints hier: http://routerboard.com/RB911G-5HPacD diese Mikrotik APs haben auch noch ein spezielles Wlan Protokoll namens NV2 welches eine niedrigere Latenz haben soll. Kann aber leider nicht sagen ob die dann bei FPV auch niedriger ist.

Will hier keine Werbung für Mikrotik machen aber ich benutze Ubiquiti Accespoints unter anderem auch bin aber von den Mikrotik Geräten und deren einstellungsmöglichkeiten mehr Begeistert.

MFG Daniel
 

ofenheimer

Erfahrener Benutzer
Hi Leute ich hab begeistert euren Beitrag hier durchgelesen.

Da ich IT Techniker bin und mich viel mit WLAN beschäftige habe ich noch ein paar Ideen bezüglich des WLANs für euch:

Wie wäre es mit diesen Accespoints hier: http://routerboard.com/RB911G-5HPacD diese Mikrotik APs haben auch noch ein spezielles Wlan Protokoll namens NV2 welches eine niedrigere Latenz haben soll. Kann aber leider nicht sagen ob die dann bei FPV auch niedriger ist.

Will hier keine Werbung für Mikrotik machen aber ich benutze Ubiquiti Accespoints unter anderem auch bin aber von den Mikrotik Geräten und deren einstellungsmöglichkeiten mehr Begeistert.

MFG Daniel
Danke....
gibt es von denen auch ein 2,4ghz modul ?
1300mw ist schon mal nicht schlecht...
 

dArO

Neuer Benutzer
Gibts schon haben dann aber kein AC sondern nur N Standard und ich glaube bei dem NV2 Protokoll kannst du nicht mit dem 2,4GHZ Sender fliegen. Die 1,3W sind sicher ausreichend^^ und wer lieber im legalen bereich Fliegen will kann die Leistung auch zurückschrauben.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten