I am in need of programmatically downloading videos and pictures triggered in flight. I have several options but they are all weird. I will detail below:
I found that if I run Sphinx of ANAFI I am able to connect to an FTP server in the IP address of the simulated Anafi. Unfortunately when I connect to the real ANAFI (through SkyController or not), I cannot reach any FTP server. Am i missing something?
I found that there is a REST API for the media, but the location is not reachable if I connect to the ANAFI IP address (192.168.53.1). On the other hand if I connect directly to the ANAFI wifi hotspot 192.168.42.1, i am offered the REST API. I guess this is due to the fact that I cannot reach the ANAFI network directly through the SkyController, but then this makes me have to choose between having the SkyController and Media Download, which is a terrible choice.
I found that the Android(Java) and iOS(swift) SDKs have support for download and listing of media. Unfortunately for Olympe(python) I can only find media listing, nothing about downloading and thumbnails.
With all of this I am very sad and this seems like a massive set-back on my project where i created a web based fleet manager of ANAFIs. It already takes off, lands, moves on map, streams live low latency videos to the browser and mobile…but i cannot download media
Hope somebody can offer me a way out of this problem.