JRTPLIB is an object-oriented library written in C++ that offers support for the Real-time Transport Protocol (RTP) as defined in RFC 3550. It makes it very easy to send and receive RTP packets, and the RTCP (RTP Control Protocol) functions can be handled entirely internally.
|Tags||Communications Software Development Libraries|
|Operating Systems||Windows POSIX|
Release Notes: Some classes were added to make it easier to use an external transmission/reception mechanism. The "jrtplib" namespace was introduced. The build system was switched to CMake.
Release Notes: A memory management system was added. A bug concerning the use of the rand_s function in the Win32 version was fixed.
Release Notes: A problem where the rand_s function was used in the wrong way on the Win32 platform, causing each 'random' number to be zero was fixed. Types like u_int32_t were replaced by types like uint32_t.
Release Notes: This release fixes an important bug in the RTCP scheduler.
Release Notes: In the previous version, a specific callback was actually never called. This is now fixed. A callback to inspect outgoing RTCP data was added. Safer versions of rand and srand are now used on Win32 when possible. Small modifications were made to some templates, which should result in more compiler-friendly code.