Nothing Special   »   [go: up one dir, main page]

CN115567518B - Device, system and method for reorienting camera of cloud desktop - Google Patents

Device, system and method for reorienting camera of cloud desktop Download PDF

Info

Publication number
CN115567518B
CN115567518B CN202211554052.4A CN202211554052A CN115567518B CN 115567518 B CN115567518 B CN 115567518B CN 202211554052 A CN202211554052 A CN 202211554052A CN 115567518 B CN115567518 B CN 115567518B
Authority
CN
China
Prior art keywords
camera
virtual camera
server
client
virtual
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.)
Active
Application number
CN202211554052.4A
Other languages
Chinese (zh)
Other versions
CN115567518A (en
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.)
Xi'an Leifeng Electronic Technology Co ltd Chengdu Branch
Original Assignee
Xi'an Leifeng Electronic Technology Co ltd Chengdu Branch
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 Xi'an Leifeng Electronic Technology Co ltd Chengdu Branch filed Critical Xi'an Leifeng Electronic Technology Co ltd Chengdu Branch
Priority to CN202211554052.4A priority Critical patent/CN115567518B/en
Publication of CN115567518A publication Critical patent/CN115567518A/en
Application granted granted Critical
Publication of CN115567518B publication Critical patent/CN115567518B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention belongs to the technical field of desktop cloud, and discloses a device, a system and a method for reorienting a camera of a cloud desktop. The invention establishes an independent virtual camera channel between a server and a client based on a remote desktop protocol; in an independent virtual camera channel, information intercommunication between a cloud desktop virtual machine and a client is realized in an agent mode, a virtual camera matched with a local camera connected with a non-USB is configured at a server through data interaction, and image information of the local camera connected with the non-USB is acquired in a request mode by using the virtual camera, so that redirection of the camera connected with the non-USB is realized. In addition, in the data transmission process, the local image is compressed and decompressed through the streaming media compression module and the streaming media decompression module respectively, so that the network flow is greatly reduced, and the problem that a virtual camera channel is blocked due to the large data flow transmitted reversely by the local camera can be solved.

Description

