Citrix Systems, Inc.
Systems and methods for remote computing sessions with variable forward error correction (FEC)
Last updated:
Abstract:
A server may include a memory and a processor cooperating with the memory to host virtual computing sessions to be remotely displayed at a client device via a frame buffer, where the client device is configured to render the virtual computing sessions via a graphical user interface (GUI). The processor may further generate forward error correction (FEC) data for graphical content within the frame buffer based upon a ratio of graphical content bandwidth to FEC bandwidth, and determine a Quality of Service (QoS) parameter associated with the at least one virtual channel. The processor may further adjust the ratio of graphical content bandwidth to FEC bandwidth based upon changes in the QoS parameter, and send the graphical content and associated FEC data to the client device over at least one virtual channel for display within the GUI.
Utility
3 May 2019
3 Nov 2020