CN105025359A - Remote video display method and system based on SPICE protocol - Google Patents

Remote video display method and system based on SPICE protocol Download PDF

Info

Publication number
CN105025359A
CN105025359A CN201510395119.8A CN201510395119A CN105025359A CN 105025359 A CN105025359 A CN 105025359A CN 201510395119 A CN201510395119 A CN 201510395119A CN 105025359 A CN105025359 A CN 105025359A
Authority
CN
China
Prior art keywords
display
frame image
video frame
client
video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510395119.8A
Other languages
Chinese (zh)
Inventor
李广
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guo Ding Cyberspace Safe Technology Co Ltd
Original Assignee
Guo Ding Cyberspace Safe Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guo Ding Cyberspace Safe Technology Co Ltd filed Critical Guo Ding Cyberspace Safe Technology Co Ltd
Priority to CN201510395119.8A priority Critical patent/CN105025359A/en
Publication of CN105025359A publication Critical patent/CN105025359A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234381Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440281Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the temporal resolution, e.g. by frame skipping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Color Television Systems (AREA)

Abstract

The invention relates to a remote video display method based on an SPICE protocol. The remote video display method comprises steps: a server determines whether a display drive of a client supports direct display of a video picture frame, if yes, a video picture frame to be transmitted is reversed and sent to the client, otherwise, a video picture frame to be transmitted is sent to the client directly; the client carries out hardware decoding of the received video picture frame, and stores the decoded video picture frame for standby; the client queries display drive information, and determines whether the display drive supports direct display of a video picture frame, if yes, a display controller drive is called to display the decoded video picture frame directly, otherwise, color and space conversion of the decoded video picture frame is carried out, and a local image display library is called to display the converted video picture frame. Video display effects can be improved greatly through simple image processing of a server end and direct usage of decoding and display control function of a client local hardware.

Description

