How does ‘Microsoft Teams Video Meeting’ perform in Remote Sessions using IGEL OS without offloading?

By Fredrik Brattstig @virtualbrat

As known, Microsoft Teams is a very popular collaboration tool. But running Microsoft teams in remote sessions might have its challenges. Rumors say that performance can be acceptable using only chat and voice, but video and screen sharing wont work. I’m like “HOLD MY BEER!”

The video below shows a IGEL OS 11 UD3 device connected to a XenDesktop session.
To get the camera working I use Native USB Redirection forwarding VID:PID. The headset is using regular HDX Audio channel.

The market is waiting for offloading technologies, where Citrix, WMware and Microsoft are working on utilities to offload the rendering of Audio and Video and peer connections. The benefit of doing offloading is that you move the CPU cycles from server side to the endpoint, leaving more resources for anything else on the server side. Additionally using peer-to-peer communication to make a direct connection between endpoints streamlines even more.

As a interim solution, Teams can be ran in remoting environments using IGEL OS endpoints by using a small set of simple configuration. As you will see by the end of the video, the CPU load on server side is quite high until shutting down the video. Keep in mind, the “server” is a Intel NUC with a i7 CPU that has about 4 years of age, and the NUC is running Citrix Hypervisor plus three addition Virtual servers. Hopefully you have more resources in your Desktop Delivery backplane.

Best /Virtualbrat