CN114615458B - Method and device for real-time screen closing and rapid drawing in cloud conference, storage medium and server - Google Patents
Method and device for real-time screen closing and rapid drawing in cloud conference, storage medium and server Download PDFInfo
- Publication number
- CN114615458B CN114615458B CN202210502970.6A CN202210502970A CN114615458B CN 114615458 B CN114615458 B CN 114615458B CN 202210502970 A CN202210502970 A CN 202210502970A CN 114615458 B CN114615458 B CN 114615458B
- Authority
- CN
- China
- Prior art keywords
- screen
- input
- input source
- closing
- participant 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000008569 process Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims 1
- 238000013507 mapping Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 7
- 230000014759 maintenance of location Effects 0.000 description 7
- 230000000903 blocking effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004064 recycling Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/265—Mixing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention relates to the field of cloud conference application, in particular to a method and a device for real-time screen closing and rapid drawing in a cloud conference, wherein the method comprises the steps of establishing an input source pool according to the input state of a participant terminal; a decoder and an input channel are established for the participating terminals existing in the input source pool; acquiring a participant terminal serving as an input source, and judging whether the participant terminal exists in an input source pool: for the participant terminal existing in the input source pool, acquiring decoded input data through an input channel; acquiring default waiting background image data set by upper-layer services for a participant terminal which does not exist in an input source pool; establishing an input screen-closing layout, and putting input data and default waiting background image data into a screen-closing queue of the input screen-closing layout; and sending the screen combination queue to the participant terminal to display the screen combination image. According to the method, when the screen-on layout is changed, a new screen-on layout video can be quickly responded and output, and the problems of picture jamming, screen blacking and the like can be avoided.
Description
Technical Field
The invention relates to the field of cloud conference application, in particular to a method and a device for real-time screen closing and rapid drawing in a cloud conference.
Background
With the continuous development of computer network technology and broadband construction, the cloud conference video system is widely applied to the fields of work, life, learning and the like. In the process of a conference, a plurality of different participant terminals need to be combined in a video combined screen in a split screen mode for displaying. When a new screen-on layout comes, the split-screen video has the problems of long-time screen blackness or picture jamming and the like. Particularly, in a voice excitation scene, the system can automatically capture the current speaker and display the speaker on a large screen, and the other participants display the speaker on a small screen, so that the layout style of the video is not changed, but the input source in the split screen is changed, the video is continuously changed, the phenomenon of picture blocking occurs from time to time, and the use experience and the conference effect are influenced.
Disclosure of Invention
In order to solve the existing problems, the invention provides a method and a device for real-time and quick screen closing and image drawing in a cloud conference, a storage medium and a cloud conference server. The method establishes an input channel reservation mechanism through an input source pool, adopts a channel multiplexing technology and a default split screen background, can directly and quickly display images on the split screen without waiting for input of decoding data when screen combination starts, and avoids the problems of black screen or picture jamming and the like.
In a first aspect, the invention provides a method for quickly closing a screen and making an image in a cloud conference in real time, which comprises the following steps:
establishing an input source pool according to the input state of the participant terminal; a decoder and an input channel are established for the participating terminals existing in the input source pool;
acquiring a participant terminal serving as an input source, and judging whether the participant terminal exists in an input source pool:
for a participant terminal existing in an input source pool, acquiring decoded input data through an input channel;
acquiring default waiting background image data set by upper-layer services for a participant terminal which does not exist in an input source pool;
establishing an input screen-closing layout, and putting input data and default waiting background image data into a screen-closing queue of the input screen-closing layout;
and sending the screen combination queue to the participant terminal to display the screen combination image.
Specifically, the establishing of the input source pool according to the input state of the participant terminal includes:
receiving the input of any participant terminal;
establishing a proper decoder for the participating terminal, and initializing parameters and interfaces required by the decoder; and reserving the participating terminal into an input source pool.
Specifically, when a participant terminal is reserved in an input source pool, a reserved time length is set for the participant terminal, and if the participant terminal exists in the input source pool, the current time is used as the starting time of the reserved time length of the participant terminal;
and deleting the participating terminals which have reached the reserved time in the input source pool and do not exist in the executed screen combination task.
Specifically, the process of deleting the meeting terminals in the input source pool, which is up to the reserved time and does not exist in the executed screen closing task, is executed when an instruction of deleting a certain meeting terminal is obtained or the input source pool is traversed within the standard interval time.
Specifically, the sending the screen-closing queue to the participant terminal to display the screen-closing image includes:
taking out data from the screen combination queue to perform video screen combination to form screen combination data;
when the input screen-closing layout is updated, adding an IDR mark for the corresponding screen-closing data;
encoding a screen combination procedure, and encoding screen combination layout data containing IDR marks into IDR frames;
and sending the coded data to the participating terminal, and displaying the screen-closed image after decoding.
In a second aspect, the present invention provides a device for real-time screen closing and fast drawing in a cloud conference, including:
the input source pool creating module is configured to create an input source pool according to the input state of the participant terminal; a decoder and an input channel are established for the participating terminals existing in the input source pool;
the acquisition module is configured to acquire a participant terminal as an input source, and judge whether the participant terminal exists in an input source pool:
for a participant terminal existing in an input source pool, acquiring decoded input data through an input channel;
acquiring default waiting background image data set by upper-layer services for a participant terminal which does not exist in an input source pool;
the screen combination establishing module is configured to establish an input screen combination layout and place input data and default waiting background image data into a screen combination queue of the input screen combination layout;
and the sending module is configured to send the screen-combining queue to the participant terminal so as to display the screen-combining image.
Specifically, the creating of the input source pool includes:
the receiving module is configured to receive the input of any participant terminal;
the judgment module is configured to judge whether the participating terminal exists in the input source pool or not;
the processing module is configured to create a proper decoder for the participating terminal and initialize parameters and interfaces required by the decoder; and reserving the participating terminal into an input source pool.
Specifically, the sending module includes:
the video screen combining module is configured to take out data from the screen combining queue to perform video screen combining to form screen combining data;
the marking module is configured to add an IDR mark to corresponding screen-closed data after the screen-closed layout is input and updated;
an encoder configured to encode the screen-closing thread and encode the screen-closing layout data containing the IDR flag into an IDR frame;
and the sending sub-module is configured to send the encoded data to the participant terminal, and the decoded data is displayed as the screen-combined image.
In a third aspect, the present invention provides a computer-readable storage medium, where computer program instructions are stored on the storage medium, and when the computer program instructions are read and executed by a computer, the steps of the method for quickly plotting in real-time screen closing in a cloud conference are performed.
In a fourth aspect, the present invention provides a cloud conference server, where the cloud conference server includes a processor, a computer-readable storage medium, and a network interface, where the computer-readable storage medium, the network interface, and the processor are connected through a bus system, the network interface is used for being communicatively connected with at least one participant terminal, the computer-readable storage medium is used for storing a program, an instruction, or a code, and the processor is used for executing the program, the instruction, or the code in the computer-readable storage medium to perform the above-mentioned steps of the method for quickly drawing a picture by closing a screen in real time in a cloud conference.
Has the advantages that: according to the method and the device for real-time screen closing and rapid drawing in the cloud conference, provided by the invention, the data of the participant terminal can be directly put into the screen closing queue when the input layout is established, and the image can be directly displayed on the screen closing and splitting without waiting for the decoding of the data input by the participant terminal when the screen closing starts; when the screen-closed layout is changed, a new screen-closed layout video can be quickly responded, processed and output, and the problems of picture blocking, screen blacking and the like can be avoided.
Drawings
FIG. 1 is a block flow diagram of the method of the present invention;
FIG. 2 is one of the schematic diagrams of the screen-closed video in embodiment 1;
fig. 3 is a second schematic diagram of the screen-closed video in embodiment 1;
fig. 4 is a third schematic diagram of the screen-closed video in embodiment 1;
FIG. 5 is a functional block diagram of the apparatus of the present invention;
fig. 6 is a schematic functional module diagram of the cloud conference server according to the present invention.
Reference numerals are as follows: 101. an input source creation module; 102. an acquisition module; 103. a screen combination creating module; 104. a sending module; 110. a processor; 120. a computer-readable storage medium; 130. a bus; 140. a transceiver.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Example 1
The embodiment provides a method for real-time screen-closing and rapid plotting in a cloud conference, which comprises the steps of establishing an input source pool for input participating terminals, and establishing a decoder and an input channel for the participating terminals in the input source pool; when the split screen image contained in the screen closing task is data transmitted and input by the participant terminal in the input source pool, directly putting the data into a screen closing queue; when the split screen image contained in the screen combination task does not belong to data transmitted by a participant terminal in an input source pool, default waiting background RGB format image data set by upper-layer services are put into a screen combination queue, so that decoding data do not need to wait for input when screen combination starts, the image can be directly and quickly displayed on the screen combination split screen, and the problem of black shadow cannot occur.
Referring to fig. 1, the method for real-time screen closing and fast plotting in the cloud conference mainly includes the following steps:
s101, establishing an input source pool according to the input state of the participant terminal; a decoder and an input channel are established for the participating terminals existing in the input source pool;
s102, acquiring a participant terminal serving as an input source, and judging whether the participant terminal exists in an input source pool:
s103, for the participant terminal existing in the input source pool, acquiring decoded input data through an input channel;
acquiring default waiting background image data set by upper-layer services for the participating terminals which do not exist in the input source pool;
s104, creating an input screen closing layout, and putting input data and default waiting background image data into a screen closing queue of the input screen closing layout;
and S105, sending the screen-closing queue to the participant terminal to display the screen-closing image.
By the method, when the layout changes, the image can be directly and quickly displayed on the screen-closing split screen without waiting for inputting of decoding data when the screen-closing starts, the problems of black screen and picture card owner generation during switching of real-time video screen-closing layout are solved, and the conference effect and the user experience are improved.
Specifically, in step S101, the process of establishing the input source pool according to the input state of the participant terminal includes the following steps:
s1011, receiving the input of any participant terminal;
s1012, establishing a proper decoder for the participating terminal, and initializing parameters and interfaces required by the decoder; and reserving the participating terminal into an input source pool.
The implementation process of establishing the input source pool includes the following steps:
it should be noted that, each participant terminal includes a globally unique input ID, and the participant terminals stored in the input source pool are recorded in the form of input IDs.
When the server receives the input of any participant terminal, an input object is created for the participant terminal, a proper decoder is created according to the type of input data, parameters and interfaces required by the decoder are initialized, an input channel is added for the input object, the input object is placed into an input source pool, and a corresponding input ID is recorded.
Through the process, the data of the participant terminal can be directly put into the screen closing queue when the input layout is created, the participant terminal is not required to input decoding data when the screen is closed, the image can be directly displayed on the screen closing and splitting screen, and even if the layout is changed, the problems of screen blocking, screen blacking and the like can not occur.
Specifically, the method further comprises the following steps: when the participating terminal is reserved in the input source pool, setting a reserved time length for the participating terminal, and if the participating terminal exists in the input source pool, taking the current time as the starting time of the reserved time length of the participating terminal;
and deleting the participating terminals which have reached the reserved time in the input source pool and do not exist in the executed screen combination task.
When the server receives the input of any participant terminal, whether the input ID of the participant terminal exists in the input source pool is judged. If the input ID does not exist in the input source pool, putting the input object into the input source pool according to the process; and meanwhile, the current time is used as the time for starting the retention of the input object, and the retention is carried out according to the preset retention time length. If the input ID exists in the input source pool, the current time is used as the time for starting the retention of the input object, and the retention time length is recalculated.
The execution modes of deleting the participant terminal in the input source pool comprise the following two modes.
The first method is to delete a designated participating terminal, and the process comprises the following steps of starting an input source deleting thread when an instruction for deleting a designated participating terminal is acquired:
and inquiring whether the input ID of the participating terminal exists in the input source pool.
If the input ID exists in the input source pool, continuously judging whether the retention time is reached; if the retention time is not reached, the deleting operation is quitted; and if the reserved time is up, judging whether a screen closing task is in use, if not, deleting the input ID and the corresponding input object from the input source pool, and if so, quitting the deleting operation.
The second method is to delete all input IDs in the input source pool by traversing the input source recycling mechanism, and the process comprises the following steps:
judging whether an input source exists in the input source pool or not, if not, ending the thread, and if so, continuing the thread;
traversing all input objects in the input source pool, acquiring the input objects reaching the reserved time length, and judging whether the input objects have screen closing tasks in use or not; and deleting the input ID and the corresponding input object from the input source pool if the screen-closing task is not in use, and quitting the deleting operation if the screen-closing task is in use.
In this embodiment, by reserving a certain preset time length for the input object corresponding to the participant terminal in the input source pool, video decoding output can be temporarily reserved, so that data input by the participant terminal can be directly put into the screen closing queue when screen closing starts, unused resources are released in time, and equipment resources are saved.
For further explanation of the solution of the present embodiment, the following specific screen-combining case is described.
Referring to fig. 2, a specific screen-closed video example is shown, and includes a participant terminal a, a participant terminal B, a participant terminal C and a participant terminal D. Wherein, the participant terminal A is the current speaker and is in a large-screen display state. At this time, input objects corresponding to the participant terminal a, the participant terminal B, the participant terminal C and the participant terminal D exist in the input source pool.
When the participant terminal E joins the cloud conference and the current speaker is changed to the participant terminal B, the layout style and the corresponding input source are changed. At this time, only input objects corresponding to the participant terminal a, the participant terminal B, the participant terminal C and the participant terminal D exist in the input source pool, input data of the participant terminal a, the participant terminal B, the participant terminal C and the participant terminal D are directly added into the screen closing queue when screen closing starts, default waiting background RGB format diagram data set by upper-layer services are obtained and added into the screen closing queue, and at this time, a screen closing video is shown in fig. 3.
When the participant terminal E is added to the input source pool, the input data of the input terminal E is directly added to the screen closing queue, and the screen closing video is shown in fig. 4.
Through the process, when the style of the screen closing layout and the corresponding input source are changed, the input data can be directly and directly placed into the screen closing queue, the decoded data do not need to wait for inputting when the screen is closed, the image is directly displayed on the screen closing and splitting, the speed of closing and splitting is improved, and the problems of long-time screen blacking or picture blocking and the like are avoided. And the input object is reserved, namely, a decoder corresponding to the input object can always perform decoding operation, so that the decoding data can be quickly acquired when the screen is closed.
Specifically, the step S105 of sending the screen-closing queue to the participant terminal to display the screen-closing image includes the following steps:
s1051, taking out data from the screen closing queue to carry out video screen closing to form screen closing data;
s1052, adding IDR marks for corresponding screen-closed data after the screen-closed layout is input and updated;
s1053, encoding screen-combining program, and encoding screen-combining layout data containing IDR mark into IDR frame;
and S1054, sending the coded data to the participant terminal, and displaying the screen-closed image after decoding.
The specific implementation process comprises the following steps:
in the execution process of the screen combination process, when the screen combination time is up (the screen combination time is converted into the frame interval duration according to the output coding frame rate, namely the interval between the previous screen combination time and the next screen combination is the time interval between two adjacent picture frames), circulating all current screen combination layouts, and carrying out video screen combination according to the layout information; and if the layout is found to be updated, setting IDR marks on screen closing data corresponding to the updated layout.
During the execution of the encoding program, it is determined whether there is an IDR flag in the data, and if so, the encoder is informed that the frame is output as IDR frame data.
And setting IDR marks in the screen-combining queue according to layout change, and outputting corresponding data in IDR frames to realize a synchronous coding IDR frame mechanism, so that the purposes of quick response processing when a new layout comes and outputting a new layout screen-combining video are effectively achieved.
Example 2
Referring to fig. 5, this embodiment provides a device for closing a screen in real time and rapidly plotting in a cloud conference, where the device is used to implement the method provided in embodiment 1, and the method specifically includes:
an input source pool creating module 101 configured to create an input source pool according to an input state of a participant terminal; a decoder and an input channel are established for the participant terminals existing in the input source pool;
an obtaining module 102, configured to obtain a participant terminal as an input source, and determine whether the participant terminal exists in an input source pool:
for a participant terminal existing in an input source pool, acquiring decoded input data through an input channel;
acquiring default waiting background image data set by upper-layer services for a participant terminal which does not exist in an input source pool;
a screen-closing creation module 103 configured to create an input screen-closing layout, and place input data and default waiting background image data in a screen-closing queue of the input screen-closing layout;
and the sending module 104 is configured to send the screen-combining queue to the participant terminal so as to display the screen-combining image.
Specifically, the creating of the input source pool includes:
the receiving module is configured to receive the input of any participant terminal;
the processing module is configured to create a proper decoder for the participating terminal and initialize parameters and interfaces required by the decoder; and reserving the participating terminal into an input source pool.
Specifically, the sending module includes:
the video screen combining module is configured to take out data from the screen combining queue to perform video screen combining to form screen combining data;
the marking module is configured to add an IDR mark to corresponding screen-closed data after the screen-closed layout is input and updated;
an encoder configured to encode the screen-on-screen thread and encode the screen-on-screen layout data containing the IDR flag into an IDR frame;
and the sending submodule is configured to send the encoded data to the participant terminal, and the decoded data is displayed as a screen-combined image.
It should be noted that the division of each module of the above apparatus is only a logical division, and all or part of the actual implementation may be integrated into one physical entity or may be physically separated. And these modules can be realized in the form of software called by processing element; or may be implemented entirely in hardware; and part of the modules can be realized in the form of calling software by the processing element, and part of the modules can be realized in the form of hardware. In addition, all or part of the modules can be integrated together or can be independently realized. The processing element described herein may be an integrated circuit having signal processing capabilities. In implementation, each step of the above method or each module above may be implemented by an integrated logic circuit of hardware in a processor element or an instruction in the form of software.
Example 3
The embodiment provides a computer-readable storage medium, where computer program instructions are stored on the storage medium, and when the computer program instructions are read and executed by a computer, the steps of the method for quickly plotting in a cloud conference through screen closing in real time as described in embodiment 1 are executed.
Example 4
The present embodiment provides a cloud conference server comprising a processor 110, a computer-readable storage medium 120, a bus 130, and a transceiver 140.
In a specific implementation process, at least one processor 110 executes computer-executable instructions stored in the computer-readable storage medium 120, so that the processor 110 may perform the method for real-time screen closing and quick drawing in a cloud conference as in the above method embodiment, where the processor 110, the computer-readable storage medium 120, and the transceiver 140 are connected through the bus 130, and the processor 110 may be configured to control the transceiving action of the transceiver 140, so as to perform data transceiving with the aforementioned participant terminal.
For a specific implementation process of the processor, reference may be made to the above-mentioned various method embodiments executed by the cloud conference server, and the implementation principle and the technical effect are similar, which are not described herein again.
Although the present invention has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
Claims (8)
1. A method for real-time screen closing and fast drawing in a cloud conference is characterized by comprising the following steps:
establishing an input source pool according to the input state of the participant terminal; a decoder and an input channel are established for the participating terminals existing in the input source pool;
acquiring a participant terminal serving as an input source, and judging whether the participant terminal exists in an input source pool or not:
for the participant terminal existing in the input source pool, acquiring decoded input data through an input channel;
acquiring default waiting background image data set by upper-layer services for a participant terminal which does not exist in an input source pool;
establishing an input screen-closing layout, and putting input data and default waiting background image data into a screen-closing queue of the input screen-closing layout;
sending the screen-closed queue to a participant terminal to display a screen-closed image;
the establishing of the input source pool according to the input state of the participating terminal comprises the following steps:
receiving the input of any participant terminal;
establishing a proper decoder for the participant terminal, and initializing parameters and interfaces required by the decoder; reserving the participating terminal into an input source pool;
when the participating terminal is reserved in the input source pool, setting a reserved time length for the participating terminal, and if the participating terminal exists in the input source pool, taking the current time as the starting time of the reserved time length of the participating terminal;
and deleting the participating terminals which have reached the reserved time in the input source pool and do not exist in the executed screen combination task.
2. The method according to claim 1, wherein the process of deleting the participant terminals in the input source pool that have reached the reserved time and do not exist in the executed screen closing task is executed when an instruction to delete a certain participant terminal is obtained or when the input source pool is traversed within a standard interval.
3. The method for real-time screen closing and fast drawing in the cloud conference according to claim 1, wherein the sending of the screen closing queue to the participant terminals to display the screen closing images comprises:
taking out data from the screen combination queue to perform video screen combination to form screen combination data;
when the input screen-closing layout is updated, adding an IDR mark for the corresponding screen-closing data;
encoding a screen combination procedure, and encoding screen combination layout data containing IDR marks into IDR frames;
and sending the coded data to the participating terminal, and displaying the screen-closed image after decoding.
4. A device for implementing the real-time screen-closing and rapid drawing method in the cloud conference according to any one of claims 1 to 3 is characterized by comprising the following steps:
the input source pool creating module is configured to create an input source pool according to the input state of the participant terminal; a decoder and an input channel are established for the participating terminals existing in the input source pool;
the acquisition module is configured to acquire a participant terminal as an input source, and judge whether the participant terminal exists in an input source pool:
for a participant terminal existing in an input source pool, acquiring decoded input data through an input channel;
acquiring default waiting background image data set by upper-layer services for a participant terminal which does not exist in an input source pool;
the screen-on establishing module is configured to establish an input screen-on layout and place input data and default waiting background image data into a screen-on queue of the input screen-on layout;
and the sending module is configured to send the screen-closed queue to the participant terminal so as to display the screen-closed image.
5. The device for real-time screen-closing and rapid drawing in the cloud conference as claimed in claim 4, wherein the creation of the input source pool comprises:
the receiving module is configured to receive the input of any participant terminal;
the processing module is configured to create a proper decoder for the participating terminal and initialize parameters and interfaces required by the decoder; and reserving the participating terminal into an input source pool.
6. The device for real-time screen closing and fast drawing in the cloud conference according to claim 4, wherein the sending module comprises:
the video screen combining module is configured to take out data from the screen combining queue to perform video screen combining to form screen combining data;
the marking module is configured to add an IDR mark to corresponding screen-closed data after the screen-closed layout is input and updated;
an encoder configured to encode the screen-on-screen thread and encode the screen-on-screen layout data containing the IDR flag into an IDR frame;
and the sending submodule is configured to send the encoded data to the participant terminal, and the decoded data is displayed as a screen-combined image.
7. A computer-readable storage medium, wherein the storage medium stores thereon computer program instructions, which when read and executed by a computer, perform the steps of the method for real-time screen-closing quick drawing in a cloud conference according to any one of claims 1 to 3.
8. A cloud conference server, characterized in that the cloud conference server comprises a processor, a computer-readable storage medium, and a network interface, the computer-readable storage medium, the network interface, and the processor are connected through a bus system, the network interface is used for being connected with at least one participant terminal in a communication manner, the computer-readable storage medium is used for storing programs, instructions, or codes, and the processor is used for executing the programs, instructions, or codes in the computer-readable storage medium to perform the steps of the method for real-time screen-closing fast mapping in a cloud conference according to any one of claims 1 to 3.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210502970.6A CN114615458B (en) | 2022-05-10 | 2022-05-10 | Method and device for real-time screen closing and rapid drawing in cloud conference, storage medium and server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210502970.6A CN114615458B (en) | 2022-05-10 | 2022-05-10 | Method and device for real-time screen closing and rapid drawing in cloud conference, storage medium and server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114615458A CN114615458A (en) | 2022-06-10 |
| CN114615458B true CN114615458B (en) | 2022-07-19 |
Family
ID=81867959
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210502970.6A Active CN114615458B (en) | 2022-05-10 | 2022-05-10 | Method and device for real-time screen closing and rapid drawing in cloud conference, storage medium and server |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114615458B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115118922B (en) * | 2022-08-31 | 2023-01-20 | 全时云商务服务股份有限公司 | Method and device for inserting motion picture in real-time video screen combination in cloud conference |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015131520A1 (en) * | 2014-03-05 | 2015-09-11 | 中兴通讯股份有限公司 | Method and device for displaying layout in telepresence conferencing system |
| CN112689119A (en) * | 2021-03-11 | 2021-04-20 | 全时云商务服务股份有限公司 | Processing method and device for screen combination of recorded videos in cloud conference |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7034860B2 (en) * | 2003-06-20 | 2006-04-25 | Tandberg Telecom As | Method and apparatus for video conferencing having dynamic picture layout |
| US9858271B2 (en) * | 2012-11-30 | 2018-01-02 | Ricoh Company, Ltd. | System and method for translating content between devices |
| US10110831B2 (en) * | 2016-09-27 | 2018-10-23 | Panasonic Intellectual Property Management Co., Ltd. | Videoconference device |
| CN109511004B (en) * | 2017-09-14 | 2023-09-01 | 中兴通讯股份有限公司 | Video processing method and device |
| CN113114688B (en) * | 2021-04-15 | 2023-03-24 | 杭州网易智企科技有限公司 | Multimedia conference management method and device, storage medium and electronic equipment |
-
2022
- 2022-05-10 CN CN202210502970.6A patent/CN114615458B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2015131520A1 (en) * | 2014-03-05 | 2015-09-11 | 中兴通讯股份有限公司 | Method and device for displaying layout in telepresence conferencing system |
| CN112689119A (en) * | 2021-03-11 | 2021-04-20 | 全时云商务服务股份有限公司 | Processing method and device for screen combination of recorded videos in cloud conference |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114615458A (en) | 2022-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11200426B2 (en) | Video frame extraction method and apparatus, computer-readable medium | |
| CN110430441B (en) | Cloud mobile phone video acquisition method, system, device and storage medium | |
| CN109862301B (en) | Screen video sharing method and device and electronic equipment | |
| CN113225585B (en) | Video definition switching method and device, electronic equipment and storage medium | |
| CN113301342B (en) | Video coding method, network live broadcasting method, device and terminal equipment | |
| CN113259779B (en) | Video processing method, device, equipment and storage medium | |
| CN114786040B (en) | Data communication method, system, electronic device and storage medium | |
| CN111818295B (en) | Image acquisition method and device | |
| CN113206971A (en) | Image processing method and display device | |
| CN105554430A (en) | Video call method, system and device | |
| CN116962742A (en) | Live video image data transmission method, device and live video system | |
| CN112511896A (en) | Video rendering method and device | |
| CN114615458B (en) | Method and device for real-time screen closing and rapid drawing in cloud conference, storage medium and server | |
| CN111131654B (en) | Watermark embedding method and device and coder-decoder | |
| CN106131563A (en) | The method and system of hardware decoding H264 video flowing are carried out based on DXVA | |
| CN116668741A (en) | Cloud desktop display method, image display method, device and storage medium | |
| CN113141352B (en) | Multimedia data transmission method and device, computer equipment and storage medium | |
| CN114157919A (en) | Data processing method and system, cloud terminal, server and computing equipment | |
| CN109640105B (en) | Game live broadcast method and device, storage medium and electronic device | |
| CN113709577A (en) | Video conversation method | |
| CN112153412B (en) | Control method and device for switching video images, computer equipment and storage medium | |
| CN116112691A (en) | Picture stream intelligent analysis and inspection method and device, storage medium and terminal | |
| CN115118922B (en) | Method and device for inserting motion picture in real-time video screen combination in cloud conference | |
| CN105812922A (en) | Multimedia file data processing method, system, player and client | |
| US11973812B2 (en) | Video control method, video conference terminal and multi-point control unit (MCU) |
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 |