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.
restund is a modular STUN/TURN server that is designed around the principle of a lightweight core and server modules that extend its functionality. Both UDP and TCP are supported, along with IPv6 and IPv4. Supported modules include STUN, TURN, MySQL database, syslog, and status monitoring.