Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

VoIP server synchronous sound mixing method and system

A server and sound mixing technology, which is applied in the computer field, can solve the problems of poor sound mixing effect of VoIP server, unable to provide synchronous mixing method of VoIP server, etc., so as to improve call experience, improve sound mixing quality, and eliminate jitter effect

Inactive Publication Date: 2013-08-14
陈剑勇
View PDF2 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the embodiments of the present invention is to provide a VoIP server synchronous mixing method and system, aiming to solve the problem that the VoIP server has poor sound mixing effect due to the inability of the prior art to provide an effective VoIP server synchronous mixing method

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • VoIP server synchronous sound mixing method and system
  • VoIP server synchronous sound mixing method and system
  • VoIP server synchronous sound mixing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0023] figure 1 The implementation flow of the VoIP server synchronous mixing method provided by Embodiment 1 of the present invention is shown, and the details are as follows:

[0024] In step S101 , the jitter buffer area pre-allocated for each VoIP client is detected.

[0025] In the embodiment of the present invention, in order to cache the voice data sent by the VoIP client, each VoIP client should be assigned a corresponding buffer area in advance to cache the voice data and sort the voice data, thereby effectively eliminating the use of UDP The data jitter problem caused by the protocol sending data.

[0026] In a specific implementation process, the jitter buffer area can be represented in the form of a linked list, so as to facilitate data storage and deletion and improve the utilization rate of the buffer area. Specifically, each node is a structure, and the information stored in the structure includes: the length of the data, the timestamp, the duration correspond...

Embodiment 2

[0034] figure 2 The implementation flow of the VoIP server synchronous mixing method provided by Embodiment 2 of the present invention is shown, and the details are as follows:

[0035] In step S201, the jitter buffer pre-allocated for each VoIP client is detected.

[0036] In the embodiment of the present invention, in order to cache the voice data sent by the VoIP client, each VoIP client should be assigned a corresponding buffer area in advance to cache the voice data and sort the voice data, thereby effectively eliminating the use of UDP The data jitter problem caused by the protocol sending data.

[0037] In step S202, it is judged whether the current detection time exceeds the preset detection time, if yes, execute step S207, otherwise, execute step S203.

[0038] In the embodiment of the present invention, the detection time is counted to determine whether each detection time exceeds the preset detection time, and the detection time will have a great influence on the...

Embodiment 3

[0049] image 3 The structure of the VoIP server synchronous mixing system provided by the third embodiment of the present invention is shown. For the convenience of description, only the parts related to the embodiment of the present invention are shown, including:

[0050] The buffer detection unit 31 detects the jitter buffer pre-allocated for each VoIP client.

[0051] In the embodiment of the present invention, in order to cache the voice data sent by the VoIP client, each VoIP client should be assigned a corresponding buffer area in advance to cache the voice data and sort the voice data, thereby effectively eliminating the use of UDP The data jitter problem caused by the protocol sending data.

[0052] When detecting that there is data in the jitter buffers corresponding to all VoIP clients, the first data packet obtaining unit 32 obtains a data packet from the jitter buffers corresponding to each VoIP client.

[0053] In the embodiment of the present invention, when ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention is applicable to the technical field of computers, and provides a VoIP (Voice Over Internet Protocol) server synchronous sound mixing method and system. The method comprises the following steps: detecting jiggle cache areas for distributing all VoIP client sides at advance; when data of all the VoIP client sides exits in the corresponding jiggle cache areas, acquiring data packages form the jiggle cache areas corresponding to all the VoIP client sides; decoding the data packages acquired, and carrying out the sound mixing processing on the decoded data according to the preset sound mixing algorithm; and sending the sound-mixed data to all the VoIP client sides. Through the arrangement of the jiggle cache areas, the data jiggle during the sound mixing process is eliminated effectively, and the sound mixing effect is improved, which increases the conversation experiment of VoIP users.

Description

technical field [0001] The invention belongs to the technical field of computers, and in particular relates to a VoIP server synchronous mixing method and system. Background technique [0002] With the advancement of network technology, VoIP (Voice over Internet Protocol, VoIP) has been more and more widely used because of its low call cost and good network integration. The teleconferencing system based on the Internet (IP network) can be built using the original network lines and equipment of the enterprise, and it is very convenient to use, thereby reducing the cost of the enterprise. [0003] Voice mixing is an important part of VoIP teleconferencing system and multimedia conference system. The current mixing solution adopts the traditional decoding-mixing-encoding mode. However, because voice conferencing systems have relatively high requirements for delay control, most VoIP teleconferencing systems use User Datagram Protocol (UDP) to send audio data packets, because th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04M7/00H04L12/885G10L19/008H04L49/9023
Inventor 张海东陈剑勇
Owner 陈剑勇
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products