Fix Insta360 post-flight download using OSC access

Description

With Insta360's client management moved to daemon, we are unable to initiate file downloads from the post-flight RQ tasks as we did before. The current insta360.rtmp.Client implementation requires us to first list the files on camera using the RTMP socket, which conflicts with the daemon, causing both the stream and the RQ task to crash.

Instead, Insta360's webserver on port 80 exposes directory listing that we should use instead to both list files and download them

image

image

Scope

  • Implement post-flight task (whitebox_plugin_device_insta360.tasks.post_flight_operations) using HTTP/OSC API only

MRs

Edited by Milos