Editor's review
This is a streaming VoIP SDK for the Windows API.
Written in C/C++ this SDK will help build streaming audio in VoIP functionality into your applications for the Windows API. The product includes full C source code and comes with the following components RTP protocol library, Audio library for Windows, socket interface library and Audio streaming / Voice over IP application for Windows that uses these components. Code distributed as part of the applications developed does not attract any royalty. Functionality provided by the tool kit includes detection of installed audio devices, recording audio buffers from audio input devices, playback of audio buffers to audio output devices, operations on WAVE files (reading writing audio to/from WAVE files), single and dual frequency tone buffer synthesis / generation in software, etc. The SDK will help you provide support to audio formats like linear PCM, GSM 6.10, G.711 a-law and u-law.
Other functionality that could be made available include recording and playback to/from memory buffers, playback from WAV files, simultaneous playback and recording, anti-jitter buffering, configurable sampling rate and audio format/codec. RTP library provides the protocol support. Operation over UDP or over TCP as described in RFC 4571 is supported. Protocol encapsulation and de-encapsulation features are provided. Packet building and parsing functions are supported. Transmission and reception is done with HsSock library. This library is a C source code library for interfacing to Windows and Unix network sockets layer. TCP server and client applications, UDP applications and mixed TCP server, client and UDP applications are supported through the library. This is a very good product. If you are looking for a similar solution, you should try it in your exact workflow.
User comments