[go: up one dir, main page]

CN113141480A - Screen recording method, device, equipment and storage medium - Google Patents

Screen recording method, device, equipment and storage medium Download PDF

Info

Publication number
CN113141480A
CN113141480A CN202110285424.7A CN202110285424A CN113141480A CN 113141480 A CN113141480 A CN 113141480A CN 202110285424 A CN202110285424 A CN 202110285424A CN 113141480 A CN113141480 A CN 113141480A
Authority
CN
China
Prior art keywords
screen recording
virtual machine
receiving end
recording file
cloud terminal
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
CN202110285424.7A
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.)
Xian Wanxiang Electronics Technology Co Ltd
Original Assignee
Xian Wanxiang Electronics 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 Xian Wanxiang Electronics Technology Co Ltd filed Critical Xian Wanxiang Electronics Technology Co Ltd
Priority to CN202110285424.7A priority Critical patent/CN113141480A/en
Publication of CN113141480A publication Critical patent/CN113141480A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

The invention provides a screen recording method, a screen recording device, screen recording equipment and a storage medium, and relates to the technical field of images, wherein the method comprises the steps that a virtual machine receives a screen recording request sent by cloud terminal equipment; the virtual machine obtains a screen recording file based on the current playing content acquired by the receiving end equipment; and the virtual machine stores the screen recording file in a preset storage space. According to the cloud terminal equipment, a user can view and use the screen recording file from the storage space through remote operation at any time, and the screen recording function can be achieved based on the basic architecture of the cloud terminal equipment.

Description

