oRTP

A library implementing the Real-time Transport Protocol (RFC3550).
Download

oRTP Ranking & Summary

Advertisement

  • Rating:
  • License:
  • LGPL
  • Price:
  • FREE
  • Publisher Name:
  • Simon Morlat
  • Publisher web site:
  • http://www.linphone.org/index.php/v2/code_review/mediastreamer2

oRTP Tags


oRTP Description

A library implementing the Real-time Transport Protocol (RFC3550). 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 version drastically reduces the number of dynamic allocations, and fixes an important bug concerning telephone-event notification. · The STUN API has been cleaned up.


oRTP Related Software