A kind of long-distance video display packing based on SPICE agreement and system
Technical field
The present invention relates to technical field of video processing, particularly relate to a kind of long-distance video display packing based on SPICE agreement and system.
Background technology
Spice is a kind of remote link communications of cloud desktop services based on KVM technology.Long-distance video is shown, to be that the virtual machine of server end is aobvious dynamically detect video flowing depending on control appliance to Spice implementation, upon this detection video display frame is made mjpeg form to client transmissions, client calls libjpeg decoding storehouse decoding to mjpeg stream, call local display storehouse display again, the decoding of mjpeg stream and the display of local library will use a large amount of computational resources, and the computational resource of client is usually all very limited, causes the non-constant of video display effect.
Long-distance video redirecting technique, when server end has detected video playback, has directly transferred data to client, and client call local video plays Service controll video playback.
But long-distance video redirecting technique needs to install the player of customization in the virtual machine of server end, and limit user and can only use this player, otherwise video is redirected unsuccessfully.
Summary of the invention
Technical problem to be solved by this invention is for the deficiencies in the prior art, provides a kind of long-distance video display packing based on SPICE agreement and system.
The technical scheme that the present invention solves the problems of the technologies described above is as follows: a kind of long-distance video display packing based on SPICE agreement, comprises the steps:
Server and client-side information mutual, judge whether the display driver of client supports the direct display of video frame image, if supported, then video frame image waiting for transmission is carried out reversing and send to client, if do not supported, then direct video frame image waiting for transmission is sent to client;
Client carries out hardware decode to the video frame image received, and saves backup decoded video frame image;
Client query display driver information, judge whether display driver supports the direct display of video frame image, if supported, then call display controller and directly show decoded video frame image, if do not supported, decoded video frame image is carried out color space conversion, local image display storehouse is called to the video frame image after conversion and shows.
The invention has the beneficial effects as follows: the present invention without the need to installing the player of customization in the virtual machine of server end, also user need not be limited and this player can only be used, but by the simple image procossing of server end, the decoding of client this locality and display and control hardware is utilized to process the video that remote transmission is come, to reach good display effect, substantially improve video display effect, decrease the use of computational resource.
On the basis of technique scheme, the present invention can also do following improvement.
Further, described client carries out being implemented as of hardware decode to the video frame image received:
Parsing getting frame data message is carried out to gained video frame image;
Frame of data information according to gained carries out hardware decode process;
Data after hardware decode are saved backup.
Adopt the beneficial effect of above-mentioned further scheme: the present invention, without the need to revising spice agreement, only transfers and processes to display channel data the processing carrying out protocol transparent, ensured Protocol integrity.
Further, described frame of data information comprises quantization table, huffman table and view data length.
Further, when the display driver of client does not support the direct display of video frame image, decoded video frame image is carried out being implemented as of color space conversion and carry out YCrCb and change to the color space of RGB, conversion formula is as follows:
R=Y+1.402(Cr-128)
G=Y-0.34414(Cb-128)-0.71414(Cr-128)
B=Y+1.772(Cb-128)
Wherein, R represents redness, and G represents green, and B represents blueness, and Y represents lightness, and Cr represents the difference between RGB input signal RED sector and rgb signal brightness value, and Cb represents the difference between RGB input signal blue portion and rgb signal brightness value.
Further, described video frame image is the video frame image of mjpeg form.
Another technical scheme that the present invention solves the problems of the technologies described above is as follows: a kind of long-distance video display system based on SPICE agreement, comprises server and client side,
Described server comprises,
First control module, according to the information of client feedback, it judges whether the display driver of client supports the direct display of video frame image for carrying out data interaction with client, if supported, call frame data processing module; Otherwise call frame data transmission blocks;
Frame data processing module, it is for reversing video frame image waiting for transmission, and then call frame data transmission blocks;
Frame data sending module, it is for sending to client by video frame image waiting for transmission;
Described client comprises,
Frame data receiver module, it gives hardware decode module for received frame Data Concurrent;
Hardware decode module, it, for carrying out hardware decode to the video frame image received, saves backup decoded video frame image;
Second control module, it is for the display driver information of inquiring client terminal, judges whether display driver supports the direct display of video frame image, if supported, calls display controller, if do not support to call color space conversion module;
Display controller, it is for directly showing decoded video frame image;
Color space conversion module, it is for carrying out color space conversion by decoded video frame image, calls local image display storehouse show the video frame image after conversion.
On the basis of technique scheme, the present invention can also do following improvement.
Further, described hardware decode module comprises resolution unit, decoding unit and memory cell:
Described resolution unit, it is for carrying out parsing getting frame data message to gained video frame image;
Described decoding unit, it is for carrying out hardware decode process according to gained frame of data information;
Described memory cell, it is for saving backup the data after hardware decode.
Further, described frame of data information comprises quantization table, huffman table and view data length.
Further, described color space conversion module is carried out being implemented as of space transforming and is carried out YCrCb and change to the color space of RGB, and conversion formula is as follows:
R=Y+1.402(Cr-128)
G=Y-0.34414(Cb-128)-0.71414(Cr-128)
B=Y+1.772(Cb-128)
Wherein, R represents redness, and G represents green, and B represents blueness, and Y represents lightness, and Cr represents the difference between RGB input signal RED sector and rgb signal brightness value, and Cb represents the difference between RGB input signal blue portion and rgb signal brightness value.
Further, described video frame image is the video frame image of mjpeg form.
Accompanying drawing explanation
Fig. 1 is a kind of long-distance video display packing flow chart based on SPICE agreement of the present invention;
Fig. 2 is a kind of long-distance video display system block diagram based on SPICE agreement of the present invention;
Fig. 3 is the annexation schematic diagram of server and client in the embodiment of the present invention.
Embodiment
Be described principle of the present invention and feature below in conjunction with accompanying drawing, example, only for explaining the present invention, is not intended to limit scope of the present invention.
As shown in Figure 1, a kind of long-distance video display packing based on SPICE agreement, comprises the steps:
Server and client-side information mutual, judge whether the display driver of client supports the direct display of video frame image, if supported, then video frame image waiting for transmission is carried out reversing and send to client, if do not supported, then direct video frame image waiting for transmission is sent to client; Client carries out hardware decode to the video frame image received, and saves backup decoded video frame image; Client query display driver information, judge whether display driver supports the direct display of video frame image, if supported, then call display controller and directly show decoded video frame image, if do not supported, decoded video frame image is carried out color space conversion, local image display storehouse is called to the video frame image after conversion and shows.Wherein, described video frame image is the video frame image of mjpeg form.
Particularly, server end and client communication determine whether reverse to the mjpeg picture frame being about to transmit, if the display driver of client supports that mjpeg frame directly shows, need image reversal, because the mjpeg frame that server end obtains is the image of reversing, and client display translation is normal output, the image of reversing is reversed again and just obtains normal image, if the display driver of client does not support that mjpeg frame directly shows, without the need to reversing.
Client calls the decoding of hardware decode function to mjpeg frame, a. parsing is carried out to gained mjpeg frame and obtain the information such as the length of quantization table, huffman table and view data, b. gained information in institute a is passed to hardware decode process, the data after hardware decode in b save backup by c..
Client query display driver information, if the display driver of client does not support that direct mjpeg frame shows, do decoded frame data and changed to the color space of RGB by YCrCb, conversion formula is:
R=Y+1.402(Cr-128)
G=Y-0.34414(Cb-128)-0.71414(Cr-128)
B=Y+1.772(Cb-128)
Wherein, R represents redness, and G represents green, and B represents blueness, and Y represents lightness, and Cr represents the difference between RGB input signal RED sector and rgb signal brightness value, and Cb represents the difference between RGB input signal blue portion and rgb signal brightness value.
Preserve RGB data information, call local figure display storehouse and transmit RGB data display mjpeg frame.
If the direct mjpeg frame display of the display driver support of client, then client is called display controller to decoded frame data and is done display translation.
Below some abbreviations and Key Term definition are introduced as follows.
Virtual machine: auxiliary with software or hardware, main frame runs the computer technology of multiple SOS;
Virtual unit: equipment in virtual machine;
VDI:virtual device interface, provides virtual unit interactive interface to software;
Spice: a kind of VDI of use does the mutual agreement of virtual unit;
Mjpeg:Motion Joint Photographic Experts Group is a kind of video code model;
KVM:kernel-based virtual module is a kind of Intel Virtualization Technology;
DaaS: cloud desktop services;
GPU: English full name Graphic Processing Unit, translator of Chinese is " graphic process unit ".
As shown in Figure 2,3, a kind of long-distance video display system based on SPICE agreement, comprise server and client side, described server comprises, first control module, according to the information of client feedback, it judges whether the display driver of client supports the direct display of video frame image for carrying out data interaction with client, if supported, and call frame data processing module; Otherwise call frame data transmission blocks; Frame data processing module, it is for reversing video frame image waiting for transmission, and then call frame data transmission blocks; Frame data sending module, it is for sending to client by video frame image waiting for transmission;
Described client comprises, frame data receiver module, and it gives hardware decode module for received frame Data Concurrent; Hardware decode module, it, for carrying out hardware decode to the video frame image received, saves backup decoded video frame image; Second control module, it is for the display driver information of inquiring client terminal, judges whether display driver supports the direct display of video frame image, if supported, calls display controller, if do not support to call color space conversion module; Display controller, it is for directly showing decoded video frame image; Color space conversion module, it is for carrying out color space conversion by decoded video frame image, calls local image display storehouse show the video frame image after conversion.
Wherein, described hardware decode module comprises resolution unit, decoding unit and memory cell: described resolution unit, and it is for carrying out parsing getting frame data message to gained video frame image; Described decoding unit, it is for carrying out hardware decode process according to gained frame of data information; Described memory cell, it is for saving backup the data after hardware decode.Described frame of data information comprises quantization table, huffman table and view data length.Hardware decode module can be realized by processors such as DSP particularly.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1., based on a long-distance video display packing for SPICE agreement, it is characterized in that, comprise the steps:
Server and client-side information mutual, judge whether the display driver of client supports the direct display of video frame image, if supported, then video frame image waiting for transmission is carried out reversing and send to client, if do not supported, then direct video frame image waiting for transmission is sent to client;
Client carries out hardware decode to the video frame image received, and saves backup decoded video frame image;
Client query display driver information, judge whether display driver supports the direct display of video frame image, if supported, then call display controller and directly show decoded video frame image, if do not supported, decoded video frame image is carried out color space conversion, local image display storehouse is called to the video frame image after conversion and shows.
2. a kind of long-distance video display packing based on SPICE agreement according to claim 1, is characterized in that, described client carries out being implemented as of hardware decode to the video frame image received:
Parsing getting frame data message is carried out to gained video frame image;
Frame of data information according to gained carries out hardware decode process;
Data after hardware decode are saved backup.
3. a kind of long-distance video display packing based on SPICE agreement according to claim 2, it is characterized in that, described frame of data information comprises quantization table, huffman table and view data length.
4. a kind of long-distance video display packing based on SPICE agreement according to claim 1, it is characterized in that, when the display driver of client does not support the direct display of video frame image, decoded video frame image is carried out being implemented as of color space conversion to carry out YCrCb and change to the color space of RGB, conversion formula is as follows:
R=Y+1.402(Cr-128)
G=Y-0.34414(Cb-128)-0.71414(Cr-128)
B=Y+1.772(Cb-128)
Wherein, R represents redness, and G represents green, and B represents blueness, and Y represents lightness, and Cr represents the difference between RGB input signal RED sector and rgb signal brightness value, and Cb represents the difference between RGB input signal blue portion and rgb signal brightness value.
5. a kind of long-distance video display packing based on SPICE agreement according to claim 1, it is characterized in that, described video frame image is the video frame image of mjpeg form.
6., based on a long-distance video display system for SPICE agreement, it is characterized in that, comprise server and client side,
Described server comprises,
First control module, according to the information of client feedback, it judges whether the display driver of client supports the direct display of video frame image for carrying out data interaction with client, if supported, call frame data processing module; Otherwise call frame data transmission blocks;
Frame data processing module, it is for reversing video frame image waiting for transmission, and then call frame data transmission blocks;
Frame data sending module, it is for sending to client by video frame image waiting for transmission;
Described client comprises,
Frame data receiver module, it gives hardware decode module for received frame Data Concurrent;
Hardware decode module, it, for carrying out hardware decode to the video frame image received, saves backup decoded video frame image;
Second control module, it is for the display driver information of inquiring client terminal, judges whether display driver supports the direct display of video frame image, if supported, calls display controller, if do not support to call color space conversion module;
Display controller, it is for directly showing decoded video frame image;
Color space conversion module, it is for carrying out color space conversion by decoded video frame image, calls local image display storehouse show the video frame image after conversion.
7. a kind of long-distance video display system based on SPICE agreement according to claim 6, it is characterized in that, described hardware decode module comprises resolution unit, decoding unit and memory cell:
Described resolution unit, it is for carrying out parsing getting frame data message to gained video frame image;
Described decoding unit, it is for carrying out hardware decode process according to gained frame of data information;
Described memory cell, it is for saving backup the data after hardware decode.
8. a kind of long-distance video display system based on SPICE agreement according to claim 7, it is characterized in that, described frame of data information comprises quantization table, huffman table and view data length.
9. a kind of long-distance video display system based on SPICE agreement according to claim 6, is characterized in that, described color space conversion module is carried out being implemented as of space transforming and carried out YCrCb and change to the color space of RGB, and conversion formula is as follows:
R=Y+1.402(Cr-128)
G=Y-0.34414(Cb-128)-0.71414(Cr-128)
B=Y+1.772(Cb-128)
Wherein, R represents redness, and G represents green, and B represents blueness, and Y represents lightness, and Cr represents the difference between RGB input signal RED sector and rgb signal brightness value, and Cb represents the difference between RGB input signal blue portion and rgb signal brightness value.
10. a kind of long-distance video display system based on SPICE agreement according to claim 6, it is characterized in that, described video frame image is the video frame image of mjpeg form.
CN201510395119.8A 2015-07-07 2015-07-07 Remote video display method and system based on SPICE protocol Pending CN105025359A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510395119.8A CN105025359A (en) 2015-07-07 2015-07-07 Remote video display method and system based on SPICE protocol

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510395119.8A CN105025359A (en) 2015-07-07 2015-07-07 Remote video display method and system based on SPICE protocol

