oRTP 0.12.0 review

Download
by rbytes.net on

oRTP is a library implementing the Real-time Transport Protocol (RFC3550), written in C. oRTP project is easy to use and provides

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

oRTP is a library implementing the Real-time Transport Protocol (RFC3550), written in C.

oRTP project is easy to use and provides a packet scheduler for sending and receiving packets on time, adaptive jitter compensation, and automatic sending of RTCP compound packets. It works with IPv6.

Here are some key features of "oRTP":
Written in C
Implement the RFC3550 (RTP) with a easy to use API with high and low level access.
Includes support for multiples profiles, AV profile (RFC1890) being the one by default.
Includes a packet scheduler for synchronizing rtp recv and send. Scheduling is optionnal, rtp sessions can remain not scheduled.
Implements blocking and non blocking IO for RTP sessions.
Supports mutiplexing IO, so that hundreds of RTP sessions can be managed by a single thread.
Supports part of RFC2833 for telephone events over RTP.
The API is well documented using gtk-doc.
Licensed under the Lesser Gnu Public License.
RTCP messages sent periodically since 0.7.0 (compound packet including sender report or receiver report + SDES)

What's New in This Release:
This release improves jitter buffer accuracy and offers the possibility to have sockets in connected mode so that incoming packets are filtered and ICMP errors are notified to the application.

oRTP 0.12.0 keywords