Introducing VMware Horizon SDK for WebRTC Redirection

October 21, 2022

With the remote workforce being the new norm, demand for VDI has increased. But in addition to VDI, we must not forget the importance of reliable audio-video communication tools.

It can, however, be challenging to get video-conferencing solutions to work smoothly in a virtualized environment. Making a video call from a virtual desktop can present a data hair-pinning challenge that leads to network congestion. Media Redirection and Optimization eliminates the extra hop in and out of VM by moving the video and audio communication out of the VM and onto the endpoint, thereby reducing traffic out of the data center and usually improving the quality of calls for end-users. Benefit of media offload include Bandwidth Optimization and no dependency on CPU on VDI desktop.

VMware has already invested in building optimization packs for Microsoft Teams and Skype for Business, and has also enabled other propriety video conferencing application partners, including Zoom, Cisco WebEx, Cisco Jabber, Avaya, and more, to build optimization packs for Horizon®, leveraging our Horizon Session Enhancement SDK and RDP VC Bridge SDK. While this is great, we see tremendous growth of WebRTC based Unified Communications app providers like RingCentral, Intermedia, IPC, Genesys, Cloud9, Vonage, Amwell, BlueJeans, 8x8 Inc, and more. However, the above-mentioned SDKs do not support WebRTC-based apps.

WebRTC is the next big thing that is shaking up the enterprise communications landscape. Enterprises are quite comfortable with deploying WebRTC-based services. This is true in all industries, including highly regulated ones such as finance and healthcare. And the list is growing. We see our customers are increasingly interested in leveraging these WebRTC-based UC Apps in Horizon VDI environment.

We already support Optimization of WebRTC browser-based applications via Browser Content Redirection feature. MS Teams Web client, Google Hangout, Cisco Webex Web client, Zoom Web client, and other web-based audio-video applications can leverage media redirection to end points using Browser Content redirection technology.

Considering WebRTC is getting popular and choice of technology for many thick client UC applications too, we also want UC Providers and customers to have the ability to have a great audio-video experience in Horizon VDI. We are pleased to announce the general availability of VMware Horizon® SDK for WebRTC Redirection, which is available at TechPartnerhub.

VMware Horizon SDK for WebRTC Redirection will help electron-based UC applications to implement a media redirection solution. This SDK is a JavaScript that you can hook in your application on a virtual desktop, such that it allows you to leverage our WebRTC media stack. We will redirect your WebRTC API calls to our WebRTC media engine inside the Horizon Client. This essentially removes hair pinning, and allows you to have direct WebRTC media stream between Horizon end points and the Media Server. The SDK contains additional resources such as README files and code samples to help you develop applications that use and redirect audio/video/screen-share media data to a user's local machine via WebRTC standard. Both Horizon Enterprise and Horizon Cloud Services platforms are supported for this SDK.

With this announcement, we would also like to take this opportunity to extend an invitation to Unified Communications Providers (WebRTC-based or if you have your own propriety media technology) to reach out to us so we can partner together to provide a great audio-video experience to our mutual customers. See EUC Integration Program to learn more and to start the onboarding process.

This is an exciting time in Unified Communication (UC) space! We want to provide the support that ensures that our customers and UC providers benefit from the SDKs, and have a great audio-video experience in Horizon VDI.

Filter Tags

Horizon Horizon Blog Announcement Overview