Screen recording method, device, equipment and storage medium
Technical Field
The present disclosure relates to the field of image technologies, and in particular, to a screen recording method, apparatus, device, and storage medium.
Background
In the existing smart phone, screen recording is a very common function, and when a user uses the smart phone, the user wants to save information on the screen, the user can record the screen.
In the related art, when recording a screen, a smart phone usually records the screen according to a fixed code stream, a frame rate, a resolution and a duration, and stores a screen recording file obtained after recording.
However, the screen recording method in the above technology is applied to the existing smart phone, and the working mode of the cloud phone is completely different from that of the existing smart phone, so the screen recording method is not suitable for the cloud phone scene.
Disclosure of Invention
The embodiment of the disclosure provides a screen recording method, a screen recording device and a storage medium, which can solve the problem that the screen recording method in the prior art is not suitable for a cloud mobile phone scene. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a screen recording method applied to a cloud server, where a virtual machine and a receiving end module are located on the cloud server, the virtual machine is connected to a cloud terminal device via the receiving end module, and the method includes:
the virtual machine receives a screen recording request sent by the cloud terminal equipment;
the virtual machine obtains a screen recording file based on the current playing content acquired by the receiving end equipment;
and the virtual machine stores the screen recording file in a preset storage space.
The embodiment of the disclosure provides a screen recording method, wherein when a virtual machine receives a screen recording request of cloud terminal equipment, a screen recording file is obtained based on current playing content obtained by a receiving end module, and finally the obtained screen recording file is stored in a locally preset storage space. Therefore, a user of the cloud terminal equipment can view and use the screen recording file from the storage space through remote operation at any time, and the screen recording function can be realized based on the basic architecture of the cloud terminal equipment.
In one embodiment, the obtaining, by the virtual machine, a screen recording file based on the currently played content acquired by the receiving end device includes:
the virtual machine sends a first screen recording instruction to a receiving end module, wherein the first screen recording instruction is used for indicating to acquire a current frame image and/or current audio content in current playing content, so that the receiving end module sends the acquired current frame image and/or current audio content to the virtual machine;
the virtual machine encodes the current frame image and/or the current audio content according to a target encoding algorithm to obtain the screen recording file; the target coding algorithm is a preset coding algorithm adopted during screen recording.
In one embodiment, the obtaining, by the virtual machine, a screen recording file based on the currently played content acquired by the receiving end device includes:
the virtual machine sends a second screen recording instruction to a receiving end module, wherein the second screen recording instruction is used for instructing to acquire the screen recording file, so that the receiving end module encodes the acquired current frame image and/or current audio content according to a target encoding algorithm to obtain the screen recording file, and sends the screen recording file to the virtual machine;
and the virtual machine receives the screen recording file.
In one embodiment, before the virtual machine receives the screen recording request sent by the cloud terminal device, the method further includes:
the virtual machine sends a desktop display image to the cloud terminal equipment, so that the cloud terminal equipment obtains a screen recording request based on the desktop display image and sends the screen recording request to the virtual machine.
According to a second aspect of the embodiments of the present disclosure, there is provided a screen recording apparatus, the apparatus including:
the receiving module is used for receiving a screen recording request sent by the cloud terminal equipment;
the processing module is used for obtaining a screen recording file based on the current playing content acquired by the receiving terminal equipment;
and the storage module is used for storing the screen recording file in a preset storage space.
The embodiment of the disclosure provides a screen recording device, wherein when a virtual machine receives a screen recording request of a cloud terminal device, a screen recording file is obtained based on current playing content obtained by a receiving end module, and finally the obtained screen recording file is stored in a locally preset storage space. Therefore, a user of the cloud terminal equipment can view and use the screen recording file from the storage space through remote operation at any time, and the screen recording function can be realized based on the basic architecture of the cloud terminal equipment.
In one embodiment, the processing module includes a first sending submodule and an encoding submodule;
the first sending submodule is used for sending a first screen recording instruction to a receiving end module, wherein the first screen recording instruction is used for indicating to acquire a current frame image and/or current audio content in current playing content, so that the receiving end module sends the acquired current frame image and/or current audio content to the virtual machine;
the encoding submodule is used for encoding the current frame image and/or the current audio content according to a target encoding algorithm to obtain the screen recording file; the target coding algorithm is a preset coding algorithm adopted during screen recording.
In one embodiment, the processing module comprises a second sending submodule and a receiving submodule;
the second sending submodule is used for sending a second screen recording instruction to a receiving end module, wherein the second screen recording instruction is used for indicating to acquire the screen recording file, so that the receiving end module encodes the acquired current frame image and/or current audio content according to a target encoding algorithm to obtain the screen recording file, and sends the screen recording file to the virtual machine;
and the receiving submodule is used for receiving the screen recording file.
In one embodiment, the system further comprises a sending module;
the sending module is used for sending a desktop display image to the cloud terminal equipment, so that the cloud terminal equipment obtains a screen recording request based on the desktop display image and sends the screen recording request to the virtual machine.
According to a third aspect of the embodiments of the present disclosure, there is provided a screen recording apparatus including: a processor and a memory, wherein at least one computer instruction is stored in the memory, and the instruction is loaded and executed by the processor to implement the steps performed in the screen recording method described in the first aspect and any embodiment of the first aspect.
According to a fourth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, where at least one computer instruction is stored in the storage medium, and the instruction is loaded and executed by a processor to implement the steps performed in the screen recording method described in the first aspect and any embodiment of the first aspect.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flowchart of a screen recording method provided by an embodiment of the present disclosure;
fig. 2 is a schematic diagram of an image transmission system provided by an embodiment of the present disclosure;
fig. 3 is a flowchart of a screen recording method provided by an embodiment of the present disclosure;
fig. 4a is a structural diagram of a screen recording device according to an embodiment of the present disclosure;
fig. 4b is a structural diagram of a screen recording device according to an embodiment of the present disclosure;
fig. 4c is a structural diagram of a screen recording device according to an embodiment of the present disclosure;
fig. 4d is a structural diagram of a screen recording device according to an embodiment of the present disclosure;
fig. 5 is a block diagram of a screen recording device according to an embodiment of the present disclosure.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The embodiment of the present disclosure provides a screen recording method, as shown in fig. 1, which is applied to a cloud server, a virtual machine and a receiving end module are located on the cloud server, the virtual machine is connected with a cloud terminal device via the receiving end module, and the method includes the following steps:
step 101, the virtual machine receives a screen recording request sent by the cloud terminal equipment.
For example, as shown in fig. 2, the system is a schematic structural diagram of an image transmission system, where the system includes a cloud server and at least one cloud terminal device, at least one virtual machine runs on the cloud server, the cloud server allocates one virtual machine to each cloud terminal device, and the cloud terminal device obtains a corresponding application service by connecting to the corresponding virtual machine. Specifically, after the cloud terminal device obtains a desktop image of a corresponding virtual machine, a user generates a reverse control instruction by operating the desktop image, the cloud terminal device sends the reverse control instruction to the corresponding virtual machine, the virtual machine executes corresponding processing according to the reverse control instruction, and finally sends an image corresponding to a processing result to the cloud terminal device.
For example, a plurality of virtual keys may be arranged in a desktop image displayed on the cloud terminal device, and if a user needs to record a screen, the screen recording key is clicked, so that the cloud terminal device generates a screen recording request after acquiring an instruction corresponding to the screen recording key, and sends the screen recording request to a virtual machine connected with the cloud terminal device; or, the user performs corresponding gesture input through a touch screen of the cloud terminal device, for example, a single finger slides up, a three finger slides down, and the like, to initiate a screen recording request; or the cloud terminal equipment is provided with a camera or a voice recognition module, if the user needs to record the screen, the user can put a preset screen recording gesture or speak a word about the screen recording, so that when the cloud terminal equipment acquires the screen recording gesture or the word about the screen recording and determines the voice to be the screen recording, a screen recording request is generated, and the screen recording request is sent to a virtual machine connected with the cloud terminal equipment.
It should be noted that the cloud terminal device may be a cloud mobile phone, a cloud computer, or may also be an intelligent terminal device equipped with a receiving end module (R end module), such as a mobile phone, a tablet computer, a PC, and the like, which is not limited in this disclosure.
And 102, the virtual machine obtains a screen recording file based on the current playing content acquired by the receiving end equipment.
Specifically, the method for obtaining the screen recording file by the virtual machine based on the current playing content acquired by the receiving end device includes the following two methods:
the first method comprises the following steps: sending a first screen recording instruction to a receiving end module, wherein the first screen recording instruction is used for indicating to acquire a current frame image and/or current audio content in current playing content, so that the receiving end module sends the acquired current frame image and/or current audio content to the virtual machine; the virtual machine encodes the current frame image and/or the current audio content according to a target encoding algorithm to obtain the screen recording file; the target coding algorithm is a preset coding algorithm adopted during screen recording.
Illustratively, the virtual machine enters a screen recording mode when receiving a screen recording request sent by the cloud terminal device, sends a first screen recording instruction for instructing to acquire a current frame image and/or current audio content in currently played content to a receiving end module connected with the virtual machine, the receiving end module acquires the current frame image and/or current audio content currently acquired when receiving the first screen recording instruction, continuously sending the current frame image and/or the current audio content collected at present to the virtual machine, continuously receiving the current frame image and/or the current audio content by the virtual machine, when the current frame image and the current audio content are included, aligning the current frame image and the current audio content in terms of time, and then coding the aligned current frame image and the aligned current audio content according to a target coding algorithm to obtain a corresponding screen recording file; and when only the current frame image or the current audio content is included, directly coding according to a target coding algorithm to obtain a screen recording file. It can be known that the first method is to record a screen by means of the desktop image capturing function and the audio capturing function of the receiving end module.
It should be noted that the target encoding algorithm is an encoding algorithm required by a preset screen recording, for example, the target encoding algorithm may be MP4(Moving Picture Experts Group 4), FLV (Flash Video, streaming media format), AVI (Audio Video Interleaved format), and the like.
It should be noted that, when the virtual machine only encodes the current frame image according to the target encoding algorithm, the obtained screen recording file only includes the image without sound; when the virtual machine simultaneously encodes the current frame image and the current audio content according to a target encoding algorithm, the obtained screen recording file comprises both images and sounds; when the virtual machine only codes the current audio content according to the target coding algorithm, the obtained screen recording file only comprises sound and no image.
It should be noted that the receiving end module may also continuously collect desktop images and/or audio contents of the virtual machine, encode the collected desktop images and/or audio contents, and send a code stream obtained by encoding to the cloud terminal device connected to the receiving end module, thereby implementing real-time display of a video on the cloud terminal device. That is to say, after the receiving end module collects the current frame image and/or the current audio content, on one hand, the current frame image and/or the current audio content are/is returned to the virtual machine according to the first screen recording instruction received from the virtual machine; on the other hand, normal acquisition and encoding of desktop images and/or audio contents are still carried out, and code streams obtained through encoding are sent to cloud terminal equipment connected with the receiving end module.
The second method comprises the following steps: sending a second screen recording instruction to a receiving end module, wherein the second screen recording instruction is used for instructing to acquire the screen recording file, so that the receiving end module encodes the acquired current frame image and/or current audio content according to a target encoding algorithm to obtain the screen recording file, and sends the screen recording file to the virtual machine; and the virtual machine receives the screen recording file.
Illustratively, when receiving a screen recording request sent by cloud terminal equipment, a virtual machine sends a second screen recording instruction for instructing to acquire a screen recording file to a receiving end module connected with the virtual machine, and when receiving the second screen recording instruction, the receiving end module acquires a current frame image and/or current audio content acquired currently, encodes the current frame image and/or the current audio content according to a target encoding algorithm to obtain a corresponding screen recording file, and finally sends the screen recording file to the virtual machine, so that the virtual machine acquires the screen recording file. It can be known that, in the second method, the screen recording is realized by means of the desktop image acquisition function, the audio acquisition function and the encoding function of the receiving end module.
It should be noted that, after the receiving end module collects the current frame image and/or the current audio content, on one hand, according to a second screen recording instruction received from the virtual machine, the current frame image and/or the current audio content are encoded according to a target encoding algorithm, and a screen recording file obtained by encoding is returned to the virtual machine; on the other hand, normal desktop image acquisition is still carried out, the acquired desktop image and/or audio content are/is encoded according to another encoding algorithm, and a code stream obtained through encoding is sent to cloud terminal equipment connected with a receiving end module; wherein, another encoding algorithm is an encoding algorithm that can be recognized by the cloud terminal device, for example, vGTP (real-time image compression transport protocol).
And 103, storing the screen recording file in a preset storage space by the virtual machine.
For example, when the screen recording file is obtained by the virtual machine, the screen recording file is stored in a locally preset storage space, for example, the storage space is stored in a system album, and a user of the cloud terminal device can view and use the screen recording file in the system album through remote operation at any time.
It should be noted that the virtual machine may further receive a screen recording stopping request sent by the cloud terminal device, and when the screen recording stopping request is received, send a screen recording stopping instruction to the receiving end module, so that the receiving end module stops sending the current frame image and/or the current audio content to the virtual machine, thereby ending the screen recording operation.
Further, as shown in fig. 3, before executing step 101, the following step 104 is further included:
and 104, the virtual machine sends a desktop display image to the cloud terminal equipment, so that the cloud terminal equipment obtains a screen recording request based on the desktop display image and sends the screen recording request to the virtual machine.
For example, after the cloud terminal device is connected with the virtual machine, the cloud terminal device may receive a desktop display image sent by the virtual machine, the cloud terminal device displays the desktop display image, and when a user sees the desktop display image, if a screen needs to be recorded, the user clicks a screen recording key, so that after acquiring an instruction corresponding to the screen recording key, the cloud terminal device generates a screen recording request, and sends the screen recording request to the virtual machine.
The embodiment of the disclosure provides a screen recording method, wherein when a virtual machine receives a screen recording request of cloud terminal equipment, a screen recording file is obtained based on current playing content obtained by a receiving end module, and finally the obtained screen recording file is stored in a locally preset storage space. Therefore, a user of the cloud terminal equipment can view and use the screen recording file from the storage space through remote operation at any time, and the screen recording function can be realized based on the basic architecture of the cloud terminal equipment.
Based on the screen recording method described in the above embodiments, the following is an embodiment of the apparatus of the present disclosure, which can be used to implement the embodiment of the method of the present disclosure.
The present disclosure provides a screen recording device, as shown in fig. 4a, the screen recording device 40 includes: a receiving module 401, a processing module 402 and a saving module 403.
The receiving module 401 is configured to receive a screen recording request sent by a cloud terminal device;
a processing module 402, configured to obtain a screen recording file based on the currently played content acquired by the receiving end device.
A saving module 403, configured to save the screen recording file in a preset storage space.
In one embodiment, as shown in fig. 4b, the processing module 402 includes a first sending sub-module 4021 and an encoding sub-module 4022.
The first sending sub-module 4021 is configured to send a first screen recording instruction to a receiving end module, where the first screen recording instruction is used to instruct to acquire a current frame image and/or a current audio content in a current playing content, so that the receiving end module sends the acquired current frame image and/or the current audio content to the virtual machine.
The encoding submodule 4022 is configured to encode the current frame image and/or the current audio content according to a target encoding algorithm to obtain the screen recording file; the target coding algorithm is a preset coding algorithm adopted during screen recording.
In one embodiment, as shown in fig. 4c, the processing module 402 includes a second sending submodule 4023 and a receiving submodule 4024.
The second sending sub-module 4023 is configured to send a second screen recording instruction to a receiving end module, where the second screen recording instruction is used to instruct to acquire the screen recording file, so that the receiving end module encodes the acquired current frame image and/or current audio content according to a target encoding algorithm to obtain the screen recording file, and sends the screen recording file to the virtual machine.
The receiving sub-module 4024 is configured to receive the screen recording file.
In one embodiment, as shown in fig. 4d, the apparatus further comprises a sending module 404.
The sending module 404 is configured to send a desktop display image to the cloud terminal device, so that the cloud terminal device obtains a screen recording request based on the desktop display image, and sends the screen recording request to the virtual machine.
The embodiment of the disclosure provides a screen recording device, wherein when a virtual machine receives a screen recording request of a cloud terminal device, a screen recording file is obtained based on current playing content obtained by a receiving end module, and finally the obtained screen recording file is stored in a locally preset storage space. Therefore, a user of the cloud terminal equipment can view and use the screen recording file from the storage space through remote operation at any time, and the screen recording function can be realized based on the basic architecture of the cloud terminal equipment.
Referring to fig. 5, an embodiment of the present disclosure further provides a screen recording apparatus, where the screen recording apparatus includes a receiver 501, a transmitter 502, a memory 503 and a processor 504, where the transmitter 502 and the memory 503 are respectively connected to the processor 504, the memory 503 stores at least one computer instruction, and the processor 504 is configured to load and execute the at least one computer instruction to implement the screen recording method described in the embodiment corresponding to fig. 1.
Based on the screen recording method described in the embodiment corresponding to fig. 1, an embodiment of the present disclosure further provides a computer-readable storage medium, for example, the non-transitory computer-readable storage medium may be a Read Only Memory (ROM), a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. The storage medium stores computer instructions for executing the screen recording method described in the embodiment corresponding to fig. 1, which is not described herein again.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.

