Hello Tello Pilot!
Join our DJI Tello community & remove this banner.
Sign up

Recent content by FriwiDev

  1. F

    What format is Tello's video stream?

    Sadly I do not know React Native, but I would assume that you will first have to retrieve the stream byte-per-byte (udp server socket on the stream port and read the data), then decode this data with an h264 decoder. I do not know if this is feasible with React.
  2. F

    SDK "streamon" format

    This question has been answered already in this thread. You can use opencv for parsing and processing.
  3. F

    SDK "streamon" format

    It is. You can try opencv instead for a cross platform solution. https://github.com/FriwiDev/Tello4J/blob/master/src/main/java/me/friwi/tello4j/wifi/impl/video/TelloFrameGrabberThread.java This is a Java implementation of tello video decoding using javacv (a wrapper to opencv). You could...
  4. F

    Tello4J | Easy out-of-the-box solution to access your Tello Drone from Java

    I personally do not own an EDU drone, so I did not inform myself which additional functionality it comes with. With a normal tello drone, there is no need to change the destination ip.
  5. F

    Tello4J | Easy out-of-the-box solution to access your Tello Drone from Java

    Version 1.0.2 is out now. Version 1.0.1 fixed a bug in the remote control command. Version 1.0.2 adds the possibility to connect to custom remote addresses.
  6. F

    What format is Tello's video stream?

    The format is called h264. There are many posts and code examples on this forum on how to retrieve, decode and display it :)
  7. F

    IOS Developers Beware

    They should've also included a real documentation in their SDK documentation ;)
  8. F

    SDK "streamon" format

    You can now read the video feed frame by frame, using either the android media codec or javacv.
  9. F

    Tello drone (firmware v1.3.2) - Not getting expected responses.

    UDP does not guarantee arrival of any packets. As the tello sdk does not provide any feature to resend commands or to check for new unreceived packets, data can be lost. This most likely occurs more in wifi "noisy" places. Sadly, I could not find a good workaround for this.
  10. F

    Tello drone (firmware v1.3.2) - Not getting expected responses.

    RC is applied directly, and answered without delay. After every command you need to wait for an ok/error. You can only send another command after receiving one of these messages. Wait for the ok, then send the next command (I solved by implementing a queue-like system). You receive the state...
  11. F

    Tello drone (firmware v1.3.2) - Not getting expected responses.

    The tello state is repeated multiple times each second to tell you about new data from your drone. You simply subscribe to it. All movement commands, including takeoff and land are responded with ok after they were performed completly. It will take your drone about 7 seconds to take off and...
  12. F

    DJI Tello programming with Scratch | No Valid IMU

    I stumbled upon this error when developing my library. Your tello drone uses a camera to capture the ground below your drone and calculate the distance moved by comparing the frames. Your drone can only tell how far it flew forward if the ground below provides enough textual details. If it does...
  13. F

    Tello4J | Easy out-of-the-box solution to access your Tello Drone from Java

    Hey there, you do not only need the ffmpeg library, but also javacv (currently 1.5.2). There is a manual installation guide on the github page of the javacv project: bytedeco/javacv However, I would recommend using maven instead, it is way easier and works out of the box. Sincerely, ~FriwiDev...
  14. F

    Tello4J | Easy out-of-the-box solution to access your Tello Drone from Java

    Hello there, today I present you yet another library to access your Tello drone. It supports sending commands, receiving state feedback and receiving the video feed of your drone. https://github.com/FriwiDev/Tello4J The library is published on the maven central, so using it is quite simple...
  15. F

    Not able to receive Tello Video streaming

    You can try using JavaCV. You can take the FrameGrabberThread from my library Tello4J (adapt it) and feed it with the udp packets through a piped output stream. You can then obtain the images directly or re-stream them using a recorder from JavaCV. FrameGrabberThread: FriwiDev/Tello4J...

New Posts