Device, system and method for reorienting camera of cloud desktop
Technical Field
The invention relates to the technical field of desktop cloud, in particular to a device, a system and a method for reorienting a camera of a cloud desktop.
Background
The cloud desktop is a technology for running a virtual machine in a data center and pulling a running picture of the virtual machine to a local client for displaying and operating through a remote desktop protocol. When a user uses the cloud desktop, a local camera of the user is generally used, but because the virtual machine runs in a remote data center, a local client is generally in an intranet of the user (such as a WIFI intranet of a home), the virtual machine and the user network cannot communicate, and the camera of the user client cannot be directly used. It is common practice for a USB camera to redirect a USB connected camera on a local client to a remote virtual machine for use through a USB redirection technique of a remote desktop protocol. However, this mechanism cannot use a camera connected to a terminal such as a mobile phone without USB connection. In addition, due to the particularity of the camera, the flow transmitted to the virtual machine in the reverse direction is very large through the camera of the USB redirection mechanism, for example, the data volume transmitted per second exceeds several hundred M, which directly causes the remote desktop protocol channel to be blocked, and affects the normal use of the cloud desktop. In view of this, the present application is specifically made.
Disclosure of Invention
The technical problem to be solved by the invention is as follows: the existing USB redirection technology can not redirect a non-USB connected camera of a client to a virtual machine of a remote server for use, and aims to provide a device, a system and a method for redirecting the camera of a cloud desktop.
The invention is realized by the following technical scheme: in one aspect, the invention provides a camera reorientation device for a cloud desktop, comprising a virtual camera channel, a client and a server, wherein the virtual camera channel is used for providing camera image data transmission service between a cloud desktop virtual machine and the client, and is based on a remote desktop transmission protocol; the server-side agent is used for generating a client-side camera searching notice, sending the client-side camera searching notice to the client-side agent through the virtual camera channel, and creating a virtual camera according to the physical parameters of the local camera sent by the client-side agent; the client agent is used for searching the physical parameters of the local camera according to the client camera searching notification, sending the physical parameters to the server agent through the virtual camera channel, and calling the local camera according to the image transmission request sent by the virtual camera; and the local camera is used for sending the local image to the server through the virtual camera channel.
Furthermore, the camera reorientation device also comprises a streaming media compression module, which is used for compressing the local image at the client and sending the compressed data to the server through the virtual camera channel; and the streaming media decompression module is used for decompressing the received compressed data at the server and sending the decompressed data to the virtual camera.
Further, the server agent is also used for monitoring whether the connection between the user at the client and the virtual machine at the server is successful; the client agent is also used for sending an image transmission request to the server side through the virtual camera channel before sending the local image.
On the other hand, the invention provides a system for redirecting the camera of the cloud desktop, which is based on the device for redirecting the camera and comprises a protocol connection module, a server and a server agent, wherein the protocol connection module is used for connecting a client to the server according to a remote desktop protocol and sending a connection success message to the server agent; the application program management module is used for opening an application program of which a user needs to use the camera in the virtual desktop and starting the application program of which the camera needs to be used; the virtual camera management module is used for calling a virtual camera according to the requirement of the application program and controlling the virtual camera to send an image transmission request to the client agent through a virtual camera channel; the first request receiving module is used for receiving an image transmission request sent by the virtual camera and sending a request receiving success message to the client agent; the local camera is used for sending a local image to the streaming media compression module through the virtual camera channel; and the streaming media compression module is used for compressing the local image and sending the compressed data to the server through the virtual camera channel.
Furthermore, the system also comprises an image transceiving module, which is used for receiving the compressed data sent by the streaming media compression module and sending the compressed data to the streaming media decompression module; the streaming media decompression module is used for decompressing the compressed data and sending the decompressed data to the virtual camera.
Further, the virtual camera management module is further configured to control the virtual camera to send the decompressed data to an application program that needs to use the camera.
In another aspect, the present invention provides a method for camera reorientation of a cloud desktop, comprising the steps of: s1: logging in a remote virtual machine through a desktop transmission protocol, and connecting a client agent with a server agent through an independent camera virtual channel; s2: generating a client camera searching notification by using a server agent, and sending the client camera searching notification to the client agent through a virtual camera channel; s3: searching physical parameters of a local camera by using the client agent according to the client camera searching notification, and sending the physical parameters to the server agent through the virtual camera channel; s4: creating a virtual camera by using a server agent according to the physical parameters; s5: starting an application program needing to use a camera, calling a virtual camera according to the requirement of the application program, and controlling the virtual camera to send an image transmission request to a client agent through a virtual camera channel; s6: calling a local camera to send a local image to a streaming media compression module by using a client agent according to an image transmission request sent by the virtual camera; s7: and compressing the local image by using a streaming media compression module, and sending the compressed data to a server through a virtual camera channel.
Further, S1 may also include the following steps: and connecting the client with the server through a remote desktop protocol.
Further, the method also comprises the following steps: s8: decompressing the compressed data by using a streaming media decompression module, and sending the decompressed data to a virtual camera through a virtual camera channel; s9: and sending the decompressed data to the application program through the virtual camera.
Compared with the prior art, the invention has the following advantages and beneficial effects: 1. an independent virtual camera channel is established between a server side and a client side based on a remote desktop protocol; in an independent virtual camera channel, information intercommunication between a cloud desktop virtual machine and a client is realized in an agent mode, a virtual camera matched with a local camera connected with a non-USB is configured at a server through data interaction, and image information of the local camera connected with the non-USB is acquired in a request mode by using the virtual camera, so that redirection of the camera connected with the non-USB is realized. 2. In the data transmission process, the local image is compressed and decompressed through the streaming media compression module and the streaming media decompression module respectively, so that the network flow is greatly reduced, and the problem that a virtual camera channel is blocked due to the fact that the data flow reversely transmitted by a local camera is large can be solved.
Drawings
In order to more clearly illustrate the technical solutions of the exemplary embodiments of the present invention, the drawings that are required in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and that those skilled in the art may also derive other related drawings based on these drawings without inventive effort.
Fig. 1 is a schematic structural diagram of an apparatus for reorienting a camera on a cloud desktop according to embodiment 1 of the present invention; fig. 2 is a schematic structural diagram of a system for redirecting a camera on a cloud desktop according to embodiment 2 of the present invention; fig. 3 is a schematic flowchart of a method for redirecting a camera on a cloud desktop according to embodiment 3 of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to examples and the accompanying drawings, and the exemplary embodiments and descriptions thereof are only used for explaining the present invention and are not used as limiting the present invention.
Example 1: aiming at the problem that the existing USB redirection technology cannot redirect a non-USB connected camera of a client to a virtual machine of a remote server for use, the embodiment provides an apparatus for redirecting a camera of a cloud desktop as shown in fig. 1, which includes the following parts: the virtual camera channel is used for providing camera image data transmission service between the cloud desktop virtual machine and the client, and is an independent virtual channel based on a remote desktop transmission protocol; the server agent is used for generating a client camera searching notice, sending the client camera searching notice to the client agent through a virtual camera channel, creating a virtual camera according to physical parameters of a local camera sent by the client agent, and monitoring whether a user at the client is successfully connected with a virtual machine at the server; the client proxy is used for searching the physical parameters of the local camera according to the client camera searching notification, sending the physical parameters to the server proxy through the virtual camera channel, calling the local camera according to the image transmission request sent by the virtual camera, and sending the image transmission request to the server through the virtual camera channel before sending the local image; the local camera is used for sending a local image to the server through the virtual camera channel; the streaming media compression module is used for compressing a local image at a client and sending compressed data to a server through a virtual camera channel; and the streaming media decompression module is used for decompressing the received compressed data at the server and sending the decompressed data to the virtual camera.
The working principle and process of the above-mentioned device for reorienting the camera of the cloud desktop are described as follows: since the server runs in a remote data center and the local client is usually in the intranet of the user (e.g., a WIFI intranet of a home), the server cannot communicate with the user, so that the server cannot directly use the camera of the user. Aiming at the USB camera, a USB redirection technology of a remote desktop protocol is generally adopted at present, and the camera connected with a local USB is redirected to a remote server for use, so that the problem that a virtual machine cannot directly use a user camera is solved. However, for a camera on a terminal such as a mobile phone or a tablet, since the camera cannot be connected to a client host using a USB, the conventional USB redirection technology cannot redirect the camera to a server.
Therefore, in this embodiment, a virtual camera is created at the server, where the virtual camera and a local non-USB connected camera are in a one-to-one correspondence relationship (corresponding to physical parameters), and an independent virtual camera channel based on a remote desktop protocol is established, so that the virtual camera communicates with the non-USB connected local camera, the virtual camera acquires image data that is the same as that of the non-USB connected local camera, and then provides the acquired image data for an application program at the server to use, thereby implementing redirection of the non-USB connected camera. In addition, the present embodiment adopts a mode of creating an agent at the server and the client respectively to implement two-party communication. Meanwhile, considering that the flow rate of data reversely transmitted by the camera is very large (for example, the data volume transmitted per second exceeds several hundred M) and the virtual camera channel of the remote desktop protocol is blocked, the normal use of the cloud desktop is affected, the embodiment also adopts the data compression and decompression technology based on the streaming media, and the network flow rate is greatly reduced.
The working principle and the process of the device for reorienting the camera of the cloud desktop are as follows: 1. when the client and the server are successfully connected through the remote desktop protocol, the server agent informs the client to search the physical parameters of the camera connected with the local non-USB through the independent virtual camera channel. 2. After the client agent finds the physical parameters of the camera connected with the local non-USB, the found physical parameters are reported to the server agent working at the server through the virtual camera channel. The physical parameters include, but are not limited to, camera resolution, frame rate, etc. 3. And the server agent creates a virtual camera corresponding to the parameters according to the received physical parameters. 4. When a user opens an application program (such as an Tencent meeting, a WeChat video and the like) needing to use the camera, the application program calls the virtual camera to request the non-USB connected camera of the client to send a local image. 5. After receiving the request, the client agent opens a camera in non-USB connection, simultaneously sends a message requesting image transmission to the server, and sends the local image to the streaming media compression module for local image compression; after the compression is finished, the streaming media compression module transmits the compressed data to the server side through the data channel. 6. After the server receives the compressed data, the streaming media decompression module decompresses the compressed data and sends the decompressed data to the called application program.
Through the working processes 1-6, the redirection of local (including a camera connected with a USB and a camera connected with a non-USB) is completed, and the problem that a virtual camera channel is blocked due to large data flow transmitted reversely by the local camera is solved.
Example 2: the embodiment also aims at the problem that the existing USB redirection technology cannot redirect a non-USB connected camera of a client to a virtual machine of a remote server for use, and provides a system for redirecting a camera of a cloud desktop as shown in fig. 2, where the system is based on the camera redirecting device of embodiment 1, and includes the following parts: the protocol connection module is used for connecting the client to the server according to the remote desktop protocol and sending a connection success message to the server agent; the application program management module is used for opening an application program of which a user needs to use the camera in the virtual desktop and starting the application program of which the camera needs to be used; the virtual camera management module is used for calling a virtual camera according to the requirement of the application program, controlling the virtual camera to send an image transmission request to the client agent through a virtual camera channel, and controlling the virtual camera to send decompressed data to the application program needing to use the camera; the local camera is used for sending a local image to the streaming media compression module through the virtual camera channel; the streaming media compression module is used for compressing the local image and sending the compressed data to the server through the virtual camera channel; the image transceiving module is used for receiving the compressed data sent by the streaming media compression module and sending the compressed data to the streaming media decompression module; the streaming media decompression module is used for decompressing the compressed data and sending the decompressed data to the virtual camera.
The working process of the system is as follows: 1. and when the protocol connection module acquires a connection request of a user, connecting the client to the server according to the remote desktop protocol, and sending a connection success message to the camera redirection device. 2. After receiving the connection success message sent by the protocol connection module, the camera redirection device automatically executes the processes 1 to 3 in the embodiment 1, and completes the creation of the virtual camera. 3. When the user issues an instruction of an application program needing to use the camera, the application program management module starts the corresponding application program. 4. After the application program is started, the virtual camera management module calls a virtual camera according to the requirement of the application program and controls the virtual camera to send an image transmission request to the client agent through a virtual camera channel of the camera redirection device. 5. And after receiving the image transmission request, the client agent opens the non-USB connected camera and simultaneously sends a message requesting image transmission to the server. 6. The local camera sends the local image to a streaming media compression module for local image compression; after the compression is finished, the streaming media compression module transmits the compressed data to the server side through the data channel. 7. The image receiving and sending module receives the compressed data sent by the streaming media compression module and sends the compressed data to the streaming media decompression module. 8. The streaming media decompression module decompresses the compressed data and sends the decompressed data to the virtual camera, and the virtual camera receives the decompressed original streaming media data and sends the decompressed original streaming media data to the called application program.
Example 3: corresponding to embodiment 2, this embodiment provides a method for reorienting a camera of a cloud desktop as described in fig. 3, including the following steps: s0: and logging in the remote virtual machine through a desktop transmission protocol. S1: and connecting the client agent with the server agent through an independent camera virtual channel. S2: and monitoring whether the connection between the user and the virtual machine is successful or not by using the server agent, if so, generating a client camera searching notice by using the server agent, and sending the client camera searching notice to the client agent through a virtual camera channel. S3: and searching the physical parameters of the local camera by using the client agent according to the client camera searching notice, and sending the physical parameters to the server agent through the virtual camera channel. S4: and creating a virtual camera by using the server agent according to the physical parameters. S5: and starting an application program needing to use the camera, calling the virtual camera according to the requirement of the application program, and controlling the virtual camera to send an image transmission request to the client agent through a virtual camera channel. S6: and calling the local camera to send the local image to the streaming media compression module by using the client agent according to the image transmission request sent by the virtual camera. S7: and compressing the local image by using a streaming media compression module, sending an image transmission request to the server side by using a client agent through the virtual camera channel, and if the request is corresponding, sending the compressed data to the server side through the virtual camera channel. S8: and decompressing the compressed data by using the streaming media decompression module, and sending the decompressed data to the virtual camera through the virtual camera channel. S9: and sending the decompressed data to the application program through the virtual camera.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (9)