Claims (10)

1. A screen recording method is applied to a cloud server, a virtual machine and a receiving end module are located on the cloud server, the virtual machine is connected with cloud terminal equipment through the receiving end module, and the method comprises the following steps:
the virtual machine receives a screen recording request sent by the cloud terminal equipment;
the virtual machine obtains a screen recording file based on the current playing content acquired by the receiving end equipment;
and the virtual machine stores the screen recording file in a preset storage space.
2. The method according to claim 1, wherein the obtaining, by the virtual machine, a screen recording file based on the currently played content acquired by the receiving end device comprises:
the virtual machine sends a first screen recording instruction to a receiving end module, wherein the first screen recording instruction is used for indicating to acquire a current frame image and/or current audio content in current playing content, so that the receiving end module sends the acquired current frame image and/or current audio content to the virtual machine;
the virtual machine encodes the current frame image and/or the current audio content according to a target encoding algorithm to obtain the screen recording file; the target coding algorithm is a preset coding algorithm adopted during screen recording.
3. The method according to claim 1, wherein the obtaining, by the virtual machine, a screen recording file based on the currently played content acquired by the receiving end device comprises:
the virtual machine sends a second screen recording instruction to a receiving end module, wherein the second screen recording instruction is used for instructing to acquire the screen recording file, so that the receiving end module encodes the acquired current frame image and/or current audio content according to a target encoding algorithm to obtain the screen recording file, and sends the screen recording file to the virtual machine;
and the virtual machine receives the screen recording file.
4. The method according to claim 1, before the virtual machine receives the screen recording request sent by the cloud terminal device, further comprising:
the virtual machine sends a desktop display image to the cloud terminal equipment, so that the cloud terminal equipment obtains a screen recording request based on the desktop display image and sends the screen recording request to the virtual machine.
5. A screen recording device, comprising:
the receiving module is used for receiving a screen recording request sent by the cloud terminal equipment;
the processing module is used for obtaining a screen recording file based on the current playing content acquired by the receiving terminal equipment;
and the storage module is used for storing the screen recording file in a preset storage space.
6. The apparatus of claim 5, wherein the processing module comprises a first sending submodule and an encoding submodule;
the first sending submodule is used for sending a first screen recording instruction to a receiving end module, wherein the first screen recording instruction is used for indicating to acquire a current frame image and/or current audio content in current playing content, so that the receiving end module sends the acquired current frame image and/or current audio content to the virtual machine;
the encoding submodule is used for encoding the current frame image and/or the current audio content according to a target encoding algorithm to obtain the screen recording file; the target coding algorithm is a preset coding algorithm adopted during screen recording.
7. The apparatus of claim 5, wherein the processing module comprises a second sending submodule and a receiving submodule;
the second sending submodule is used for sending a second screen recording instruction to a receiving end module, wherein the second screen recording instruction is used for indicating to acquire the screen recording file, so that the receiving end module encodes the acquired current frame image and/or current audio content according to a target encoding algorithm to obtain the screen recording file, and sends the screen recording file to the virtual machine;
and the receiving submodule is used for receiving the screen recording file.
8. The apparatus of claim 5, further comprising a sending module;
the sending module is used for sending a desktop display image to the cloud terminal equipment, so that the cloud terminal equipment obtains a screen recording request based on the desktop display image and sends the screen recording request to the virtual machine.
9. A screen recording apparatus, comprising: a processor and a memory, the memory having stored therein at least one computer instruction, the instruction being loaded and executed by the processor to implement the steps performed in the screen recording method of any one of claims 1 to 4.
10. A computer-readable storage medium having stored thereon at least one computer instruction, which is loaded and executed by a processor to perform the steps performed in the screen recording method according to any one of claims 1 to 4.
CN202110285424.7A 2021-03-17 2021-03-17 Screen recording method, device, equipment and storage medium Pending CN113141480A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110285424.7A CN113141480A (en) 2021-03-17 2021-03-17 Screen recording method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110285424.7A CN113141480A (en) 2021-03-17 2021-03-17 Screen recording method, device, equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113141480A true CN113141480A (en) 2021-07-20