Publications (1)

Publication Number Publication Date
CN105025359A true CN105025359A (en) 2015-11-04

Family

ID=54415005

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510395119.8A Pending CN105025359A (en) 2015-07-07 2015-07-07 Remote video display method and system based on SPICE protocol

Country Status (1)

Country Link
CN (1) CN105025359A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107222783A (en) * 2017-07-13 2017-09-29 山东超越数控电子有限公司 A kind of video based on SPICE protocol redirects implementation method
CN108600860A (en) * 2018-03-13 2018-09-28 山东超越数控电子股份有限公司 A kind of method and system accelerating video based on SPICE protocol
CN110891084A (en) * 2019-11-08 2020-03-17 深圳市华科智能有限公司 Thin client remote desktop control system based on autonomous HVDP protocol

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1764929A (en) * 2003-06-10 2006-04-26 富士通株式会社 Image entering device, display control unit and image server
CN102695094A (en) * 2012-05-15 2012-09-26 福建升腾资讯有限公司 Method for carrying out software and hardware integrated audio/video redirection in VDI (Virtual Device Interface) environment
CN104067627A (en) * 2013-02-07 2014-09-24 华为技术有限公司 Video redirecting method, device, system and computer readable medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1764929A (en) * 2003-06-10 2006-04-26 富士通株式会社 Image entering device, display control unit and image server
CN102695094A (en) * 2012-05-15 2012-09-26 福建升腾资讯有限公司 Method for carrying out software and hardware integrated audio/video redirection in VDI (Virtual Device Interface) environment
CN104067627A (en) * 2013-02-07 2014-09-24 华为技术有限公司 Video redirecting method, device, system and computer readable medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
徐浩、兰雨晴: "基于SPICE协议的桌面虚拟化技术研究与改进方案", 《计算机工程与科学》 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107222783A (en) * 2017-07-13 2017-09-29 山东超越数控电子有限公司 A kind of video based on SPICE protocol redirects implementation method
CN108600860A (en) * 2018-03-13 2018-09-28 山东超越数控电子股份有限公司 A kind of method and system accelerating video based on SPICE protocol
CN110891084A (en) * 2019-11-08 2020-03-17 深圳市华科智能有限公司 Thin client remote desktop control system based on autonomous HVDP protocol

