Terminal service support status

Hello
we are in evaluating phase of virtualhere.
We plan to use it on RDS (session based) windows terminal services together with raspberry as a thin client.
We don’t know if you had already developed support for RDP passthrough to support session based terminals.
If it is the case than we would like to know how to configure both sides in order to support multi RDP sessions vs. a single terminal server.
If not, we would like to know how to setup freerdp and virtualhere via the urbdrc channel in order to add to the freerdp server the correct support.
Thanks any reply

#2

VirtualHere wont natively support session isolation in terminal services. If you run virtualhere in a session based terminal the device will appear in all sessions.

But you can do this: Use the virtualhere client on the raspberry pi to connect to a remote device then you can use the normal freerdp usb capture (which itself uses libusb) to control the remote usb device shared over virtualhere) . There is no need for a particular urbdrc plugin for virtualhere you can just use the normal freerdp libusb that already exists.

#3

Hello sorry to ask twice but we are new to virtualhere and a little newbye in this field.
We would like to get a sort of mockup or scheme in order to setup a little testing env.
In particular we don’t understand the raspberry pi setup.
1) should we install both client and server on the raspberry? Our usb device are local on raspberry pi
2) when you write: “...to control the remote usb device shared over virtualhere...” could you confirm that you mean a usb device phisically connected to the raspberry pi?

Our setup is almost a classic one with terminal services RDS session based (see here).
Could you share a step by step guide to achive the golas we need using virtualhere?
Thanks for any reply and sorry for my bad english.

#4

I dont think you need virtualhere at all, i think with freerdp on the pi you can use the built-in urbdrc channel implementation which uses libusb. Have you tried using freerdp with urbdrc compiled in? Does it work as you expect?