touchgadget / ESPTelloCLI

Ryze DJI Tello drone Command Line Interface using ESP32 and ESP8266
MIT License
13 stars 2 forks source link

making the video feed work :) #5

Open razgino11 opened 1 year ago

razgino11 commented 1 year ago

Hey! i have noticed you wrote something about the video feed: "There is no support for forwarding video data from the Tello. This might be too much work for an ESP32. The new ESP32-S3 may work but it has not yet been tried."

I though i can pick it up and make it work :) what i have expereienced is its not a not enough processing power problem, i think theres a problem with the esp8266/32/32-s modules, that can't regfragment 802.11 packets. the video data from tello is fragmanted packets on the 802.11 layer, and only the packets that are in the end of each frame, which are not fragmanted, get picked up

so far i have tested this on 8266, 32, and 32-s

any thoughts on the subject? have you been able to receive the 1460 sized video packets?

(its not the 1460 thats the problem, i have received packets this size just fine from other esp devices, but the fact that its fragmanted)

razgino11 commented 1 year ago

BTW, i have tested this also with the raspberry pi pico, and the poblem is not present there, but its indeed not powerfull enough :(