CPC G06F 9/45558 (2013.01) [G06F 9/45545 (2013.01); H04L 65/65 (2022.05); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01)] | 20 Claims |
1. A method comprising:
opening a media channel between a personal computing device and a media server for a call initiated using a virtual desktop infrastructure server, wherein the media channel is routed through the virtual desktop infrastructure server and encapsulated in a protocol for exchanging data for virtual desktop applications;
merging a first stream of media data for the call with a second stream of media data for the call in a single virtual channel of the protocol using a first packet queue to store packets of the first stream and a second packet queue to store packets of the second stream, wherein the first packet queue is associated with a first congest threshold;
pushing a first packet of media data of the first stream into the first packet queue;
comparing a fill level of the first packet queue to the first congest threshold; and
responsive to the fill level exceeding the first congest threshold, invoking a congestion mitigation measure.
|