实时通讯库-libre
libre 是一个利用异步 I/O 实现了实时通讯库。采用可移植的 POSIX 源码编写,符合 ANSI C89 和 ISO C99 标准。其具有可靠、快速、低内存占用的库,兼容 RFC,支持 IPv4/6 等特性,协议实现包括 SIP, SDP, RTP/RTCP, BFCP, DNS, and STUN/TURN/ICE.采用C语言开发并在BSD协议下授权。Libre is a portable and generic library for real-time communications with async IO support and a complete SIP stack with support for SDP, RTP/RTCP, STUN/TURN/ICE, BFCP and DNS Client.
Features
SIP Stack (RFC 3261)
SDP
RTP and RTCP
DNS-Client
STUN/TURN/ICE
BFCP
Jitter-buffer
Async I/O (poll, epoll, select)
UDP/TCP/TLS transport
最新版本:0.4
修复 BFCP、DNS、ICE、RTCP 和 UDP 的 bug,增加对 RTCP AFB (Application-layer Feedback) 的支持。
项目主页:http://www.creytiv.com/re.html