JVOIPLIB 1.4.0 review

Download
by rbytes.net on

JVOIPLIB is an object-oriented Voice over IP (VoIP) library written in C++. It is based upon work done for my thesis at the School

License: LGPL (GNU Lesser General Public License)
File size: 565K
Developer: Jori
0 stars award from rbytes.net

JVOIPLIB is an object-oriented Voice over IP (VoIP) library written in C++.

It is based upon work done for my thesis at the School for Knowledge Technology (or 'School voor Kennistechnologie' in Dutch), a cooperation between the Hasselt University and the Maastricht University.

A part of this library was developed at the Expertise Centre for Digital Media (EDM) in Diepenbeek, Belgium. The EDM is a research institute of the Hasselt University.

Here are some key features of "JVOIPLIB":
Easy VoIP session creation and destruction.
Highly configurable sessions: sampling rate, sample interval, compression type, ... can all be selected by the user. These features can also be changed during a session.
Openness and extensibility: the object-oriented nature of the library makes it very easy to add features; new components can easily be tested by registering them as 'User Defined' modules.
Support for 3D effects: for my thesis I also did some research and development about VoIP in networked virtual environments, which included adding 3D effects to sound. For this reason, I've added this feature to the library.

Requirements:
jthread-1.1.2
jrtplib-3.3.0

What's New in This Release:
Added simple Speex compression component. Currently, only a 20 ms sampling interval and 8000 Hz sampling rate are supported.
Fixed small bug in jvoiprtptransmission.cpp: the mcastIPs list was not updated in the JoinMulticastGroup call.
Configure script was adjusted. Now, you can use --disable-X to exclude certain components from the library.
Added file input and output components using libsndfile.

JVOIPLIB 1.4.0 search tags