CN115801996A - Method, device, equipment and medium for processing packet conference - Google Patents
Method, device, equipment and medium for processing packet conference Download PDFInfo
- Publication number
- CN115801996A CN115801996A CN202211527573.0A CN202211527573A CN115801996A CN 115801996 A CN115801996 A CN 115801996A CN 202211527573 A CN202211527573 A CN 202211527573A CN 115801996 A CN115801996 A CN 115801996A
- Authority
- CN
- China
- Prior art keywords
- conference
- audio
- data
- mixing
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 36
- 238000003672 processing method Methods 0.000 claims abstract description 12
- 238000004590 computer program Methods 0.000 claims description 3
- 238000007726 management method Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides a processing method of a packet conference, which comprises the following steps: receiving packet information; according to the grouping information, carrying out audio mixing on first audio and video data of a plurality of participant terminals in the same grouping meeting in the grouping information to obtain first audio mixing data; and sending the first mixed sound data to the participant terminal corresponding to the same group conference so as to solve the problem that a plurality of groups are interfered with each other when group discussion is carried out in a video conference.
Description
Technical Field
The present invention relates to the field of video conferencing technologies, and in particular, to a method, an apparatus, a device, and a medium for processing a packet conference.
Background
With the development of society, video conferences have deepened into all corners of our lives, and especially, a large conference through the video conferences has become a mainstream.
In the related art, during the process of holding a large video conference, some topics are often required to be discussed in groups, and after the discussion is finished, centralized discussion and decision making are performed. If packet discussions are to be implemented, it is usually necessary to create a new video conference outside the video conference to implement mutual noninterference between packet discussions, and after the packet discussions are finished, centralized discussion and decision are performed in the previous video conference, so that mutual noninterference between multiple packets becomes one of the technical problems to be solved urgently when packet discussions are performed in one video conference.
Disclosure of Invention
The invention provides a method, a device, equipment and a medium for processing a packet conference, which are used for solving the problem that a plurality of packets interfere with each other when packet discussion is carried out in a video conference.
In order to solve the above problem, the present invention discloses a processing method for a packet conference, wherein the method comprises:
receiving packet information;
according to the grouping information, carrying out audio mixing on first audio and video data of a plurality of participant terminals in the same grouping meeting in the grouping information to obtain first audio mixing data;
and sending the first audio mixing data to the participant terminal corresponding to the same group conference.
Optionally, the method further comprises:
receiving second audio and video data of the chairman side;
mixing the first mixed sound data and the second audio and video data to obtain second mixed sound data;
and sending the second mixed sound data to a participant terminal corresponding to the same group conference and a terminal corresponding to the chairman party.
Optionally, before receiving the packet information, the method further comprises:
switching the video conference mode from a conference mode to a conference mode, wherein the conference mode is a chairman party control conference mode, and the conference mode comprises: and (4) grouping the conference.
Optionally, the method further comprises:
receiving a cancel packet discussion instruction;
according to the group discussion canceling instruction, switching the video conference mode from a conference mode to a conference mode;
mixing third audio and video data of all participating terminals in the video conference with second audio and video data of a chairman party to obtain third mixed sound data;
and sending the third mixed sound data to all the terminals of the participants and the terminals corresponding to the chairman in the video conference.
Optionally, the mixing the first audio-video data and the second audio-video data, and obtaining second mixed data includes:
decoding the first audio and video data and the second audio and video data to respectively obtain a first PCM code and a second PCM code;
superposing the first PCM code and the second PCM code to obtain mixed sound coding;
and converting the audio mixing code according to the audio coding format of the participant terminal to obtain second audio mixing data.
In order to solve the above problem, the present invention also discloses a processing apparatus for a packet conference, the apparatus comprising:
the first receiving module is used for receiving the grouping information;
the first audio mixing module is used for mixing audio of first audio and video data of a plurality of participant terminals in the same grouping conference in the grouping information according to the grouping information to obtain first audio mixing data;
and the first sending module is used for sending the first mixed sound data to the participant terminals corresponding to the same group conference.
Optionally, the apparatus further comprises:
the second receiving module is used for receiving second audio and video data of the chairman party;
the second sound mixing module is used for mixing the first sound mixing data with the second audio and video data to obtain second sound mixing data;
and the second sending module is used for sending the second mixed sound data to the participant terminal corresponding to the same group conference and the terminal corresponding to the chairman party.
Optionally, the apparatus further comprises:
a first switching module, configured to switch the video conference mode from a conferee mode to a conference mode, where the conferee mode is a chairman party controlled conference mode, and the conference mode includes: and (4) grouping the conferences.
In order to solve the above problem, the present invention also discloses an electronic device, comprising:
one or more processors; and one or more machine readable media having instructions stored thereon that, when executed by the one or more processors, cause the electronic device to perform the method of processing for packet conferencing.
In order to solve the above problem, the present invention also discloses a computer readable storage medium storing a computer program for causing a processor to execute the processing method of the packet conference.
Compared with the prior art, the invention has the following advantages:
in this embodiment, first, packet information is received; according to the grouping information, carrying out sound mixing on first audio and video data of the participant terminals in the same grouping meeting in the grouping information to obtain first sound mixing data; the first audio-video data of the participant terminals in the same grouped conference are subjected to audio mixing; the audio and video data after audio mixing is sent to the participant terminal corresponding to the same group conference, so that audio interference of other group conferences can be shielded, and because the video conference system in the related art basically has no group discussion function or adopts a relatively complicated mode to realize the group discussion function, the video conference teaching is not vigorous.
Secondly, mixing the first audio mixing data of the terminals of the participants and the second audio and video data of the chairman in the same group conference; the audio and video data after audio mixing are sent to the terminals corresponding to the participant side and the chairman side of the same grouping conference, and the audio and video data of each grouping conference are mixed with the audio and video data of the chairman side, so that the chairman side can participate in discussion in any grouping conference at any time while the chairman side can be ensured to be capable of hearing the chairman side in each grouping conference, and can also participate in the discussion of a plurality of grouping conferences at the same time, the interactivity of the chairman side and the grouping conference is increased, and the user experience is greatly improved.
Of course, it is not necessary for any one product that implements the invention to achieve all of the above-described advantages at the same time.
Drawings
Fig. 1 is a schematic structural diagram of a video conference system according to the present invention;
FIG. 2 is a flow chart of a packet processing method according to an embodiment of the present invention;
fig. 3 is a flowchart of a packet conference processing method according to an embodiment of the present invention;
fig. 4 is a flowchart of a packet conference processing method according to an embodiment of the present invention;
fig. 5 is a flowchart of a packet conference processing method according to an embodiment of the present invention;
fig. 6 is a structural diagram of a packet conference processing device according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
In the related art, during the process of holding a large video conference, some topics are often required to be discussed in groups, and after the discussion is finished, centralized discussion and decision making are performed. If a group discussion is to be realized, it is usually necessary to newly create a video conference outside the video conference to realize that the group discussions do not interfere with each other, and after the group discussion is finished, it is necessary to perform centralized discussion and decision in the previous video conference, and in practical application, a chairman party, i.e., a teacher or a trainer, wants to participate in the group discussion, and needs to constantly switch back and forth among the video conferences, so the inventor proposes to realize the group discussion in a video conference without newly creating a new video conference, and a plurality of groups do not interfere with each other, in order to solve the above technical problems, the inventor innovatively proposes to mix first audio and video data of a participant terminal in the same group conference to obtain first mixed data; the first audio-video data of the participant terminals in the same grouped conference are subjected to audio mixing; the audio and video data after audio mixing are sent to the participant terminal corresponding to the same grouping conference, so that audio interference of other grouping conferences can be shielded, meanwhile, the audio and video data of each grouping conference can be mixed with the audio and video data of the chairman party, the chairman party can join any one grouping conference at any time to participate in discussion while the chairman party can be heard in each grouping conference, the discussions of a plurality of grouping conferences can also participate simultaneously, and the interactivity between the chairman party and the grouping conferences is increased.
Referring to fig. 1, a schematic structural diagram of a video conference system of the present invention is shown, which specifically includes:
participant terminals 1-N, a chairman party 12, a multipoint control unit (XMCU) 13, and a meeting management server 14, the participant terminals 1-N and the chairman party 12 being connected to the XMCU13 via the internet, the XMCU13 being connected to the meeting management server 14 via the video network.
When a video conference is started, the participant terminals 1-N and the chairman party respectively join the conference, and the participant terminals 1-N and the chairman party 12 transmit the own IP addresses and the audio and video data to the conference management server through the XMCU, so that the isolation of the Internet and the video network can be realized by transmitting the data, and the safety of data transmission is improved. And the chairman party groups the participant terminals according to the attribute information of the terminals to acquire the grouping information and sends the grouping information to the XMCU, and the XMCU performs sound mixing on the audio and video data of the participant terminals and the audio and video data of the chairman party in each grouped conference and sends the audio and video data after sound mixing to the participant terminals corresponding to each grouped conference and the terminals corresponding to the chairman party.
Based on this, an embodiment of the present invention provides a method for processing a packet conference, and referring to fig. 2, it is a flowchart of the method for processing a packet conference provided in the embodiment of the present invention, where the method is applied to an XMCU, and the method includes:
step 201: packet information is received.
The grouping information is obtained by grouping the participant terminals by the conference management server according to the attribute information of the terminals, and then the conference management server sends the grouping information to the XMCU, specifically, the grouping information can be obtained by grouping the participant terminals by the chairman through the conference management server according to the attribute information of the terminals, wherein the terminal attributes include: the number of terminals, the geographical location of the terminals, the number of the terminals, etc.
In practical application, the chairman may group the participant terminals according to the number of the terminals to obtain a plurality of group conferences, or group the participant terminals according to the geographical positions of the participant terminals, that is, the participant terminals belonging to the same area are divided into one group, or group the participant terminals according to the numbers of the participant terminals, or group the participant terminals by other methods, which is not limited to the present invention.
Before receiving the grouping information sent by the conference management server, the XMCU needs to switch the video conference from a conference mode to a conference mode through the conference management server and then send the grouping information to the XMCU through the conference management server.
The conference mode is a chairman party conference control mode, that is, the conference mode is not grouped, all participants are in the same video conference and are controlled by the chairman party, the chairman party specifies specific participants to speak, other participants cannot speak, the conference mode is that a grouped conference is created, and all participants can speak and can freely discuss.
In practical application, the grouping information includes identifiers of a plurality of grouping conferences, addresses of participant terminals corresponding to each grouping conference, and audio and video data of the participant terminals, where the audio and video data may include audio data and/or video data.
Step 202: and according to the grouping information, mixing the first audio and video data of a plurality of participant terminals in the same grouping meeting in the grouping information to obtain first mixed data.
The group information includes a plurality of group conferences, that is, the group information includes a plurality of discussion groups, the XMCU mixes the first audio and video data of a plurality of participant terminals belonging to the same group conference, and specifically, mixes the first audio and video data of the participant terminals of each group conference in sequence according to the identifier of the group conference in the group information to obtain first mixed data.
For example: the packet information includes: and 3 grouped conferences are respectively a grouped conference 1, a grouped conference 2 and a grouped conference 3, and the XMCU can respectively mix the first audio and video data of the participant terminals belonging to the grouped conference 1, the grouped conference 2 and the grouped conference 3, so that the audio interference of other grouped conferences can be shielded.
In practical application, decoding first audio and video data of a plurality of participant terminals of the same group conference to obtain Pulse Code Modulation (PCM) codes of the plurality of participant terminals, superposing the plurality of PCM codes according to bytes to obtain a first audio mixing code, and then converting the audio mixing code according to an audio coding format supported by each participant terminal to obtain first audio mixing data.
In practical applications, the PCM codes may overflow or underflow, and therefore, it is necessary to determine whether the PCM codes overflow or underflow, and if so, prevent the PCM codes from overflowing or underflow by using the attenuation factor, that is, each PCM code is multiplied by the attenuation factor, and then the first PCM code and the second PCM code are superimposed by byte to obtain the mixed-sound encoding.
It should be noted that the attenuation factor is (N-1)/4, where N is the number of terminals of the participating party.
Step 203: and sending the first audio mixing data to the participant terminal corresponding to the same group conference.
Because the encoding formats adopted by the audio and video data by the multiple participating party terminals in the same group conference are different, the audio mixing codes need to be converted according to the audio encoding formats supported by the participating party terminals to obtain first audio mixing data, and then the first audio mixing data is sent to the participating party terminals corresponding to the same group conference.
For example: the participant terminal 1 adopts G.711 coding for audio data, the participant terminal 2 adopts AAC coding for audio data, the XMCU decodes the participant terminals 1 and 2 to obtain PCM codes corresponding to the participant terminals 1 and 2, the PCM codes corresponding to the participant terminals 1 and 2 are overlapped according to bytes to obtain first mixed-sound coding, then the first mixed-sound coding is converted into G.711 coding to obtain first mixed-sound data, the first mixed-sound data is sent to the participant terminal 1, then the first mixed-sound coding is converted into AAC coding to obtain first mixed-sound data, and the first mixed-sound data is sent to the participant terminal 2.
In this embodiment, the group information sent by the conference management server is received; mixing the first audio and video data of the participant terminal in the same grouping meeting in the grouping information to obtain first mixed sound data; the first audio-video data of the participant terminals in the same grouped conference are subjected to audio mixing; and the audio and video data after audio mixing is sent to the participant terminal corresponding to the same grouping conference, so that the audio interference of other grouping conferences can be shielded.
Referring to fig. 3, a flowchart of a packet conference processing method provided in an embodiment of the present invention is applied to an XMCU, and the method includes:
step 301: and receiving the grouping information and second audio and video data of the chairman side.
And the XMCU receives the grouping information sent by the conference management server and second audio and video data of the chairman, wherein the grouping information comprises the identifications of a plurality of grouping conferences, the addresses of the participant terminals corresponding to each grouping conference and the audio and video data of the participant terminals.
Specifically, the grouping information is obtained by grouping the terminals of the participating parties by the chairman party who manages the server according to the attribute information of the terminals, wherein the terminal attribute includes: the number of terminals, the geographical location of the terminals, the number of the terminals, etc.
In practical application, the chairman may group the participant terminals according to the number of the terminals to obtain a plurality of group conferences, or group the participant terminals according to the geographical positions of the participant terminals, that is, the participant terminals belonging to the same area are divided into one group, or group the participant terminals according to the numbers of the participant terminals, or group the participant terminals by other methods, which is not limited to the present invention.
Step 302: and according to the grouping information, mixing the first audio and video data of a plurality of participant terminals in the same grouping meeting in the grouping information to obtain first mixed data.
Step 303: and mixing the first mixed sound data and the second audio and video data to obtain second mixed sound data.
In practical application, a chairman party can join any one of the group conferences at any time to participate in discussion, or does not join any one of the group conferences to participate in discussion, if the chairman party needs to join the group conference, the parameter conference terminal in the same group is subjected to sound mixing, the obtained first sound mixing data and the second audio and video data of the chairman party are subjected to sound mixing, and the second sound mixing data is obtained.
As one implementation, step 303 includes the following sub-steps:
substep 3031: and decoding the first audio and video data and the second audio and video data to respectively obtain a first PCM code and a second PCM code.
Substep 3032: and superposing the first PCM code and the second PCM code to obtain the audio mixing code.
In practical applications, the PCM codes may overflow or underflow, and therefore, it is necessary to determine whether the PCM codes overflow or underflow, and if so, prevent the PCM codes from overflowing or underflow by using the attenuation factor, that is, each PCM code is multiplied by the attenuation factor, and then the first PCM code and the second PCM code are superimposed by byte to obtain the mixed-sound encoding.
It should be noted that the attenuation factor is (N-1)/4, where N is the number of terminals of the participating party.
Sub-step 3033: and converting the audio mixing codes according to the coding format of the participant terminal to obtain second audio mixing data.
Because the encoding formats adopted by the audio and video data by the multiple participating party terminals in the same group conference are different, the audio mixing codes need to be converted according to the audio and video data encoding formats of the participating party terminals to obtain second audio mixing data, and then the first audio mixing data is sent to the participating party terminals corresponding to the same group conference.
Step 304: and sending the second mixed sound data to a participant terminal corresponding to the same group conference and a terminal corresponding to the chairman party.
The XMCU sends the second mixed sound data to the terminals corresponding to the participant terminal and the chairman party corresponding to each group conference, and the second mixed sound data is sent to the terminals corresponding to the participant terminal and the chairman party corresponding to each group conference because each group conference corresponds to a plurality of participant terminals, so that the chairman party can join any group conference to participate in discussion at any time while each group conference can hear the sound of the chairman party, and can also participate in the discussion of a plurality of group conferences at the same time, and the interactivity between the chairman party and the group conferences is increased.
In the embodiment, grouping information sent by a conference management server and first audio and video data of a chairman party are received; mixing the first audio mixing data and the second audio and video data of the participant terminal in the same grouping meeting in the grouping information to obtain second audio mixing data; sending the second audio mixing data to a participant terminal corresponding to the same group conference and a terminal corresponding to a chairman party, and mixing the first audio mixing data and the second audio and video data of the participant terminal in the same group conference; the audio and video data after audio mixing are sent to the terminals corresponding to the participant side and the chairman side of the same grouping conference, and the audio and video data of each grouping conference are mixed with the audio and video data of the chairman side, so that the chairman side can participate in discussion in any grouping conference at any time while the chairman side can be ensured to be capable of hearing the chairman side in each grouping conference, and can also participate in the discussion of a plurality of grouping conferences at the same time, the interactivity of the chairman side and the grouping conference is increased, and the user experience is greatly improved.
Referring to fig. 4, a flowchart of a packet conference processing method according to an embodiment of the present invention is shown, where the method includes:
step 401: the mode of the video conference is set in the conference management server.
In practical application, the mode of the video conference can be set in the conference management server, and when the video conference is in the conference mode, the conference management server will issue the grouping information and the grouping discussion instruction to the XMCU.
Step 402: the conference management server issues the grouping information and the grouping discussion instruction to the XMCU.
Step 403: and the XMCU receives the grouping information and the grouping discussion instruction sent by the conference management server.
Step 404: and the XMCU performs audio mixing on the first audio and video data of the plurality of participant terminals in the same grouping conference in the grouping information to obtain first audio mixing data.
Step 405: and the XMCU sends the first mixed sound data to the participant terminal corresponding to the same group conference.
In this embodiment, the XMCU sends the first audio-mixed data to each participant terminal in the same group conference, so that discussion sound between the participant terminals in the same group conference is not heard by other group conferences, and each group conference can hear audio-video data of the chairman, thereby increasing interactivity between the chairman and the group conference.
On the basis of the above embodiment, the present invention may also cancel the packet discussion of the video conference, so that all the participant terminals will go back to the previous video conference for discussion and decision, see fig. 5, which is a flowchart of a packet conference processing method provided in the embodiment of the present invention, and the method includes:
step 501: the conference management server issues a cancel packet discussion instruction to the XMCU.
Step 502: and the XMCU switches the video conference from a conference mode to a conference mode according to the group discussion canceling instruction.
In the video conference, after the group discussion is finished, the chairman can cancel the group discussion through the conference management server, specifically, the XMCU switches the video conference from the conference mode to the conference mode according to the group discussion canceling instruction, that is, after the group discussion is finished, all participant terminals return to the previous video conference again, that is, return to the video conference in which the group conference is created.
Step 503: and the XMCU performs audio mixing on the third audio-video data of all the participant terminals in the video conference and the second audio-video data of the chairman side to obtain third audio mixing data.
Step 504: and the XMCU sends the third mixed sound data to all terminals of the participant and terminals corresponding to the chairman in the video conference.
According to the embodiment, the user can start the group discussion and close the group discussion at any time in the video conference, the conference discussion is conveniently and flexibly carried out, and the user experience is greatly improved.
It should be noted that the foregoing method embodiments are described as a series of acts or combinations for simplicity in explanation, but it should be understood by those skilled in the art that the present invention is not limited by the order of acts or acts described, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Based on the description of the above method embodiment, the present invention further provides a corresponding apparatus embodiment to implement the content described in the above method embodiment.
Referring to fig. 6, a block diagram of a processing apparatus for a packet conference according to an embodiment of the present invention is shown, where the apparatus is applied to an XMCU, and specifically includes:
a first receiving module 601, configured to receive packet information.
And the first audio mixing module 602 is configured to mix the first audio and video data of multiple participant terminals in the same group conference in the group information according to the group information, so as to obtain first audio mixing data.
A first sending module 603, configured to send the first audio mixing data to a participant terminal corresponding to the same group conference.
Optionally, the apparatus further comprises:
the second receiving module is used for receiving second audio and video data of the chairman party;
the second sound mixing module is used for mixing the first sound mixing data with the second audio and video data to obtain second sound mixing data;
and the second sending module is used for sending the second audio mixing data to the participant terminal corresponding to the same group conference and the terminal corresponding to the chairman party.
Optionally, the apparatus further comprises:
a first switching module, configured to switch the video conference mode from a conferee mode to a conference mode, where the conferee mode is a chairman party controlled conference mode, and the conference mode includes: and (4) grouping the conference.
Optionally, the apparatus further comprises:
a third receiving module, configured to receive a group discussion canceling instruction;
the second switching module is used for switching the video conference mode from a conference mode to a conference mode according to the group discussion canceling instruction;
the third audio mixing module is used for mixing third audio and video data of all the participant terminals in the video conference with second audio and video data of the chairman side to obtain third audio mixing data;
and the third sending module is used for sending the third mixed sound data to all the terminals of the participant and the terminals corresponding to the chairman in the video conference.
Optionally, the second mixing module includes:
a decoding unit, configured to decode the first audio mixing data and the second audio/video data to obtain a first PCM code and a second PCM code, respectively;
a superposition unit, configured to superpose the first PCM code and the second PCM code to obtain an audio mixing code;
and the conversion unit is used for converting the audio mixing code according to the audio coding format of the participant terminal to obtain second audio mixing data.
In the embodiment, the grouping information sent by the conference management server and the first audio and video data of the chairman party are received; mixing the first audio mixing data and the second audio and video data of the participant terminal in the same grouping meeting in the grouping information to obtain second audio mixing data; sending the second audio mixing data to the participant terminal corresponding to the same group conference, wherein the first audio mixing data and the second audio and video data of the participant terminal in the same group conference are subjected to audio mixing; the audio and video data after audio mixing are sent to the terminals of the participants corresponding to the same grouping conference, and because the audio and video data of each grouping conference are mixed with the audio and video data of the chairman, the chairman can join any grouping conference at any time to participate in discussion while ensuring that each grouping conference can hear the chairman, and can also participate in the discussion of a plurality of grouping conferences at the same time, so that the interactivity between the chairman and the grouping conference is increased, and the user experience is greatly improved.
For the above-mentioned apparatus embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for the relevant points, reference may be made to the partial description of the illustrated method embodiments.
An embodiment of the present invention further provides an electronic device, including:
one or more processors; and
one or more machine readable media having instructions stored thereon that, when executed by the one or more processors, cause the electronic device to perform the method of processing for a packet conference.
The embodiment of the invention also provides a computer readable storage medium, and a stored computer program enables a processor to execute the processing method of the packet conference.
Alternatively, the computer readable storage medium may be a non-transitory computer readable storage medium, for example, which may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As is readily imaginable to the person skilled in the art: any combination of the above embodiments is possible, and thus any combination between the above embodiments is an embodiment of the present invention, but the present disclosure is not necessarily detailed herein for reasons of space. While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
The method, the apparatus, the device and the medium for processing a packet conference provided by the present invention are introduced in detail, and a specific example is applied in the present document to illustrate the principle and the implementation manner of the present invention, and the description of the above embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (10)
1. A method for handling a packet conference, the method comprising:
receiving packet information;
according to the grouping information, carrying out audio mixing on first audio and video data of a plurality of participant terminals in the same grouping meeting in the grouping information to obtain first audio mixing data;
and sending the first mixed sound data to the participant terminal corresponding to the same group conference.
2. The method of claim 1, further comprising:
receiving second audio and video data of the chairman party;
mixing the first mixed sound data with the second audio and video data to obtain second mixed sound data;
and sending the second mixed sound data to a participant terminal corresponding to the same group conference and a terminal corresponding to the chairman party.
3. The method of claim 1, wherein prior to receiving packet information, the method further comprises:
switching the video conference mode from a conference mode to a conference mode, wherein the conference mode is a chairman party control conference mode, and the conference mode comprises the following steps: and (4) grouping the conference.
4. The method according to any one of claims 1-3, further comprising:
receiving a cancel packet discussion instruction;
according to the group discussion canceling instruction, switching the video conference mode from a conference mode to a conference mode;
mixing third audio and video data of all participant terminals in the video conference with second audio and video data of a chairman side to obtain third mixed sound data;
and sending the third mixed sound data to all the terminals of the participants and the terminals corresponding to the chairman in the video conference.
5. The method of claim 2, wherein the mixing the first mixed data and the second audio/video data to obtain second mixed data comprises:
decoding the first audio mixing data and the second audio and video data to respectively obtain a first PCM code and a second PCM code;
superposing the first PCM code and the second PCM code to obtain mixed sound coding;
and converting the audio mixing code according to the audio coding format of the participant terminal to obtain second audio mixing data.
6. A processing apparatus for a packet conference, the apparatus being applied to an XMCU, comprising:
the first receiving module is used for receiving the grouping information;
the first audio mixing module is used for mixing audio of first audio and video data of a plurality of participant terminals in the same grouping conference in the grouping information according to the grouping information to obtain first audio mixing data;
and the first sending module is used for sending the first audio mixing data to the participant terminals corresponding to the same group conference.
7. The apparatus of claim 6, further comprising:
the second receiving module is used for receiving second audio and video data of the chairman party;
the second sound mixing module is used for mixing the first sound mixing data with the second audio and video data to obtain second sound mixing data;
and the second sending module is used for sending the second mixed sound data to the participant terminal corresponding to the same group conference and the terminal corresponding to the chairman party.
8. The apparatus of claim 6, further comprising:
a first switching module, configured to switch the video conference mode from a conferee mode to a conference mode, where the conferee mode is a chairman party controlled conference mode, and the conference mode includes: and (4) grouping the conference.
9. An electronic device, comprising:
one or more processors; and
one or more machine-readable media having instructions stored thereon that, when executed by the one or more processors, cause the electronic device to perform the method of processing for a packet conference of any of claims 1-5.
10. A computer-readable storage medium characterized by storing a computer program causing a processor to execute the processing method of a packet conference according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211527573.0A CN115801996A (en) | 2022-12-01 | 2022-12-01 | Method, device, equipment and medium for processing packet conference |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211527573.0A CN115801996A (en) | 2022-12-01 | 2022-12-01 | Method, device, equipment and medium for processing packet conference |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115801996A true CN115801996A (en) | 2023-03-14 |
Family
ID=85444310
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211527573.0A Pending CN115801996A (en) | 2022-12-01 | 2022-12-01 | Method, device, equipment and medium for processing packet conference |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115801996A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117692559A (en) * | 2023-12-11 | 2024-03-12 | 广州智能科技发展有限公司 | Grouping collaboration conference working method and system |
-
2022
- 2022-12-01 CN CN202211527573.0A patent/CN115801996A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117692559A (en) * | 2023-12-11 | 2024-03-12 | 广州智能科技发展有限公司 | Grouping collaboration conference working method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1985489B (en) | Method and arrangement for providing different services in multimedia communication system | |
RU2426247C2 (en) | System, method and multipoint control unit for providing multi-language conference | |
US7689568B2 (en) | Communication system | |
EP2590376B1 (en) | Method, apparatus and system for cross-platform conference convergence | |
EP2134028A1 (en) | Method and device for realizing a private conversation in a multi-point session | |
CN101689998A (en) | Active speaker identification | |
EP2658232A1 (en) | Method and system for an optimized multimedia communications system | |
US20120134301A1 (en) | Wide area voice environment multi-channel communications system and method | |
CN101656863A (en) | Conference control method, device and system | |
CN104135640B (en) | The method, apparatus and system of meeting migration | |
CN106797379A (en) | Use the TeleConference Bridge of synthesis identifier | |
WO2016082577A1 (en) | Video conference processing method and device | |
CN115801996A (en) | Method, device, equipment and medium for processing packet conference | |
EP2822239B1 (en) | Electronic conference system, bandwidth management method and storage medium in which bandwidth management program is stored | |
CN104283857A (en) | Method, device and system for creating multimedia conference | |
CN110460603B (en) | Multimedia file transmission method, terminal, server, system and storage medium | |
CN111835674A (en) | Communication method, communication device, first network element and communication system | |
CN100546373C (en) | The implementation method of dialing set in multi-medium video-signal system | |
US11800017B1 (en) | Encoding a subset of audio input for broadcasting conferenced communications | |
CN111225177A (en) | Video conference processing method and device, electronic equipment and storage medium | |
CN114095688A (en) | Method and system for realizing global broadcast conference | |
KR101861561B1 (en) | Videoconferencing Server for Providing Multi-Screen Videoconferencing by Using Plural Videoconferencing Terminals and Method therefor | |
JP4644813B2 (en) | Multi-party call system, call terminal and call server in multi-party call system, multi-party call method | |
CN101895553A (en) | Method and system for attending multimedia conference by SIP (Session Initiation Protocol) terminal | |
CN109151559B (en) | Multi-party conversation method and household internet protocol shutdown set top box all-in-one machine |
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 |