To my understanding, due to its hardware limitation, the Anafi is a ‘flying image server’ only able to distribute the video feed correctly to only one ‘image client’ SDK.
The ‘image client’ that has :
- all the software implemented to display correctly the live stream of image
- has a built-in WiFi connection server That already knows your Anafi WiFi network (so your phone’s WiFi should be ‘Off’ or better ‘Airplane mode’ to avoid airwaves mess.
- has antennas... That fit the Anafi antennas. The WiFi network is not the same as your usual WiFi parameters. It’s the controller Network connected to the Anafi network...
...is the SkyController 3 radio-command connected to your phone. In this situation, the only Anafi image stream client is your SkyController, with the FF6 app in your phone.
You can use the Anafi without the SkyController radio-command, connecting your phone ‘s WiFi Network to the Anafi WiFi network. But it will be less efficient (shorter connection distances). But still in this configuration the Anafi (image server) has only one ‘image client’ : Your phone and the FF6 App.
With VLC on a PC, you can grab some of the image stream ‘bits’ but you won’t be recognized as a legitimate ‘image client’. You won’t have the image stream correction process of FF6 as VLC doesn’t do that, and you won’t have nice antennas in your PC...To do this, your PC must be connected to the Anafi WiFi network... and that’s complicated...
I think it is the reason why your best move is :
1) Use the SkyController as the ‘image client’ connected to FF6 on your phone as a primary display.
2) Use another way to grab the image from your phone (that will add an New ‘image server’ that is independant from the Anafi) and send the signal from your phone to a PC for example that will be another image client, but not on the same network as the Anafi.
Hope this makes sense Why the Anafi Vidéo signal cannot be read by various Phones or PC at the same moment. I think this is the simplest explanation as it took me some time to understand it after reading lots of complicated posts in the developper forum...
Some seem to be successful using the USB-c port of the SkyController 3 radio command (one USB-A port of the SkyController 3 is connected to your phone, the remaining USB-C port that you usually use for charging the SkyController is free during flights).
They connect a USB-C to Ethernet RJ45 little adapter and connect the Ethernet side, with a wire, to a PC via the RJ45 connector.
... but very few documented that. Parrot seems to indicate it is possible but... it’s up to you !