Citrix supports two primary alternative methods for optimized delivery of the Microsoft Skype for Business or Lync client from XenApp and XenDesktop:
- Full support for Microsoft’s VDI Plug-in (media engine) for Skype for Business 2015 or Lync 2013 with the Citrix Receiver for Windows.
- Citrix HDX RealTime Optimization Pack.
Citrix recommends the Microsoft VDI Plug-in for customers using Skype for Business exclusively with Windows devices (Windows 7, Windows Embedded Standard 7, and Windows 8) and delivering the Skype for Business or Lync client as part of a full virtual desktop. This solution is qualified by Microsoft for XenDesktop 7.1 and above and Citrix Receiver 4.1.02 and above. For information about this solution, see http://technet.microsoft.com/en-us/library/jj204683.aspx and http://support.citrix.com/article/CTX138408.
Citrix HDX RealTime Optimization Pack provides a highly scalable solution for delivering real-time audio-video conferencing and VoIP enterprise telephony through Microsoft Skype for Business or Lync in XenDesktop and XenApp environments to users on Linux, Mac, and Windows devices. HDX RealTime Optimization Pack leverages your existing Microsoft Skype for Business or Lync infrastructure and inter-operates with other Microsoft Skype for Business or Lync endpoints running natively on devices.
HDX RealTime Optimization Pack consists of both client and server components:
- The client component, called Citrix HDX RealTime Media Engine, integrates with Citrix Receiver on the endpoint device and performs all signaling and media processing directly on the user device itself, offloading the server for maximum scalability, minimizing network bandwidth consumption and ensuring optimal audio-video quality.
- The server-side (and virtual desktop) component, Citrix HDX RealTime Connector, is a connector to the Microsoft Skype for Business or Lync client that drives the RealTime Media Engine on the endpoint. RealTime Connector runs in the virtual server environment alongside Microsoft Skype for Business or Lync and communicates signaling information over a Citrix ICA virtual channel to the RealTime Media Engine running on the user device.