How to Capture activities from a remote desktop?

Good morning friends,

I would like to capture activities of a desktop application that is hosted on a windows RDP remote desktop, in my case I have Uipath running on a remote server, from there it has to connect to a remote desktop. I have been reading the forum and I have seen several options, which is the best option?

Three queries:

On the one hand, they use UiPathRemoteRuntime.msi in the remote desktop to be able to capture the elements in a better way.

On the other hand, I have seen Microsoft’s computer vision being used.

Finally, for development I would have to install a vpn to the remote desktop where the application to be automated is located, since I have the development environment on my PC.

Or is it possible to do the development by connecting through a remote desktop (server with uipath service) to the remote desktop that has the application?