Cloud Desktop Media Control via Client-Side Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In desktop cloud applications, the high bandwidth requirements for multimedia data stream transmission lead to delays and pauses during display, especially in low-bandwidth scenarios, affecting user experience.
Innovation Solution
Implementing a desktop-cloud-based media control method where the client decodes and displays multimedia data streams locally, reducing the need for the cloud server to decode and transmit the streams, and instead, only sends control instructions to the client, thereby reducing bandwidth occupancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the cloud server decodes and transmits the multimedia data stream to the thin client, then the user can access and control the multimedia data stream through the cloud desktop, but the bandwidth consumption increases significantly causing transmission delays and pauses
Solution Approach 1:
The patent extracts the decoding function from the cloud server and relocates it to the thin client. The thin client directly decodes the multimedia data stream locally without requiring the cloud server to decode and re-transmit the stream, thereby eliminating the bandwidth consumption issue while maintaining user access capability
Solution Approach 2:
The patent inverts the traditional cloud desktop architecture where the server performs decoding. Instead, the thin client performs decoding locally, reversing the conventional flow from server-centric to client-centric processing, which resolves the bandwidth bottleneck
2Extent of automation
If the thin client transmits the multimedia data stream to the cloud server for decoding, then the cloud server can process and control the stream, but the transmission bandwidth becomes a bottleneck causing delays
Solution Approach 1:
The patent extracts the decoding and processing function from the cloud server and implements it directly in the thin client. This eliminates the need for the thin client to transmit the complete multimedia data stream to the server for processing, thereby removing the transmission delay bottleneck while the cloud server can still provide control instructions
3Ease of operation
If the cloud server decodes and transmits the multimedia data stream, then the user can display and control the stream, but the system requires high bandwidth which is not always available
Solution Approach 1:
The patent extracts the decoding function to the thin client, allowing the system to operate with minimal bandwidth requirements. The thin client directly decodes the stream locally, eliminating the need for high bandwidth transmission between client and server, thus adapting to various network conditions
Solution Approach 2:
The patent fundamentally changes the processing parameter location from server-based to client-based. By changing where the decoding operation is performed (from server to thin client), the system adapts to different bandwidth conditions without requiring high bandwidth availability
Data Source
Figure 1~2
Figure 3
Figure 4~5
AI summary
Embodiments of the present invention, relating to the field of desktop cloud applications, provide a desktop-cloud-based media control method and a device, so as to reduce a bandwidth occupied by transmission of a multimedia data stream in a media control process. The method includes: acquiring, by a client, a multimedia data stream, displaying the multimedia data stream, receiving a control instruction sent by a cloud server, and performing a corresponding control operation on the displayed multimedia data stream according to the control instruction. The method embodiment is used for media control.