I'm looking for a remote desktop software with the following features:
client cross-platform (Windows 10 and Ubuntu 20.04 at least), the "server" (my side) should support at least Ubuntu 20.04, Windows is not mandatory
it should allow at least 2 video streams, one from a USB webcam and one from an IP-camera in addition to the desktop, both with audio layer
it must have a flag to show or hide the current view on client side. I mean, if I disable this feature, the user that sits in front of the client should not be able to see what I'm doing remotely
nice to have: an easy way to transfer files between PC, bidirectional copy&paste, chat service
The most common softwares like Remmina, Zoho seem to lack the additional video streams. It seems that FlexyHub can do the trick but it requires an external account and it would not be my first choice.
To be clear, I don't want to see the cameras inside the remote desktop, but they should be a different streams, so in my local host I can place their windows wherever I want.