Similar Documents

Publication Publication Date Title
US10108386B2 (en) Content provisioning for wireless back channel
WO2017219896A1 (en) Method and device for transmitting video stream
TWI521939B (en) System and method for low bandwidth display information transport
US11258631B2 (en) Streaming on diverse transports
WO2021057097A1 (en) Image rendering and encoding method, and related apparatus
WO2013167081A2 (en) Method and system for achieving multi-screen display
WO2010147433A2 (en) Apparatus and method for transmitting and receiving a user interface in a communication system
US11570453B2 (en) Switchable chroma sampling for wireless display
US20120218292A1 (en) System and method for multistage optimized jpeg output
CN105025359A (en) Remote video display method and system based on SPICE protocol
US9226003B2 (en) Method for transmitting video signals from an application on a server over an IP network to a client device
CN102546803B (en) Remote desktop communication method based on capability set
WO2021147463A1 (en) Video processing method and device, and electronic apparatus
WO2021147464A1 (en) Video processing method and apparatus, and electronic device
CN102770827A (en) Method for displaying multimedia content on a screen of a terminal
CN114040017A (en) Remote desktop server camera relocation system and method for Android system
CN107318021B (en) Data processing method and system for remote display
CN112788429B (en) Screen sharing system based on network
CN114979541A (en) Video display system
WO2016107174A1 (en) Method and system for processing multimedia file data, player and client
CN107241199B (en) Image processing method and device for conference terminal
CN107318020B (en) Data processing method and system for remote display
KR20160093929A (en) System for cloud streaming service, method of image cloud streaming service using simultaneous encoding and apparatus for the same
CN220292094U (en) Display control system of signal source
CN116489132A (en) Virtual desktop data transmission method, server, client and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20151104

RJ01 Rejection of invention patent application after publication