Projects / libre

libre

libre is a generic library for real-time communications with asynchronous I/O support. It is written in portable POSIX source code that conforms to the ANSI C89 and ISO C99 standards. It is robust and fast, with a low memory footprint. It also features RFC compliance and support for IPv4 and IPv6. Protocol implementations include SIP, SDP, RTP/RTCP, BFCP, DNS, STUN/TURN/ICE, HTTP, and WebSockets.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  12 Apr 2014 10:23

    Release Notes: This release adds support for an HTTP client and a complete WebSockets implementation (RFC 6455). It also adds an AES and HMAC wrapper to OpenSSL. Minor improvements have been made to the ICE, SDP, and SIPSESS modules.

    •  05 Jan 2014 12:27

      Release Notes: This release adds support for the LLVM clang compiler, support in the DNS-stack to get the nameserver from an Android device, and minor improvements to ICE and SIPSESS.

      •  22 Nov 2013 21:35

        Release Notes: This is a maintenance release, with fixes for BFCP, DNS, ICE, RTCP, and UDP. It also adds support for RTCP AFB (Application-layer Feedback).

        •  03 Oct 2013 19:29

          Release Notes: This is a maintenance release, with fixes for RTP sequence number, regex, and SA (Socket Address). Also adds functions for UDP multicast.

          •  05 May 2013 13:09

            Release Notes: This is a maintenance release, with fixes for bfcp, mbuf, module loader, mqueue, sdp, stun, tcp, and tls.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.