Family

ID=76811349

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110285424.7A Pending CN113141480A (en) 2021-03-17 2021-03-17 Screen recording method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113141480A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115022707A (en) * 2022-06-21 2022-09-06 杭州海康威视数字技术股份有限公司 Computer equipment and screen recording device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115022707A (en) * 2022-06-21 2022-09-06 杭州海康威视数字技术股份有限公司 Computer equipment and screen recording device
CN115022707B (en) * 2022-06-21 2024-06-07 杭州海康威视数字技术股份有限公司 Computer equipment and screen recording device

Similar Documents

Publication Publication Date Title
CN112291627B (en) Video editing method and device, mobile terminal and storage medium
US8793753B2 (en) Transferring a broadcast transmission to a remote device
US8659638B2 (en) Method applied to endpoint of video conference system and associated endpoint
US20150058886A1 (en) Device and method for outputting data of a wireless terminal to an external device
US20110119392A1 (en) Method And Apparatus For Providing Collaborative Interactive Video Streaming
CN1902940A (en) Annotating media content with user-specified information
JP2020524450A (en) Transmission system for multi-channel video, control method thereof, multi-channel video reproduction method and device thereof
CN113225585B (en) Video definition switching method and device, electronic equipment and storage medium
WO2014190655A1 (en) Application synchronization method, application server and terminal
CN116708867B (en) Live broadcast data processing method, device, equipment and storage medium
KR20130127639A (en) Device and method for playing video
AU2018432003B2 (en) Video processing method and device, and terminal and storage medium
CN112584084A (en) Video playing method and device, computer equipment and storage medium
CN118632044B (en) Audio and video transcoding processing and playback method, device, storage medium and program product
CN113141480A (en) Screen recording method, device, equipment and storage medium
KR102152627B1 (en) Method and apparatus for displaying contents related in mirroring picture
CN1914901A (en) Remote control of interactive television by telephone
US9538119B2 (en) Method of capturing moving picture and apparatus for reproducing moving picture
CN114374869B (en) Panoramic video playing method and device and computer storage medium
CN112948046A (en) Screen capturing method, device, equipment and storage medium
CN113691815A (en) Video data processing method, device and computer readable storage medium
KR102139331B1 (en) Apparatus, server, and method for playing moving picture contents
CN112954483B (en) Data transmission method, system and non-volatile storage medium
CN115225920A (en) Multi-camera multi-scene cloud support live broadcast system for mobile phone
JP2015080035A (en) Image processing apparatus, image processing method, and program

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