Mail Lists
About libSRTP

The libSRTP library is an open-source implementation of the Secure Real-time Transport Protocol (SRTP) originally authored by Cisco Systems, Inc. It is available under a BSD-style license.

Check here for recent news about libSRTP.

SRTP is a security profile for RTP that adds confidentiality, message authentication, and replay protection to that protocol. It is specified in RFC 3711. More information on the SRTP protocol itself can be found on the Secure RTP Page. Frequently Asked Questions are answered in the SRTP FAQ.

The libSRTP distribution is a .tgz file containing C source code. To get started do the following (using the latest version of the distribution available for download): 

gunzip srtp-X.Y.Z.tgz 
tar xvf srtp-X.Y.Z.tar 
cd srtp



For information on how to build the library and run the test driver and example programs, see the libSRTP Overview and Reference Manual, which is included in the distribution as doc/libsrtp.pdf. The manual documents the Application Programming Interface (API) for the library. Please note that the README file in the distribution is somewhat out of date.

Libsrtp is graciously hosted by

The initial implementation of libsrtp was done by David McGrew of the Cisco Systems, Inc. Advanced Crypto Development Group. 

Last updated July 9, 2006.