1. A camera reorientation device for a cloud desktop is characterized by comprising a virtual camera channel, a virtual server and a client, wherein the virtual camera channel is used for providing camera image data transmission service between a cloud desktop virtual machine and the client, and is based on a remote desktop transmission protocol; the server agent is used for generating a client camera searching notice, sending the client camera searching notice to the client agent through a virtual camera channel, and creating a virtual camera according to the physical parameters of the local camera sent by the client agent; the client agent is used for searching the physical parameters of the local camera according to the client camera searching notification, sending the physical parameters to the server agent through the virtual camera channel, and calling the local camera according to the image transmission request sent by the virtual camera; and the local camera is used for sending the local image to the server through the virtual camera channel.
2. The device for redirecting the camera of the cloud desktop according to claim 1, further comprising a streaming media compression module, configured to compress a local image at a client, and send compressed data to a server through a virtual camera channel; and the streaming media decompression module is used for decompressing the received compressed data at the server side and sending the decompressed data to the virtual camera.
3. The apparatus of claim 2, wherein the server agent is further configured to monitor whether the user at the client connects successfully with the virtual machine at the server; the client agent is also used for sending an image transmission request to a server side through the virtual camera channel before sending the local image.
4. A system for cloud desktop camera reorientation, characterized in that the system comprises the apparatus for cloud desktop camera reorientation of any of claims 1-3, and the system further comprises: the protocol connection module is used for connecting the client to the server according to the remote desktop protocol and sending a connection success message to the server agent; the application program management module is used for opening an application program of which a user needs to use the camera in the virtual desktop and starting the application program of which the camera needs to be used; the virtual camera management module is used for calling a virtual camera according to the requirement of the application program and controlling the virtual camera to send an image transmission request to the client agent through a virtual camera channel; the local camera is used for sending a local image to the streaming media compression module through the virtual camera channel; and the streaming media compression module is used for compressing the local image and sending the compressed data to the server through the virtual camera channel.
5. The system for camera reorientation of a cloud desktop according to claim 4, further comprising: the image transceiving module is used for receiving the compressed data sent by the streaming media compression module and sending the compressed data to the streaming media decompression module; the streaming media decompression module is used for decompressing the compressed data and sending the decompressed data to the virtual camera.
6. The system for camera redirection on a cloud desktop as claimed in claim 5, wherein the virtual camera management module is further configured to control the virtual camera to send the decompressed data to the application program that needs to use the camera.
7. A method for camera reorientation of a cloud desktop, comprising the steps of: s1: logging in a remote virtual machine through a desktop transmission protocol, and connecting a client agent with a server agent through an independent camera virtual channel; s2: generating a client camera searching notification by using a server agent, and sending the client camera searching notification to the client agent through a virtual camera channel; s3: searching physical parameters of a local camera by using the client agent according to the client camera searching notification, and sending the physical parameters to the server agent through the virtual camera channel; s4: creating a virtual camera by using a server agent according to the physical parameters; s5: starting an application program needing to use a camera, calling a virtual camera according to the requirement of the application program, and controlling the virtual camera to send an image transmission request to a client agent through a virtual camera channel; s6: calling a local camera to send a local image to a streaming media compression module by using a client agent according to an image transmission request sent by the virtual camera; s7: and compressing the local image by using a streaming media compression module, and sending the compressed data to a server through a virtual camera channel.
8. The method for camera reorientation of a cloud desktop according to claim 7, wherein the S2 further comprises the steps of: monitoring whether the connection between the user and the virtual machine is successful or not by using a server agent; the S7 further comprises the following steps: before sending the compressed data to the server, sending an image transmission request to the server through the virtual camera channel by using the client agent.
9. The method for camera reorientation of a cloud desktop according to claim 7 or 8, characterized by further comprising the steps of: s8: decompressing the compressed data by using a streaming media decompression module, and sending the decompressed data to a virtual camera through a virtual camera channel; s9: and sending the decompressed data to the application program through the virtual camera.
CN202211554052.4A 2022-12-06 2022-12-06 Device, system and method for reorienting camera of cloud desktop Active CN115567518B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211554052.4A CN115567518B (en) 2022-12-06 2022-12-06 Device, system and method for reorienting camera of cloud desktop

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211554052.4A CN115567518B (en) 2022-12-06 2022-12-06 Device, system and method for reorienting camera of cloud desktop

