LIBCONF

Columbia conference mixing library in C++

Using the library.
API Documentation.
Conference mixer library

This API defines the classes and methods for using the RTP mixer for audio, packet forwarder for video, data and VNC screen sharing, in a conference.

The application should use Instance (or a sub-class) object to represent a conference. Every conference member is represented using Member (or a sub-class) object type. For basic conferencing and mixing functions, the application just have to create the Instance and Members associated with the conference, and set the SessionDescription for the conference members. The library takes care of performing basic functionality.

To extend the library, for example, for conference recording or a new type of media handing, the application should create objects of sub-class of MediaLeg and MediaSession to handle the mixing for that media. The particular MediaLeg or MediaSession can be allocated in virtual method AllocateNewMediaSession and AllocateNewMediaLeg of Member class.

The primary objectives of the library are as follows:

The library depends on the Columbia LIBSIP++ and Columbia RTPLIB++ libraries.

Author:
Main contributors: Kundan Singh, Henning Schulzrinne.

alphabetic index hierarchy of classes


http://www.cs.columbia.edu/~kns10/software/siplib

generated by doc++