Peer-to-Peer Remote Display Protocol via Real-Time Session
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual desktop infrastructure (VDI) environments, routing communications between client devices and remote devices through a unified access gateway introduces delays, known as lag, which affect the responsiveness and efficiency of virtual desktop interactions.
Innovation Solution
Establishing a peer-to-peer real-time communication session between the client device and the remote device using a protocol like WebRTC, allowing direct communication without the need for a unified access gateway, and enabling the remote device to adjust remote display protocol parameters based on session performance data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If communications are routed through a unified access gateway, then centralized control and management are achieved, but communication delay and lag increase
Solution Approach 1:
The communication path is segmented into two types: control plane traffic continues to flow through the unified access gateway for centralized management, while data plane traffic (remote display protocol) establishes direct peer-to-peer connections between client devices and remote devices. This segmentation allows control functions to remain centralized while data transmission occurs through low-latency direct paths.
Solution Approach 2:
The unified access gateway acts as an intermediary that facilitates the establishment of direct peer-to-peer connections. It receives connection requests from client devices, authenticates them, and then enables direct communication channels between clients and remote devices without requiring all subsequent traffic to pass through the gateway.
2Speed
If a direct peer-to-peer connection is established, then communication speed and responsiveness improve, but system complexity and connection management difficulty increase
Solution Approach 1:
The unified access gateway serves as a mediator that handles the complexity of peer-to-peer connection establishment. It manages authentication, connection routing, and session coordination, allowing individual client and remote devices to communicate directly without each device needing to implement complex connection management logic.
Solution Approach 2:
The system implements feedback mechanisms where the unified access gateway monitors peer-to-peer connection status and performance. Based on this feedback, the gateway can dynamically adjust connection routing, initiate reconnections if needed, and coordinate with remote devices to maintain optimal communication paths.
Data Source
AI summary
The disclosure provides techniques for peer to peer communication of a remote display protocol via a real-time communication session between a client device and a remote device. Embodiments include receiving, at a remote device configured to execute a virtual desktop, a request to join a real-time communication (RTC) session with a client device. Embodiments include joining the RTC session with the client device in response to receiving the request. Embodiments include receiving, at the remote device and via the RTC session, data indicative of a remote display protocol for rendering the virtual desktop on a display of the client device. Embodiments include performing, at the remote device, one or more actions based, at least in part, on receiving the data indicative of the remote display protocol.


