Microsoft RemoteFX USB redirection

Microsoft RemoteFX is a key RDS platform capability of Windows Server 2008 R2 SP1 designed to provide media-rich, local-like user experience for virtual and session-based desktops and apps. Another “aspect of RemoteFX is that Remote Desktop Protocol only provides certain kinds of high-level redirection (such as printer redirection, disk drive redirection, PnP device redirection, etc). […]

Microsoft RemoteFX is a key RDS platform capability of Windows Server 2008 R2 SP1 designed to provide media-rich, local-like user experience for virtual and session-based desktops and apps. Another “aspect of RemoteFX is that Remote Desktop Protocol only provides certain kinds of high-level redirection (such as printer redirection, disk drive redirection, PnP device redirection, etc). However, due to wide variety of device types & variances in quality & availability of drivers, it’s impossible to provide consistent high-level device redirection solution for every device across every platform used with RDP. As a result, device-specific solutions for each type of device are necessary. A much better solution is to redirect devices at USB level (or to be more specific, USB request block, or URB level). With that type of solution, which we’ve chosen for VDI desktops, no device drivers are needed on client device, and we can provide a universal interface that works with any USB device on any of our supported platforms. This solution is able to successfully redirect most of the devices users wish to use, including audio in/out devices, storage devices, HID devices (tablets, keyboards, etc.), and printers and scanners. RemoteFX USB redirection will also add to existing device redirection capabilities in RDP, rather than replacing them,” writes Max.

[Source]