Method and system for improving high-definition video playing effect in virtual desktop
What is Al technical title?
Al technical title is built by PatSnap Al team. It summarizes the technical point description of the patent document.
A high-definition video and virtual desktop technology, applied in the desktop cloud field, can solve problems such as image quality degradation, redirection methods cannot adjust video bit rate and frame rate parameters, and deployment complexity, etc., to reduce bandwidth usage and improve video playback effect, load reduction effect
Inactive Publication Date: 2018-07-24
WUHAN OPENKER COMPUTING
View PDF9 Cites 14 Cited by
Summary
Abstract
Description
Claims
Application Information
AI Technical Summary
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
Problems solved by technology
[0004] However, these two methods have certain defects: the redirection method cannot adjust the video bit rate and frame rate parameters, and it is necessary to build and install multimedia redirection software on the virtual machine and locally, and there is great complexity in deployment, and there are The problem that the local window covers the window in the virtual machine
Although the transcoding method can adjust the code rate and frame rate, it does not significantly reduce the use of CPU resources, and the secondary encoding will bring about a decline in image quality
Method used
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more
Image
Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
Click on the blue label to locate the original text in one second.
Reading with bidirectional positioning of images and text.
Smart Image
Examples
Experimental program
Comparison scheme
Effect test
Embodiment Construction
[0037] The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments.
[0038] see figure 1 As shown, the embodiment of the present invention provides a method for improving the effect of playing high-definition video in a virtual desktop, and the method includes the following steps:
[0039] S1. Install the GPU on the computing node server running the SPICE server, and enable the SPICE server to call the GPU for video encoding;
[0040] The background server usually includes a computing node server and a control node server. In this embodiment, the GPU is installed on the computing node server running the SPICE server, and the corresponding driver is installed, the code of the SPICE server is modified, and the GPU capability is configured so that it can be called Encode the video. In this embodiment, the video encoding is realized by using the hardware encoding interface provided by ffmpeg or gstreamer software...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more
PUM
Login to view more
Abstract
The invention discloses a method and system for improving a high-definition video playing effect in a virtual desktop, and relates to the field of desktop cloud. The method comprises the following steps: installing a GPU on a computing node server running in an SPICE server, so that the SPICE server can call the GPU to perform video encoding; running the SPICE server and monitoring a connection initiated by the SPICE client; reporting, by the SPICE client, a local video decoding capability set to the SPICE server, selecting, by the SPICE server, an encoding mode and notifying the SPICE client,and separately creating, by the SPICE client and the SPICE server, an encoder and a decoder according to the encoding mode; playing a high-definition video in a virtual machine, detecting, by the SPICE server, a video playing area of the high-definition video according to the refresh rate and submitting the video playing area to the encoder, calling, by the encoder, the GPU of the SPICE server for video encoding, and sending the same to the SPICE client; and calling, by the SPICE client, the decoder for decoding, restoring the code into image for displaying. By adoption of the method and system, the load of the CPU of the SPICE server can be reduced, the occupied bandwidth can be significantly reduced, and the video playing effect can be improved.
Description
technical field [0001] The invention relates to the field of desktop cloud, in particular to a method and system for improving the effect of playing high-definition video on a virtual desktop. Background technique [0002] In the cloud computing virtual desktop environment, the smoothness of desktop operations is very important to users, especially when users play high-definition video, it will take up a lot of CPU computing resources and bandwidth, and the user experience is generally poor. For now, major cloud computing providers have certain technical bottlenecks in graphics and image applications when deploying virtual desktops, and the experience that their products bring to users is also uneven. [0003] At present, there are two common ways to improve the effect of playing high-definition video on virtual desktops: Method 1 is to redirect video resources to the SPICE client through redirection, and the SPICE client builds a player to play the video. Video, SPICE (Sim...
Claims
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more
Application Information
Patent Timeline
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.