Hi Grega, thanks for your input.
About the necessity of MAVLink to communicate with the ROV, the next companion release (0.0.21), will allow both GET and POST methods via REST API for all MAVLink messages available.
So, no MAVLink library will be necessary, only a simple url library.
We have plans to support GraphQL subscription and others modern alternatives to help with performance and periodically updates, but this will probably take much longer.
We are doing some work in the video backend, with plans to support multiple cameras and RTSP output. If everything goes fine, it’ll be available in companion release 0.0.22.