As the title suggests, how can I improve input latency over a remote desktop connection in certain applications? I use a lot of 3D applications (Blender, Unity, Unreal) that involve clicking and holding the middle mouse button and dragging around to orbit around a scene. On a local desktop, there's no problem, but when doing this over Windows RDP I will get a really nasty delay that makes everything on screen become super sluggish. This is extremely annoying and I often end up overshooting a movement like that.
This problem can also be seen on other remote desktop interfaces such as VNC or Team Viewer.
Please let me know how this problem can be resolved! Thank you!
[UPDATE]: To clarify what I mean, here's a discussion regarding the Unreal Engine. I'm still having issues though with other applications.