Call method, apparatus, and system, server, and storage medium
AssigneeTencent Technology (Shenzhen) Company Limited
InventorYi GAO
Life of this patent
Estimating the term…
Abstract
A call method is provided. The method includes: obtaining at least three paths of voice data transmitted by at least three first terminals, the voice data carrying indication information; selecting at least two paths of target voice data from the at least three paths of voice data according to the indication information of the at least three paths of voice data as obtained; and transmitting the at least two paths of target voice data to a second terminal, the second terminal being configured to decode the at least two paths of target voice data, mix decoded at least two paths of target voice data, and play mixed voice data.
Claims20
A call method, performed by a server, and comprising:
- obtaining at least three paths of voice data transmitted by at least three first terminals, the at least three paths of voice data each carrying a piece of indication information, the piece of indication information including at least a piece of voice activity detection (VAD) information, the piece of VAD information being configured for indicating whether the corresponding path of voice data includes a voice segment;
- selecting at least two paths of target voice data from the at least three paths of voice data according to the pieces of indication information of the at least three paths of voice data as obtained, a number of paths of the at least two paths of target voice data being less than a number of paths of the at least three paths of voice data;
- and
- transmitting the at least two paths of target voice data to a second terminal, the second terminal being configured to decode the at least two paths of target voice data, mix decoded at least two paths of target voice data, and play mixed voice data, wherein the second terminal is any terminal in a call group, and the at least three first terminals are terminals in the call group that are different from the second terminal.
A call apparatus, comprising:
- a memory storing computer program instructions;
- and a processor coupled to the memory and configured to execute the computer program instructions and perform:
- obtaining at least three paths of voice data transmitted by at least three first terminals, the at least three paths of voice data each carrying a piece of indication information, the piece of indication information including at least a piece of voice activity detection (VAD) information, the piece of VAD information being configured for indicating whether the corresponding path of voice data includes a voice segment;
- selecting at least two paths of target voice data from the at least three paths of voice data according to the pieces of indication information of the at least three paths of voice data as obtained, a number of paths of the at least two paths of target voice data being less than a number of paths of the at least three paths of voice data;
- and
- transmitting the at least two paths of target voice data to a second terminal, the second terminal being configured to decode the at least two paths of target voice data, mix decoded at least two paths of target voice data, and play mixed voice data, wherein the second terminal is any terminal in a call group, and the at least three first terminals are terminals in the call group that are different from the second terminal.
A non-transitory computer-readable storage medium storing computer program instructions executable by at least one processor to perform:
- obtaining at least three paths of voice data transmitted by at least three first terminals, the at least three paths of voice data each carrying a piece of indication information, the piece of indication information including at least a piece of voice activity detection (VAD) information, the piece of VAD information being configured for indicating whether the corresponding path of voice data includes a voice segment;
- selecting at least two paths of target voice data from the at least three paths of voice data according to the pieces of indication information of the at least three paths of voice data as obtained, a number of paths of the at least two paths of target voice data being less than a number of paths of the at least three paths of voice data;
- and
- transmitting the at least two paths of target voice data to a second terminal, the second terminal being configured to decode the at least two paths of target voice data, mix decoded at least two paths of target voice data, and play mixed voice data, wherein the second terminal is any terminal in a call group, and the at least three first terminals are terminals in the call group that are different from the second terminal.
Dependencies are inferred from the claim text.