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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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 ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com