- Introduction
- VoIP Technology
- Ozeki VoIP SDK
- Download
- Package Contents
- Data Sheet
- Installation
- Ozeki SDK for Linux
- Product activation
- VoIP Providers
- VoIP PBXs
- Technology Walkthrough
- Component model
- Provided tools
- SIP implementation
- RTP implementation
- RTCP implementation
- Audio device support
- Audio codecs
- Voice quality
- Video device support
- Video codecs
- Network communication
- Firewall passthrough
- File formats
- VoIP products
- Capacity and performance
- Reference Book
- Developers Guide
- Tutorial
- Appendix
- FAQ
Ozeki brings you outstanding
SMS Gateway technology. Use our SMS Server products on Windows,Linux, or Android
C# SMS API
Developers can use our C# SMS API to send SMS from C#.Net. The C# SMS API comes with full source code
PHP SMS API
The ozeki PHP SMS gateway software can be used to send SMS from PHP and to receive SMS usig PHP on your website
SMPP SMS Gateway
SMS service providers use our SMPP gateway solution, that offers a high performance SMPP server and SMPP client gateway with amazing routing capabilities
Tools provided by Ozeki VoIP SIP SDK
Audio encoding/decoding (audio codecs)
Audio codecs are computer programs used to code or decode digital audio data stream or signal. This article explains why audio codec handling is essentially needed and it also describes how Ozeki VoIP SIP SDK facilitates your work by offering built-in audio codecs.
What are audio codecs
Codecs are computer programs capable of coding or decoding a digital data stream or signal. An 'audio codec' is a computer program implementing an algorithm that compresses and decompresses digital audio data according to a given audio file format or streaming media audio format. The main goal of the algorithm is to represent the high-fidelity audio signal with minimum number of bits while retaining the quality. Audio codecs (Figure 1) are extremely important when you want to transmit audio data over IP.
Audio codecs implementation
Ozeki VoIP SIP SDK allows you to use these codecs in your application the easiest way. Audio codecs are built-in tools in Ozeki VoIP SIP SDK, so it will not mean any problem to your application to transmit different sounds, including human voice. Without spending time with implementing the basics you can instantly start your project.
Examples on implementation:
- How to send audio from mic into a SIP voice call
- How to receive voice from SIP call using C# speaker
- How to play an mp3 file into a voice call using C#
- How to convert text to speech using C#
Summary
This guide introduced you the basic knowledge about audio codecs and it also present how Ozeki VoIP SIP SDK implements them. If you have read through this page carefully, you already have all the knowledge you need to start on your own solution.
If you have any question or need assistance, please contact us at info@voip-sip-sdk.com
Select a suitable Ozeki VoIP SIP SDK license for your project at: Pricing and licensing information
Related Pages
As you are now familiar with all the terms concerning this topic, now it is time to take a step further and explore what other extraordinary solution Ozeki VoIP SIP SDK can provide to you.
More information
- SIP protocol implementation
- RTP implementation
- RTCP implementation
- Voip audio device support
- Voip voice quality
- Voip video device support
- Voip video codec support
- Voip network communication protocols
- Voip firewall passthrough
- Voip file formats