Publications (2)

Publication Number Publication Date
CN115567518A CN115567518A (en) 2023-01-03
CN115567518B true CN115567518B (en) 2023-02-28

Family

ID=84769852

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211554052.4A Active CN115567518B (en) 2022-12-06 2022-12-06 Device, system and method for reorienting camera of cloud desktop

Country Status (1)

Country Link
CN (1) CN115567518B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117319592B (en) * 2023-12-01 2024-03-26 银河麒麟软件(长沙)有限公司 Cloud desktop camera redirection method, system and medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103533034A (en) * 2013-09-28 2014-01-22 福建星网锐捷软件有限公司 Method for seamlessly using cloud terminal local camera in VDI (Virtual Device Interface) virtual desktop
CN104199723A (en) * 2014-09-09 2014-12-10 福建升腾资讯有限公司 Camera mapping method based on virtual equipment
CN112954054A (en) * 2021-02-09 2021-06-11 西安万像电子科技有限公司 Access method, server and system
CN113259626A (en) * 2021-04-30 2021-08-13 深圳市虹鹏能源科技有限责任公司 Camera video stream acquisition system and method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8799362B2 (en) * 2010-03-09 2014-08-05 Avistar Communications Corporation Scalable high-performance interactive real-time media architectures for virtual desktop environments
US9374365B2 (en) * 2014-08-20 2016-06-21 Vmware, Inc. Pushing a virtual desktop session from an authenticated device using image scanning
CN108304247A (en) * 2017-12-19 2018-07-20 华为技术有限公司 The method and apparatus of access camera, server, readable storage medium storing program for executing
CN114040017A (en) * 2021-11-08 2022-02-11 麒麟软件有限公司 Remote desktop server camera relocation system and method for Android system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103533034A (en) * 2013-09-28 2014-01-22 福建星网锐捷软件有限公司 Method for seamlessly using cloud terminal local camera in VDI (Virtual Device Interface) virtual desktop
CN104199723A (en) * 2014-09-09 2014-12-10 福建升腾资讯有限公司 Camera mapping method based on virtual equipment
CN112954054A (en) * 2021-02-09 2021-06-11 西安万像电子科技有限公司 Access method, server and system
CN113259626A (en) * 2021-04-30 2021-08-13 深圳市虹鹏能源科技有限责任公司 Camera video stream acquisition system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于KVM的3D远程桌面同步技术的研究与实现;汤雄;《中国优秀硕士学位论文全文数据库(电子期刊)》;20200115;全文 *

