EMIPLIB

Welcome to the home page of EMIPLIB.

Introduction

The name EMIPLIB stands for 'EDM Media over IP library'. This library was developed at the Expertise Centre for Digital Media (EDM), a research institute of the Hasselt University. As the name suggests, the goal of the library is to make it easier to stream several kinds of media, including (but not limited to) audio and video.

The latest version of the library is 1.1.1. You can take a look at the ChangeLog.

Features

Current features include:

The library has been tested on the following platforms:

Note that not all components are available on all platforms.

For more detailed information about the library, please refer to the documentation.

Screenshots

License

The license that applies to the library is the LGPL. However, it is possible to specify that you wish to use GPL licensed components as well, which then causes the GPL to apply to the entire library. The license texts of these two licenses are also included in the library source archive.

Note that when creating an application, you have to take the licenses of other libraries into account too. For example, if your application uses the Qt component and you accepted the GPL license for the Qt library, linking with the Qt library requires your application to be GPL too. Similarly, if your version of libavcodec was compiled as a GPL library, using the libavcodec component of EMIPLIB will require your application to be GPL too, since you'll need to link against your GPL version of libavcodec.

Downloads

The library depends on the libraries JThread and JRTPLIB.

You can download the library source code here:

Documentation

Documentation can be generated using Doxygen. You can also browse the documentation on-line here.

Contact

There is a mailing list available for EMIPLIB. To subscribe to it, just send an e-mail to emiplib-subscribe@edm.uhasselt.be and you'll receive additional instructions.

If you don't like to post your question to the mailing list, you can also send a more private mail to emiplibinfo@edm.uhasselt.be.