Also Published As

Publication number Publication date
CN115567518A (en) 2023-01-03

Similar Documents

Publication Publication Date Title
EP3842919A1 (en) Method, apparartus and system for controlling projection screen
CN102883135B (en) Screen sharing and control method
CN109327493B (en) Cloud-based remote medical monitoring system and monitoring method
US9602553B2 (en) Method, apparatus, and system for implementing VOIP call in cloud computing environment
US20130111351A1 (en) Method for remotely controlling mobile terminal and mobile terminal
CN108769795B (en) Video signal realizing system and method
EP3032838A1 (en) Message processing method, device, gateway, set-top box and internet protocol television system
US20150201085A1 (en) Seamlessly transferring a communication
CN111831246B (en) Screen projection method, device, equipment and storage medium based on 5G network
CN103945165A (en) Method and device for processing remote video transmission of terminal device
CN104601715A (en) File sharing method and system and mobile terminal based on two-dimension code
CN115567518B (en) Device, system and method for reorienting camera of cloud desktop
CN109871189A (en) A kind of multiple terminals screen sharing method and device based on Network File System
CN113286190A (en) Cross-network and same-screen control method and device and cross-network and same-screen system
CN107846609B (en) Real-time transmission method, device and system for control room data
CN111131746A (en) Terminal service control method and device
CN104391576A (en) Remote input method and device based on wireless Ethernet
KR20040081370A (en) Control method and system for a remote video chain
CN112804323B (en) Remote vehicle-mounted terminal desktop control system and method
CN113923396B (en) Remote desktop control method, device and medium based on video conference scene
EP4055820A1 (en) Systems, methods, and devices for managing a call on a communications system with an external display device
CN112269630A (en) Keyboard and mouse sharing system of virtual machine
CN103379316B (en) Camera arrangement, supervision photographing unit control terminal, protocol variation method
CN116456123B (en) Method, device and equipment for realizing multi-equipment switching live broadcast
JP2019201322A (en) Remote maintenance system and information processing method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant